Class: Google::Cloud::NetworkManagement::V1::GoogleServiceInfo
- Inherits:
-
Object
- Object
- Google::Cloud::NetworkManagement::V1::GoogleServiceInfo
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/networkmanagement/v1/trace.rb
Overview
For display only. Details of a Google Service sending packets to a VPC network. Although the source IP might be a publicly routable address, some Google Services use special routes within Google production infrastructure to reach Compute Engine Instances. https://cloud.google.com/vpc/docs/routes#special_return_paths
Defined Under Namespace
Modules: GoogleServiceType
Instance Attribute Summary collapse
-
#google_service_type ⇒ ::Google::Cloud::NetworkManagement::V1::GoogleServiceInfo::GoogleServiceType
Recognized type of a Google Service.
-
#source_ip ⇒ ::String
Source IP address.
Instance Attribute Details
#google_service_type ⇒ ::Google::Cloud::NetworkManagement::V1::GoogleServiceInfo::GoogleServiceType
Returns Recognized type of a Google Service.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 |
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 521 class GoogleServiceInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Recognized type of a Google Service. module GoogleServiceType # Unspecified Google Service. Includes most of Google APIs and services. GOOGLE_SERVICE_TYPE_UNSPECIFIED = 0 # Identity aware proxy. # https://cloud.google.com/iap/docs/using-tcp-forwarding IAP = 1 # One of two services sharing IP ranges: # * Load Balancer proxy # * Centralized Health Check prober # https://cloud.google.com/load-balancing/docs/firewall-rules GFE_PROXY_OR_HEALTH_CHECK_PROBER = 2 # Connectivity from Cloud DNS to forwarding targets or alternate name # servers that use private routing. # https://cloud.google.com/dns/docs/zones/forwarding-zones#firewall-rules # https://cloud.google.com/dns/docs/policies#firewall-rules CLOUD_DNS = 3 end end |
#source_ip ⇒ ::String
Returns Source IP address.
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 |
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 521 class GoogleServiceInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Recognized type of a Google Service. module GoogleServiceType # Unspecified Google Service. Includes most of Google APIs and services. GOOGLE_SERVICE_TYPE_UNSPECIFIED = 0 # Identity aware proxy. # https://cloud.google.com/iap/docs/using-tcp-forwarding IAP = 1 # One of two services sharing IP ranges: # * Load Balancer proxy # * Centralized Health Check prober # https://cloud.google.com/load-balancing/docs/firewall-rules GFE_PROXY_OR_HEALTH_CHECK_PROBER = 2 # Connectivity from Cloud DNS to forwarding targets or alternate name # servers that use private routing. # https://cloud.google.com/dns/docs/zones/forwarding-zones#firewall-rules # https://cloud.google.com/dns/docs/policies#firewall-rules CLOUD_DNS = 3 end end |