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}". |