Class ConnectivityTest (1.37.0)

ConnectivityTest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A Connectivity Test for a network reachability analysis.

Attributes

Name Description
name str
Identifier. Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test_id}
description str
The user-supplied description of the Connectivity Test. Maximum of 512 characters.
source google.cloud.network_management_v1.types.Endpoint
Required. Source specification of the Connectivity Test. You can use a combination of source IP address, URI of a supported endpoint, project ID, or VPC network to identify the source location. Reachability analysis might proceed even if the source location is ambiguous. However, the test result might include endpoints or use a source that you don't intend to test.
destination google.cloud.network_management_v1.types.Endpoint
Required. Destination specification of the Connectivity Test. You can use a combination of destination IP address, URI of a supported endpoint, project ID, or VPC network to identify the destination location. Reachability analysis proceeds even if the destination location is ambiguous. However, the test result might include endpoints or use a destination that you don't intend to test.
protocol str
IP Protocol of the test. When not provided, "TCP" is assumed.
related_projects MutableSequence[str]
Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries.
display_name str
Output only. The display name of a Connectivity Test.
labels MutableMapping[str, str]
Resource labels to represent user-provided metadata.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time the test was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time the test's configuration was updated.
reachability_details google.cloud.network_management_v1.types.ReachabilityDetails
Output only. The reachability details of this test from the latest run. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
probing_details google.cloud.network_management_v1.types.ProbingDetails
Output only. The probing details of this test from the latest run, present for applicable tests only. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
round_trip bool
Whether run analysis for the return path from destination to source. Default value is false.
return_reachability_details google.cloud.network_management_v1.types.ReachabilityDetails
Output only. The reachability details of this test from the latest run for the return path. The details are updated when creating a new test, updating an existing test, or triggering a one-time rerun of an existing test.
bypass_firewall_checks bool
Whether the analysis should skip firewall checking. Default value is false.

Classes

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.