Class: Google::Cloud::NetworkConnectivity::V1::ServiceConnectionPolicy::PscConnection

Inherits:
Object
  • Object
show all
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

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

Deprecated.

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

Deprecated.

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

Deprecated.

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