public sealed class ExternalExposure : IMessage<ExternalExposure>, IEquatable<ExternalExposure>, IDeepCloneable<ExternalExposure>, IBufferMessage, IMessageReference 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.
Implements
IMessageExternalExposure, IEquatableExternalExposure, IDeepCloneableExternalExposure, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.V1Assembly
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 |
|