GetConnectivityTestNetworkmanagementV1beta1Result class

Result data returned by getConnectivityTest.

Constructors

GetConnectivityTestNetworkmanagementV1beta1Result({required String createTime, required String description, required EndpointResponseNetworkmanagementV1beta1 destination, required String displayName, required Map<String, String> labels, required String name, required ProbingDetailsResponseNetworkmanagementV1beta1 probingDetails, required String protocol, required ReachabilityDetailsResponseNetworkmanagementV1beta1 reachabilityDetails, required List<String> relatedProjects, required EndpointResponseNetworkmanagementV1beta1 source, required String updateTime})
Creates a new GetConnectivityTestNetworkmanagementV1beta1Result. createTime The time the test was created. description The user-supplied description of the Connectivity Test. Maximum of 512 characters. destination Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test. displayName The display name of a Connectivity Test. labels Resource labels to represent user-provided metadata. name Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test} probingDetails 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. protocol IP Protocol of the test. When not provided, "TCP" is assumed. reachabilityDetails 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. relatedProjects Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries. source Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test. updateTime The time the test's configuration was updated.
const
GetConnectivityTestNetworkmanagementV1beta1Result.fromMap(Map<String, dynamic> map)
factory

Properties

createTime → String
The time the test was created.
final
description → String
The user-supplied description of the Connectivity Test. Maximum of 512 characters.
final
destination → EndpointResponseNetworkmanagementV1beta1
Destination specification of the Connectivity Test. You can use a combination of destination IP address, Compute Engine VM instance, or VPC network to uniquely identify the destination location. Even if the destination IP address is not unique, the source IP location is unique. Usually, the analysis can infer the destination endpoint from route information. If the destination you specify is a VM instance and the instance has multiple network interfaces, then you must also specify either a destination IP address or VPC network to identify the destination interface. A reachability analysis proceeds even if the destination location is ambiguous. However, the result can include endpoints that you don't intend to test.
final
displayName → String
The display name of a Connectivity Test.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Map<String, String>
Resource labels to represent user-provided metadata.
final
name → String
Unique name of the resource using the form: projects/{project_id}/locations/global/connectivityTests/{test}
final
probingDetails → ProbingDetailsResponseNetworkmanagementV1beta1
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.
final
protocol → String
IP Protocol of the test. When not provided, "TCP" is assumed.
final
reachabilityDetails → ReachabilityDetailsResponseNetworkmanagementV1beta1
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.
final
relatedProjects → List<String>
Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
source → EndpointResponseNetworkmanagementV1beta1
Source specification of the Connectivity Test. You can use a combination of source IP address, virtual machine (VM) instance, or Compute Engine network to uniquely identify the source location. Examples: If the source IP address is an internal IP address within a Google Cloud Virtual Private Cloud (VPC) network, then you must also specify the VPC network. Otherwise, specify the VM instance, which already contains its internal IP address and VPC network information. If the source of the test is within an on-premises network, then you must provide the destination VPC network. If the source endpoint is a Compute Engine VM instance with multiple network interfaces, the instance itself is not sufficient to identify the endpoint. So, you must also specify the source IP address or VPC network. A reachability analysis proceeds even if the source location is ambiguous. However, the test result may include endpoints that you don't intend to test.
final
updateTime → String
The time the test's configuration was updated.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited