Network Management v1 API - Class ConnectivityTest (2.14.0)

public sealed class ConnectivityTest : IMessage<ConnectivityTest>, IEquatable<ConnectivityTest>, IDeepCloneable<ConnectivityTest>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Management v1 API class ConnectivityTest.

A Connectivity Test for a network reachability analysis.

Inheritance

object > ConnectivityTest

Namespace

Google.Cloud.NetworkManagement.V1

Assembly

Google.Cloud.NetworkManagement.V1.dll

Constructors

ConnectivityTest()

public ConnectivityTest()

ConnectivityTest(ConnectivityTest)

public ConnectivityTest(ConnectivityTest other)
Parameter
Name Description
other ConnectivityTest

Properties

BypassFirewallChecks

public bool BypassFirewallChecks { get; set; }

Whether the analysis should skip firewall checking. Default value is false.

Property Value
Type Description
bool

ConnectivityTestName

public ConnectivityTestName ConnectivityTestName { get; set; }

ConnectivityTestName-typed view over the Name resource name property.

Property Value
Type Description
ConnectivityTestName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time the test was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

The user-supplied description of the Connectivity Test. Maximum of 512 characters.

Property Value
Type Description
string

Destination

public Endpoint Destination { get; set; }

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.

Property Value
Type Description
Endpoint

DisplayName

public string DisplayName { get; set; }

Output only. The display name of a Connectivity Test.

Property Value
Type Description
string

Labels

public MapField<string, string> Labels { get; }

Resource labels to represent user-provided metadata.

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

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

Property Value
Type Description
string

ProbingDetails

public ProbingDetails ProbingDetails { get; set; }

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.

Property Value
Type Description
ProbingDetails

Protocol

public string Protocol { get; set; }

IP Protocol of the test. When not provided, "TCP" is assumed.

Property Value
Type Description
string

ReachabilityDetails

public ReachabilityDetails ReachabilityDetails { get; set; }

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.

Property Value
Type Description
ReachabilityDetails

RelatedProjects

public RepeatedField<string> RelatedProjects { get; }

Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries.

Property Value
Type Description
RepeatedFieldstring

ReturnReachabilityDetails

public ReachabilityDetails ReturnReachabilityDetails { get; set; }

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.

Property Value
Type Description
ReachabilityDetails

RoundTrip

public bool RoundTrip { get; set; }

Whether run analysis for the return path from destination to source. Default value is false.

Property Value
Type Description
bool

Source

public Endpoint Source { get; set; }

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.

Property Value
Type Description
Endpoint

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time the test's configuration was updated.

Property Value
Type Description
Timestamp