Package types (1.0.2)

API documentation for network_management_v1.types package.

Classes

AbortInfo

Details of the final state "abort" and associated resource. .. attribute:: cause

Causes that the analysis is aborted.

:type: google.cloud.network_management_v1.types.AbortInfo.Cause

CloudSQLInstanceInfo

For display only. Metadata associated with a Cloud SQL instance.

ConnectivityTest

A Connectivity Test for a network reachability analysis. .. attribute:: name

Required. Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}

:type: str

CreateConnectivityTestRequest

Request for the CreateConnectivityTest method. .. attribute:: parent

Required. The parent resource of the Connectivity Test to create: projects/{project_id}/locations/global

:type: str

DeleteConnectivityTestRequest

Request for the DeleteConnectivityTest method. .. attribute:: name

Required. Connectivity Test resource name using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}

:type: str

DeliverInfo

Details of the final state "deliver" and associated resource. .. attribute:: target

Target type where the packet is delivered to.

:type: google.cloud.network_management_v1.types.DeliverInfo.Target

DropInfo

Details of the final state "drop" and associated resource. .. attribute:: cause

Cause that the packet is dropped.

:type: google.cloud.network_management_v1.types.DropInfo.Cause

Endpoint

Source or destination of the Connectivity Test. .. attribute:: ip_address

The IP address of the endpoint, which can be an external or internal IP. An IPv6 address is only allowed when the test's destination is a global load balancer VIP </load-balancing/docs/load-balancing-overview>__.

:type: str

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 hierarchical firewall policy rule.

ForwardInfo

Details of the final state "forward" and associated resource. .. attribute:: target

Target type where this packet is forwarded to.

:type: google.cloud.network_management_v1.types.ForwardInfo.Target

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. .. attribute:: name

Required. ConnectivityTest resource name using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}

:type: str

InstanceInfo

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

ListConnectivityTestsRequest

Request for the ListConnectivityTests method. .. attribute:: parent

Required. The parent resource of the Connectivity Tests: projects/{project_id}/locations/global

:type: str

ListConnectivityTestsResponse

Response for the ListConnectivityTests method. .. attribute:: resources

List of Connectivity Tests.

:type: Sequence[google.cloud.network_management_v1.types.ConnectivityTest]

LoadBalancerBackend

For display only. Metadata associated with a specific load balancer backend.

LoadBalancerInfo

For display only. Metadata associated with a load balancer. .. attribute:: load_balancer_type

Type of the load balancer.

:type: google.cloud.network_management_v1.types.LoadBalancerInfo.LoadBalancerType

NetworkInfo

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

OperationMetadata

Metadata describing an Operation][google.longrunning.Operation] .. attribute:: create_time

The time the operation was created.

:type: google.protobuf.timestamp_pb2.Timestamp

ReachabilityDetails

Results of the configuration analysis from the last run of the test.

RerunConnectivityTestRequest

Request for the RerunConnectivityTest method. .. attribute:: name

Required. Connectivity Test resource name using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}

:type: str

RouteInfo

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

Step

A simulated forwarding path is composed of multiple steps. Each step has a well-defined state and an associated configuration.

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. .. attribute:: update_mask

Required. Mask of fields to update. At least one path must be supplied in this field.

:type: google.protobuf.field_mask_pb2.FieldMask

VpnGatewayInfo

For display only. Metadata associated with a Compute Engine VPN gateway.

VpnTunnelInfo

For display only. Metadata associated with a Compute Engine VPN tunnel.