Network Management v1 API - Namespace Google.Cloud.NetworkManagement.V1 (2.13.0)

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.

DropInfo

Details of the final state "drop" and associated resource.

DropInfo.Types

Container for nested types declared in the DropInfo 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.

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.

InstanceInfo

For display only. Metadata associated with a Compute Engine instance.

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. Next ID: 7

OperationMetadata

Metadata describing an [Operation][google.longrunning.Operation]

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.

ProxyConnectionInfo

For display only. Metadata associated with ProxyConnection.

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.

ServerlessNegInfo

For display only. Metadata associated with the serverless network endpoint group backend.

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.Target

Deliver target types:

DropInfo.Types.Cause

Drop cause types:

Endpoint.Types.ForwardingRuleTarget

Type of the target of a forwarding rule.

Endpoint.Types.NetworkType

The type definition of an endpoint's network. Use one of the following choices:

FirewallInfo.Types.FirewallRuleType

The firewall rule's type.

ForwardInfo.Types.Target

Forward target types.

GoogleServiceInfo.Types.GoogleServiceType

Recognized type of a Google Service.

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.Type

Types of NAT.

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.Metadata

Configures which log fields would be included.

VpcFlowLogsConfig.Types.State

Determines whether this configuration will be generating logs. Setting state=DISABLED will pause the log generation for this config.

VpcFlowLogsConfig.Types.TargetResourceState

Optional states of the target resource that are used as part of the diagnostic bit.

VpcFlowLogsConfigName.ResourceNameType

The possible contents of VpcFlowLogsConfigName.

VpnTunnelInfo.Types.RoutingType

Types of VPN routing policy. For details, refer to Networks and Tunnel routing.