Cloud Security Command Center V1 API - Class Google::Cloud::SecurityCenter::V1::ExternalExposure (v1.9.1)

Reference documentation and code samples for the Cloud Security Command Center V1 API class Google::Cloud::SecurityCenter::V1::ExternalExposure.

Details about the externally exposed resource associated with the finding.

Inherits

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#backend_service

def backend_service() -> ::String
Returns
  • (::String) — The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".

#backend_service=

def backend_service=(value) -> ::String
Parameter
  • value (::String) — The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".
Returns
  • (::String) — The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".

#exposed_endpoint

def exposed_endpoint() -> ::String
Returns
  • (::String) — The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”

#exposed_endpoint=

def exposed_endpoint=(value) -> ::String
Parameter
  • value (::String) — The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”
Returns
  • (::String) — The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”

#exposed_service

def exposed_service() -> ::String
Returns
  • (::String) — The name and version of the service, for example, "Jupyter Notebook 6.14.0".

#exposed_service=

def exposed_service=(value) -> ::String
Parameter
  • value (::String) — The name and version of the service, for example, "Jupyter Notebook 6.14.0".
Returns
  • (::String) — The name and version of the service, for example, "Jupyter Notebook 6.14.0".

#forwarding_rule

def forwarding_rule() -> ::String
Returns
  • (::String) — The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".

#forwarding_rule=

def forwarding_rule=(value) -> ::String
Parameter
  • value (::String) — The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".
Returns
  • (::String) — The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".

#instance_group

def instance_group() -> ::String
Returns
  • (::String) — The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".

#instance_group=

def instance_group=(value) -> ::String
Parameter
  • value (::String) — The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".
Returns
  • (::String) — The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".

#load_balancer_firewall_policy

def load_balancer_firewall_policy() -> ::String
Returns
  • (::String) — The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".

#load_balancer_firewall_policy=

def load_balancer_firewall_policy=(value) -> ::String
Parameter
  • value (::String) — The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
Returns
  • (::String) — The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".

#network_endpoint_group

def network_endpoint_group() -> ::String
Returns
  • (::String) — The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".

#network_endpoint_group=

def network_endpoint_group=(value) -> ::String
Parameter
  • value (::String) — The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".
Returns
  • (::String) — The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".

#private_ip_address

def private_ip_address() -> ::String
Returns
  • (::String) — Private IP address of the exposed endpoint.

#private_ip_address=

def private_ip_address=(value) -> ::String
Parameter
  • value (::String) — Private IP address of the exposed endpoint.
Returns
  • (::String) — Private IP address of the exposed endpoint.

#private_port

def private_port() -> ::String
Returns
  • (::String) — Port number associated with private IP address.

#private_port=

def private_port=(value) -> ::String
Parameter
  • value (::String) — Port number associated with private IP address.
Returns
  • (::String) — Port number associated with private IP address.

#public_ip_address

def public_ip_address() -> ::String
Returns
  • (::String) — Public IP address of the exposed endpoint.

#public_ip_address=

def public_ip_address=(value) -> ::String
Parameter
  • value (::String) — Public IP address of the exposed endpoint.
Returns
  • (::String) — Public IP address of the exposed endpoint.

#public_port

def public_port() -> ::String
Returns
  • (::String) — Public port number of the exposed endpoint.

#public_port=

def public_port=(value) -> ::String
Parameter
  • value (::String) — Public port number of the exposed endpoint.
Returns
  • (::String) — Public port number of the exposed endpoint.

#service_firewall_policy

def service_firewall_policy() -> ::String
Returns
  • (::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}".

#service_firewall_policy=

def service_firewall_policy=(value) -> ::String
Parameter
  • value (::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}".
Returns
  • (::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}".