Show / Hide Table of Contents

Class ExternalExposure

Details about the externally exposed resource associated with the finding.

Inheritance
object
ExternalExposure
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.SecurityCommandCenter.v1beta1.Data
Assembly: Google.Apis.SecurityCommandCenter.v1beta1.dll
Syntax
public class ExternalExposure : IDirectResponseSchema

Properties

BackendBucket

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

Declaration
[JsonProperty("backendBucket")]
public virtual string BackendBucket { get; set; }
Property Value
Type Description
string

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

ExposedApplication

The name and version of the exposed web application, for example, "Jenkins 2.184".

Declaration
[JsonProperty("exposedApplication")]
public virtual string ExposedApplication { 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

HostnameUri

Hostname of the exposed application, for example, "https://test-app.a.run.app/"

Declaration
[JsonProperty("hostnameUri")]
public virtual string HostnameUri { get; set; }
Property Value
Type Description
string

HttpResponse

The http response returned by the web application.

Declaration
[JsonProperty("httpResponse")]
public virtual IList<HttpResponse> HttpResponse { get; set; }
Property Value
Type Description
IList<HttpResponse>

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

InternalBackendService

The full resource name of load balancer backend service in the internal project having resource exposed via PSC, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".

Declaration
[JsonProperty("internalBackendService")]
public virtual string InternalBackendService { 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

NetworkIngressFirewallPolicy

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

Declaration
[JsonProperty("networkIngressFirewallPolicy")]
public virtual string NetworkIngressFirewallPolicy { 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

PscNetworkAttachment

The full resource name of the PSC (Private Service Connect) network attachment that network interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/networkAttachments/{name}"

Declaration
[JsonProperty("pscNetworkAttachment")]
public virtual string PscNetworkAttachment { get; set; }
Property Value
Type Description
string

PscServiceAttachment

The full resource name of the PSC (Private Service Connect) service attachment that the load balancer network endpoint group targets, for example, "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}"

Declaration
[JsonProperty("pscServiceAttachment")]
public virtual string PscServiceAttachment { 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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX