Class: Google::Cloud::NetworkManagement::V1::ConnectivityTest
- Inherits:
-
Object
- Object
- Google::Cloud::NetworkManagement::V1::ConnectivityTest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb
Overview
A Connectivity Test for a network reachability analysis.
Defined Under Namespace
Classes: LabelsEntry
Instance Attribute Summary collapse
-
#bypass_firewall_checks ⇒ ::Boolean
Whether the analysis should skip firewall checking.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
The user-supplied description of the Connectivity Test.
-
#destination ⇒ ::Google::Cloud::NetworkManagement::V1::Endpoint
Required.
-
#display_name ⇒ ::String
readonly
Output only.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Resource labels to represent user-provided metadata.
-
#name ⇒ ::String
Identifier.
-
#probing_details ⇒ ::Google::Cloud::NetworkManagement::V1::ProbingDetails
readonly
Output only.
-
#protocol ⇒ ::String
IP Protocol of the test.
-
#reachability_details ⇒ ::Google::Cloud::NetworkManagement::V1::ReachabilityDetails
readonly
Output only.
-
#related_projects ⇒ ::Array<::String>
Other projects that may be relevant for reachability analysis.
-
#return_reachability_details ⇒ ::Google::Cloud::NetworkManagement::V1::ReachabilityDetails
readonly
Output only.
-
#round_trip ⇒ ::Boolean
Whether run analysis for the return path from destination to source.
-
#source ⇒ ::Google::Cloud::NetworkManagement::V1::Endpoint
Required.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#bypass_firewall_checks ⇒ ::Boolean
Returns Whether the analysis should skip firewall checking. Default value is false.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time the test was created.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#description ⇒ ::String
Returns The user-supplied description of the Connectivity Test. Maximum of 512 characters.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#destination ⇒ ::Google::Cloud::NetworkManagement::V1::Endpoint
Returns 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.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#display_name ⇒ ::String (readonly)
Returns Output only. The display name of a Connectivity Test.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Resource labels to represent user-provided metadata.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
Returns Identifier. Unique name of the resource using the form:
projects/{project_id}/locations/global/connectivityTests/{test_id}.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#probing_details ⇒ ::Google::Cloud::NetworkManagement::V1::ProbingDetails (readonly)
Returns 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.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#protocol ⇒ ::String
Returns IP Protocol of the test. When not provided, "TCP" is assumed.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#reachability_details ⇒ ::Google::Cloud::NetworkManagement::V1::ReachabilityDetails (readonly)
Returns 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.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#related_projects ⇒ ::Array<::String>
Returns Other projects that may be relevant for reachability analysis. This is applicable to scenarios where a test can cross project boundaries.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#return_reachability_details ⇒ ::Google::Cloud::NetworkManagement::V1::ReachabilityDetails (readonly)
Returns 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.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#round_trip ⇒ ::Boolean
Returns Whether run analysis for the return path from destination to source. Default value is false.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#source ⇒ ::Google::Cloud::NetworkManagement::V1::Endpoint
Returns 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.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time the test's configuration was updated.
96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'proto_docs/google/cloud/networkmanagement/v1/connectivity_test.rb', line 96 class ConnectivityTest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |