Class ExternalExposure (1.44.0)

ExternalExposure(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Details about the externally exposed resource associated with the finding.

Attributes

Name Description
private_ip_address str
Private IP address of the exposed endpoint.
private_port str
Port number associated with private IP address.
exposed_service str
The name and version of the service, for example, "Jupyter Notebook 6.14.0".
public_ip_address str
Public IP address of the exposed endpoint.
public_port str
Public port number of the exposed endpoint.
exposed_endpoint str
The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”
load_balancer_firewall_policy str
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 str
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 str
The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".
backend_service str
The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".
instance_group str
The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".
network_endpoint_group str
The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".