Class GoogleCloudSecuritycenterV2ExternalExposure
Details about the externally exposed resource associated with the finding.
Implements
Inherited Members
Namespace: Google.Apis.SecurityCommandCenter.v1beta2.Data
Assembly: Google.Apis.SecurityCommandCenter.v1beta2.dll
Syntax
public class GoogleCloudSecuritycenterV2ExternalExposure : IDirectResponseSchema
Properties
BackendService
The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".
Declaration
[JsonProperty("backendService")]
public virtual string BackendService { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExposedEndpoint
The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”
Declaration
[JsonProperty("exposedEndpoint")]
public virtual string ExposedEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExposedService
The name and version of the service, for example, "Jupyter Notebook 6.14.0".
Declaration
[JsonProperty("exposedService")]
public virtual string ExposedService { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ForwardingRule
The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".
Declaration
[JsonProperty("forwardingRule")]
public virtual string ForwardingRule { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InstanceGroup
The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".
Declaration
[JsonProperty("instanceGroup")]
public virtual string InstanceGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LoadBalancerFirewallPolicy
The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
Declaration
[JsonProperty("loadBalancerFirewallPolicy")]
public virtual string LoadBalancerFirewallPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NetworkEndpointGroup
The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".
Declaration
[JsonProperty("networkEndpointGroup")]
public virtual string NetworkEndpointGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrivateIpAddress
Private IP address of the exposed endpoint.
Declaration
[JsonProperty("privateIpAddress")]
public virtual string PrivateIpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrivatePort
Port number associated with private IP address.
Declaration
[JsonProperty("privatePort")]
public virtual string PrivatePort { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PublicIpAddress
Public IP address of the exposed endpoint.
Declaration
[JsonProperty("publicIpAddress")]
public virtual string PublicIpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PublicPort
Public port number of the exposed endpoint.
Declaration
[JsonProperty("publicPort")]
public virtual string PublicPort { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServiceFirewallPolicy
The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
Declaration
[JsonProperty("serviceFirewallPolicy")]
public virtual string ServiceFirewallPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| string |