Google Cloud Security Command Center v1 API - Class ExternalExposure (3.26.0)

public sealed class ExternalExposure : IMessage<ExternalExposure>, IEquatable<ExternalExposure>, IDeepCloneable<ExternalExposure>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Security Command Center v1 API class ExternalExposure.

Details about the externally exposed resource associated with the finding.

Inheritance

object > ExternalExposure

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

ExternalExposure()

public ExternalExposure()

ExternalExposure(ExternalExposure)

public ExternalExposure(ExternalExposure other)
Parameter
Name Description
other ExternalExposure

Properties

BackendService

public string BackendService { get; set; }

The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".

Property Value
Type Description
string

ExposedEndpoint

public string ExposedEndpoint { get; set; }

The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”

Property Value
Type Description
string

ExposedService

public string ExposedService { get; set; }

The name and version of the service, for example, "Jupyter Notebook 6.14.0".

Property Value
Type Description
string

ForwardingRule

public string ForwardingRule { get; set; }

The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".

Property Value
Type Description
string

InstanceGroup

public string InstanceGroup { get; set; }

The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".

Property Value
Type Description
string

LoadBalancerFirewallPolicy

public string LoadBalancerFirewallPolicy { get; set; }

The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".

Property Value
Type Description
string

NetworkEndpointGroup

public string NetworkEndpointGroup { get; set; }

The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".

Property Value
Type Description
string

PrivateIpAddress

public string PrivateIpAddress { get; set; }

Private IP address of the exposed endpoint.

Property Value
Type Description
string

PrivatePort

public string PrivatePort { get; set; }

Port number associated with private IP address.

Property Value
Type Description
string

PublicIpAddress

public string PublicIpAddress { get; set; }

Public IP address of the exposed endpoint.

Property Value
Type Description
string

PublicPort

public string PublicPort { get; set; }

Public port number of the exposed endpoint.

Property Value
Type Description
string

ServiceFirewallPolicy

public string ServiceFirewallPolicy { get; set; }

The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".

Property Value
Type Description
string