Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class ExternalExposure.
Details about the externally exposed resource associated with the finding.
Generated from protobuf message google.cloud.securitycenter.v1.ExternalExposure
Namespace
Google \ Cloud \ SecurityCenter \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ private_ip_address
string
Private IP address of the exposed endpoint.
↳ private_port
string
Port number associated with private IP address.
↳ exposed_service
string
The name and version of the service, for example, "Jupyter Notebook 6.14.0".
↳ public_ip_address
string
Public IP address of the exposed endpoint.
↳ public_port
string
Public port number of the exposed endpoint.
↳ exposed_endpoint
string
The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”
↳ load_balancer_firewall_policy
string
The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
↳ service_firewall_policy
string
The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
↳ forwarding_rule
string
The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".
↳ backend_service
string
The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".
↳ instance_group
string
The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".
↳ network_endpoint_group
string
The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".
getPrivateIpAddress
Private IP address of the exposed endpoint.
string
setPrivateIpAddress
Private IP address of the exposed endpoint.
var
string
$this
getPrivatePort
Port number associated with private IP address.
string
setPrivatePort
Port number associated with private IP address.
var
string
$this
getExposedService
The name and version of the service, for example, "Jupyter Notebook 6.14.0".
string
setExposedService
The name and version of the service, for example, "Jupyter Notebook 6.14.0".
var
string
$this
getPublicIpAddress
Public IP address of the exposed endpoint.
string
setPublicIpAddress
Public IP address of the exposed endpoint.
var
string
$this
getPublicPort
Public port number of the exposed endpoint.
string
setPublicPort
Public port number of the exposed endpoint.
var
string
$this
getExposedEndpoint
The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”
string
setExposedEndpoint
The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”
var
string
$this
getLoadBalancerFirewallPolicy
The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
string
setLoadBalancerFirewallPolicy
The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
var
string
$this
getServiceFirewallPolicy
The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
string
setServiceFirewallPolicy
The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
var
string
$this
getForwardingRule
The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".
string
setForwardingRule
The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".
var
string
$this
getBackendService
The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".
string
setBackendService
The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".
var
string
$this
getInstanceGroup
The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".
string
setInstanceGroup
The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".
var
string
$this
getNetworkEndpointGroup
The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".
string
setNetworkEndpointGroup
The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".
var
string
$this

