Class: Google::Cloud::EdgeContainer::V1::VpnConnection::Details

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/edgecontainer/v1/resources.rb

Overview

The created connection details.

Defined Under Namespace

Modules: State Classes: CloudRouter, CloudVpn

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_router::Google::Cloud::EdgeContainer::V1::VpnConnection::Details::CloudRouter

Returns The Cloud Router info.



710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 710

class Details
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The Cloud Router info.
  # @!attribute [rw] name
  #   @return [::String]
  #     The associated Cloud Router name.
  class CloudRouter
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The Cloud VPN info.
  # @!attribute [rw] gateway
  #   @return [::String]
  #     The created Cloud VPN gateway name.
  class CloudVpn
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The current connection state.
  module State
    # Unknown.
    STATE_UNSPECIFIED = 0

    # Connected.
    STATE_CONNECTED = 1

    # Still connecting.
    STATE_CONNECTING = 2

    # Error occurred.
    STATE_ERROR = 3
  end
end

#cloud_vpns::Array<::Google::Cloud::EdgeContainer::V1::VpnConnection::Details::CloudVpn>

Returns Each connection has multiple Cloud VPN gateways.

Returns:



710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 710

class Details
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The Cloud Router info.
  # @!attribute [rw] name
  #   @return [::String]
  #     The associated Cloud Router name.
  class CloudRouter
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The Cloud VPN info.
  # @!attribute [rw] gateway
  #   @return [::String]
  #     The created Cloud VPN gateway name.
  class CloudVpn
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The current connection state.
  module State
    # Unknown.
    STATE_UNSPECIFIED = 0

    # Connected.
    STATE_CONNECTED = 1

    # Still connecting.
    STATE_CONNECTING = 2

    # Error occurred.
    STATE_ERROR = 3
  end
end

#error::String

Returns The error message. This is only populated when state=ERROR.

Returns:

  • (::String)

    The error message. This is only populated when state=ERROR.



710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 710

class Details
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The Cloud Router info.
  # @!attribute [rw] name
  #   @return [::String]
  #     The associated Cloud Router name.
  class CloudRouter
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The Cloud VPN info.
  # @!attribute [rw] gateway
  #   @return [::String]
  #     The created Cloud VPN gateway name.
  class CloudVpn
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The current connection state.
  module State
    # Unknown.
    STATE_UNSPECIFIED = 0

    # Connected.
    STATE_CONNECTED = 1

    # Still connecting.
    STATE_CONNECTING = 2

    # Error occurred.
    STATE_ERROR = 3
  end
end

#state::Google::Cloud::EdgeContainer::V1::VpnConnection::Details::State

Returns The state of this connection.

Returns:



710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 710

class Details
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The Cloud Router info.
  # @!attribute [rw] name
  #   @return [::String]
  #     The associated Cloud Router name.
  class CloudRouter
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The Cloud VPN info.
  # @!attribute [rw] gateway
  #   @return [::String]
  #     The created Cloud VPN gateway name.
  class CloudVpn
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The current connection state.
  module State
    # Unknown.
    STATE_UNSPECIFIED = 0

    # Connected.
    STATE_CONNECTED = 1

    # Still connecting.
    STATE_CONNECTING = 2

    # Error occurred.
    STATE_ERROR = 3
  end
end