Classes
AbortInfo
Details of the final state "abort" and associated resource.
AbortInfo.Types
Container for nested types declared in the AbortInfo message type.
AppEngineVersionInfo
For display only. Metadata associated with an App Engine version.
CloudFunctionInfo
For display only. Metadata associated with a Cloud Function.
CloudRunRevisionInfo
For display only. Metadata associated with a Cloud Run revision.
CloudSQLInstanceInfo
For display only. Metadata associated with a Cloud SQL instance.
ConnectivityTest
A Connectivity Test for a network reachability analysis.
ConnectivityTestName
Resource name for the ConnectivityTest resource.
CreateConnectivityTestRequest
Request for the CreateConnectivityTest method.
CreateVpcFlowLogsConfigRequest
Request for the CreateVpcFlowLogsConfig method.
DeleteConnectivityTestRequest
Request for the DeleteConnectivityTest method.
DeleteVpcFlowLogsConfigRequest
Request for the DeleteVpcFlowLogsConfig method.
DeliverInfo
Details of the final state "deliver" and associated resource.
DeliverInfo.Types
Container for nested types declared in the DeliverInfo message type.
DirectVpcEgressConnectionInfo
For display only. Metadata associated with a serverless direct VPC egress connection.
DropInfo
Details of the final state "drop" and associated resource.
DropInfo.Types
Container for nested types declared in the DropInfo message type.
EffectiveVpcFlowLogsConfig
A configuration to generate a response for GetEffectiveVpcFlowLogsConfig request.
EffectiveVpcFlowLogsConfig.Types
Container for nested types declared in the EffectiveVpcFlowLogsConfig message type.
Endpoint
Source or destination of the Connectivity Test.
Endpoint.Types
Container for nested types declared in the Endpoint message type.
Endpoint.Types.AppEngineVersionEndpoint
Wrapper for the App Engine service version attributes.
Endpoint.Types.CloudFunctionEndpoint
Wrapper for Cloud Function attributes.
Endpoint.Types.CloudRunRevisionEndpoint
Wrapper for Cloud Run revision attributes.
EndpointInfo
For display only. The specification of the endpoints for the test. EndpointInfo is derived from source and destination Endpoint and validated by the backend data plane model.
FirewallInfo
For display only. Metadata associated with a VPC firewall rule, an implied VPC firewall rule, or a firewall policy rule.
FirewallInfo.Types
Container for nested types declared in the FirewallInfo message type.
ForwardInfo
Details of the final state "forward" and associated resource.
ForwardInfo.Types
Container for nested types declared in the ForwardInfo message type.
ForwardingRuleInfo
For display only. Metadata associated with a Compute Engine forwarding rule.
GKEMasterInfo
For display only. Metadata associated with a Google Kubernetes Engine (GKE) cluster master.
GetConnectivityTestRequest
Request for the GetConnectivityTest method.
GetVpcFlowLogsConfigRequest
Request for the GetVpcFlowLogsConfig method.
GkePodInfo
For display only. Metadata associated with a Google Kubernetes Engine (GKE) Pod.
GoogleServiceInfo
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
GoogleServiceInfo.Types
Container for nested types declared in the GoogleServiceInfo message type.
HybridSubnetInfo
For display only. Metadata associated with a hybrid subnet.
InstanceInfo
For display only. Metadata associated with a Compute Engine instance.
InstanceInfo.Types
Container for nested types declared in the InstanceInfo message type.
InterconnectAttachmentInfo
For display only. Metadata associated with an Interconnect attachment.
InterconnectAttachmentInfo.Types
Container for nested types declared in the InterconnectAttachmentInfo message type.
IpMasqueradingSkippedInfo
For display only. Contains information about why IP masquerading was skipped for the packet.
IpMasqueradingSkippedInfo.Types
Container for nested types declared in the IpMasqueradingSkippedInfo message type.
LatencyDistribution
Describes measured latency distribution.
LatencyPercentile
Latency percentile rank and value.
ListConnectivityTestsRequest
Request for the ListConnectivityTests method.
ListConnectivityTestsResponse
Response for the ListConnectivityTests method.
ListVpcFlowLogsConfigsRequest
Request for the ListVpcFlowLogsConfigs method.
ListVpcFlowLogsConfigsResponse
Response for the ListVpcFlowLogsConfigs method.
LoadBalancerBackend
For display only. Metadata associated with a specific load balancer backend.
LoadBalancerBackend.Types
Container for nested types declared in the LoadBalancerBackend message type.
LoadBalancerBackendInfo
For display only. Metadata associated with the load balancer backend.
LoadBalancerBackendInfo.Types
Container for nested types declared in the LoadBalancerBackendInfo message type.
LoadBalancerInfo
For display only. Metadata associated with a load balancer.
LoadBalancerInfo.Types
Container for nested types declared in the LoadBalancerInfo message type.
NatInfo
For display only. Metadata associated with NAT.
NatInfo.Types
Container for nested types declared in the NatInfo message type.
NetworkInfo
For display only. Metadata associated with a Compute Engine network.
OperationMetadata
Metadata describing an [Operation][google.longrunning.Operation]
OrganizationLocationName
Resource name for the OrganizationLocation resource.
OrganizationVpcFlowLogsService
The VPC Flow Logs organization service in the Google Cloud Network Management API provides organization level configurations that generate Flow Logs. The service and the configuration resources created using this service are global.
OrganizationVpcFlowLogsService.OrganizationVpcFlowLogsServiceBase
Base class for server-side implementations of OrganizationVpcFlowLogsService
OrganizationVpcFlowLogsService.OrganizationVpcFlowLogsServiceClient
Client for OrganizationVpcFlowLogsService
OrganizationVpcFlowLogsServiceClient
OrganizationVpcFlowLogsService client wrapper, for convenient use.
OrganizationVpcFlowLogsServiceClientBuilder
Builder class for OrganizationVpcFlowLogsServiceClient to provide simple configuration of credentials, endpoint etc.
OrganizationVpcFlowLogsServiceClientImpl
OrganizationVpcFlowLogsService client wrapper implementation, for convenient use.
OrganizationVpcFlowLogsServiceSettings
Settings for OrganizationVpcFlowLogsServiceClient instances.
ProbingDetails
Results of active probing from the last run of the test.
ProbingDetails.Types
Container for nested types declared in the ProbingDetails message type.
ProbingDetails.Types.EdgeLocation
Representation of a network edge location as per https://cloud.google.com/vpc/docs/edge-locations.
ProbingDetails.Types.SingleEdgeResponse
Probing results for a single edge device.
ProxyConnectionInfo
For display only. Metadata associated with ProxyConnection.
QueryOrgVpcFlowLogsConfigsRequest
Request for the QueryOrgVpcFlowLogsConfigs method.
QueryOrgVpcFlowLogsConfigsResponse
Response for the QueryVpcFlowLogsConfigs method.
ReachabilityDetails
Results of the configuration analysis from the last run of the test.
ReachabilityDetails.Types
Container for nested types declared in the ReachabilityDetails message type.
ReachabilityService
The Reachability service in the Google Cloud Network Management API provides services that analyze the reachability within a single Google Virtual Private Cloud (VPC) network, between peered VPC networks, between VPC and on-premises networks, or between VPC networks and internet hosts. A reachability analysis is based on Google Cloud network configurations.
You can use the analysis results to verify these configurations and to troubleshoot connectivity issues.
ReachabilityService.ReachabilityServiceBase
Base class for server-side implementations of ReachabilityService
ReachabilityService.ReachabilityServiceClient
Client for ReachabilityService
ReachabilityServiceClient
ReachabilityService client wrapper, for convenient use.
ReachabilityServiceClientBuilder
Builder class for ReachabilityServiceClient to provide simple configuration of credentials, endpoint etc.
ReachabilityServiceClientImpl
ReachabilityService client wrapper implementation, for convenient use.
ReachabilityServiceSettings
Settings for ReachabilityServiceClient instances.
RedisClusterInfo
For display only. Metadata associated with a Redis Cluster.
RedisInstanceInfo
For display only. Metadata associated with a Cloud Redis Instance.
RerunConnectivityTestRequest
Request for the RerunConnectivityTest method.
RouteInfo
For display only. Metadata associated with a Compute Engine route.
RouteInfo.Types
Container for nested types declared in the RouteInfo message type.
ServerlessExternalConnectionInfo
For display only. Metadata associated with a serverless public connection.
ServerlessNegInfo
For display only. Metadata associated with the serverless network endpoint group backend.
ShowEffectiveFlowLogsConfigsRequest
Request for the ShowEffectiveFlowLogsConfigs method.
ShowEffectiveFlowLogsConfigsResponse
Response for the ShowEffectiveFlowLogsConfigs method.
Step
A simulated forwarding path is composed of multiple steps. Each step has a well-defined state and an associated configuration.
Step.Types
Container for nested types declared in the Step message type.
StorageBucketInfo
For display only. Metadata associated with Storage Bucket.
Trace
Trace represents one simulated packet forwarding path.
- Each trace contains multiple ordered steps.
- Each step is in a particular state with associated configuration.
- State is categorized as final or non-final states.
- Each final state has a reason associated.
- Each trace must end with a final state (the last step).
|---------------------Trace----------------------| Step1(State) Step2(State) --- StepN(State(final))
UpdateConnectivityTestRequest
Request for the UpdateConnectivityTest method.
UpdateVpcFlowLogsConfigRequest
Request for the UpdateVpcFlowLogsConfig method.
VpcConnectorInfo
For display only. Metadata associated with a VPC connector.
VpcFlowLogsConfig
A configuration to generate VPC Flow Logs.
VpcFlowLogsConfig.Types
Container for nested types declared in the VpcFlowLogsConfig message type.
VpcFlowLogsConfigName
Resource name for the VpcFlowLogsConfig resource.
VpcFlowLogsService
The VPC Flow Logs service in the Google Cloud Network Management API provides configurations that generate Flow Logs. The service and the configuration resources created using this service are global.
VpcFlowLogsService.VpcFlowLogsServiceBase
Base class for server-side implementations of VpcFlowLogsService
VpcFlowLogsService.VpcFlowLogsServiceClient
Client for VpcFlowLogsService
VpcFlowLogsServiceClient
VpcFlowLogsService client wrapper, for convenient use.
VpcFlowLogsServiceClientBuilder
Builder class for VpcFlowLogsServiceClient to provide simple configuration of credentials, endpoint etc.
VpcFlowLogsServiceClientImpl
VpcFlowLogsService client wrapper implementation, for convenient use.
VpcFlowLogsServiceSettings
Settings for VpcFlowLogsServiceClient instances.
VpnGatewayInfo
For display only. Metadata associated with a Compute Engine VPN gateway.
VpnTunnelInfo
For display only. Metadata associated with a Compute Engine VPN tunnel.
VpnTunnelInfo.Types
Container for nested types declared in the VpnTunnelInfo message type.
Enums
AbortInfo.Types.Cause
Abort cause types:
ConnectivityTestName.ResourceNameType
The possible contents of ConnectivityTestName.
DeliverInfo.Types.GoogleServiceType
Recognized type of a Google Service.
DeliverInfo.Types.Target
Deliver target types:
DropInfo.Types.Cause
Drop cause types:
EffectiveVpcFlowLogsConfig.TargetResourceOneofCase
Enum of possible cases for the "target_resource" oneof.
EffectiveVpcFlowLogsConfig.Types.Scope
The scope for this flow log configuration.
Endpoint.Types.ForwardingRuleTarget
Type of the target of a forwarding rule.
Endpoint.Types.NetworkType
The type of the network of the IP address endpoint. Relevant for the source IP address endpoints.
FirewallInfo.Types.FirewallRuleType
The firewall rule's type.
FirewallInfo.Types.TargetType
Target type of the firewall rule.
ForwardInfo.Types.Target
Forward target types.
GoogleServiceInfo.Types.GoogleServiceType
Recognized type of a Google Service.
InstanceInfo.Types.Status
The status of the instance. We treat all states other than "RUNNING" as not running.
InterconnectAttachmentInfo.Types.Type
What type of interconnect attachment this is.
IpMasqueradingSkippedInfo.Types.Reason
Reason why IP masquerading was skipped.
LoadBalancerBackend.Types.HealthCheckFirewallState
State of a health check firewall configuration:
LoadBalancerBackendInfo.Types.HealthCheckFirewallsConfigState
Health check firewalls configuration state enum.
LoadBalancerInfo.Types.BackendType
The type definition for a load balancer backend configuration:
LoadBalancerInfo.Types.LoadBalancerType
The type definition for a load balancer:
LoadBalancerType
Type of a load balancer. For more information, see Summary of Google Cloud load balancers.
NatInfo.Types.CloudNatGatewayType
Types of Cloud NAT gateway.
NatInfo.Types.Type
Types of NAT.
OrganizationLocationName.ResourceNameType
The possible contents of OrganizationLocationName.
ProbingDetails.Types.ProbingAbortCause
Abort cause types.
ProbingDetails.Types.ProbingResult
Overall probing result of the test.
ReachabilityDetails.Types.Result
The overall result of the test's configuration analysis.
RouteInfo.Types.NextHopType
Type of next hop:
RouteInfo.Types.RouteScope
Indicates where routes are applicable.
RouteInfo.Types.RouteType
Type of route:
Step.StepInfoOneofCase
Enum of possible cases for the "step_info" oneof.
Step.Types.State
Type of states that are defined in the network state machine. Each step in the packet trace is in a specific state.
VpcFlowLogsConfig.TargetResourceOneofCase
Enum of possible cases for the "target_resource" oneof.
VpcFlowLogsConfig.Types.AggregationInterval
Toggles the aggregation interval for collecting flow logs by 5-tuple.
VpcFlowLogsConfig.Types.CrossProjectMetadata
Determines whether to include cross project annotations in the logs. Project configurations will always have CROSS_PROJECT_METADATA_DISABLED.
VpcFlowLogsConfig.Types.Metadata
Configures which log fields would be included.
VpcFlowLogsConfig.Types.State
Determines whether this configuration will be generating logs.
VpcFlowLogsConfig.Types.TargetResourceState
Output only. Indicates whether the target resource exists, for diagnostic purposes.
VpcFlowLogsConfigName.ResourceNameType
The possible contents of VpcFlowLogsConfigName.
VpnTunnelInfo.Types.RoutingType
Types of VPN routing policy. For details, refer to Networks and Tunnel routing.