Class: Google::Cloud::NetworkConnectivity::V1::ServiceConnectionPolicy::PscConnection
- Inherits:
-
Object
- Object
- Google::Cloud::NetworkConnectivity::V1::ServiceConnectionPolicy::PscConnection
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb
Overview
Information about a specific Private Service Connect connection.
Defined Under Namespace
Classes: ProducerInstanceMetadataEntry
Instance Attribute Summary collapse
-
#consumer_address ⇒ ::String
The resource reference of the consumer address.
-
#consumer_forwarding_rule ⇒ ::String
The resource reference of the PSC Forwarding Rule within the consumer VPC.
-
#consumer_target_project ⇒ ::String
The project where the PSC connection is created.
-
#error ⇒ ::Google::Rpc::Status
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#error_info ⇒ ::Google::Rpc::ErrorInfo
readonly
Output only.
-
#error_type ⇒ ::Google::Cloud::NetworkConnectivity::V1::ConnectionErrorType
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#gce_operation ⇒ ::String
The last Compute Engine operation to setup PSC connection.
-
#ip_version ⇒ ::Google::Cloud::NetworkConnectivity::V1::IPVersion
The requested IP version for the PSC connection.
-
#producer_instance_id ⇒ ::String
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#producer_instance_metadata ⇒ ::Google::Protobuf::Map{::String => ::String}
Immutable.
-
#psc_connection_id ⇒ ::String
The PSC connection id of the PSC forwarding rule.
-
#selected_subnetwork ⇒ ::String
readonly
Output only.
-
#service_class ⇒ ::String
readonly
Output only.
-
#state ⇒ ::Google::Cloud::NetworkConnectivity::V1::ServiceConnectionPolicy::State
State of the PSC Connection.
Instance Attribute Details
#consumer_address ⇒ ::String
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#consumer_forwarding_rule ⇒ ::String
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#consumer_target_project ⇒ ::String
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#error ⇒ ::Google::Rpc::Status
This field is deprecated and may be removed in the next major version update.
Returns The most recent error during operating this connection. Deprecated, please use error_info instead.
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#error_info ⇒ ::Google::Rpc::ErrorInfo (readonly)
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#error_type ⇒ ::Google::Cloud::NetworkConnectivity::V1::ConnectionErrorType
This field is deprecated and may be removed in the next major version update.
Returns The error type indicates whether the error is consumer facing, producer facing or system internal.
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#gce_operation ⇒ ::String
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#ip_version ⇒ ::Google::Cloud::NetworkConnectivity::V1::IPVersion
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#producer_instance_id ⇒ ::String
This field is deprecated and may be removed in the next major version update.
Returns Immutable. Deprecated. Use producer_instance_metadata instead. An immutable identifier for the producer instance.
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#producer_instance_metadata ⇒ ::Google::Protobuf::Map{::String => ::String}
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#psc_connection_id ⇒ ::String
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#selected_subnetwork ⇒ ::String (readonly)
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#service_class ⇒ ::String (readonly)
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#state ⇒ ::Google::Cloud::NetworkConnectivity::V1::ServiceConnectionPolicy::State
596 597 598 599 600 601 602 603 604 605 606 607 608 |
# File 'proto_docs/google/cloud/networkconnectivity/v1/cross_network_automation.rb', line 596 class PscConnection include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ProducerInstanceMetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |