Network Connectivity V1BETA API - Class Google::Cloud::NetworkConnectivity::V1beta::Transport (v0.1.0)

Reference documentation and code samples for the Network Connectivity V1BETA API class Google::Cloud::NetworkConnectivity::V1beta::Transport.

Message describing Transport object.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#admin_enabled

def admin_enabled() -> ::Boolean
Returns
  • (::Boolean) — Optional. Administrative state of the underlying connectivity. If set to true (default), connectivity should be available between your environments. If set to false, the connectivity over these links is disabled. Disabling your Transport does not affect billing, and retains the underlying network bandwidth associated with the connectivity.

#admin_enabled=

def admin_enabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Administrative state of the underlying connectivity. If set to true (default), connectivity should be available between your environments. If set to false, the connectivity over these links is disabled. Disabling your Transport does not affect billing, and retains the underlying network bandwidth associated with the connectivity.
Returns
  • (::Boolean) — Optional. Administrative state of the underlying connectivity. If set to true (default), connectivity should be available between your environments. If set to false, the connectivity over these links is disabled. Disabling your Transport does not affect billing, and retains the underlying network bandwidth associated with the connectivity.

#advertised_routes

def advertised_routes() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. List of IP Prefixes that will be advertised to the remote provider. Both IPv4 and IPv6 addresses are supported.

#advertised_routes=

def advertised_routes=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. List of IP Prefixes that will be advertised to the remote provider. Both IPv4 and IPv6 addresses are supported.
Returns
  • (::Array<::String>) — Optional. List of IP Prefixes that will be advertised to the remote provider. Both IPv4 and IPv6 addresses are supported.

#bandwidth

def bandwidth() -> ::Google::Cloud::NetworkConnectivity::V1beta::Transport::Bandwidth
Returns

#bandwidth=

def bandwidth=(value) -> ::Google::Cloud::NetworkConnectivity::V1beta::Transport::Bandwidth
Parameter
Returns

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#description

def description() -> ::String
Returns
  • (::String) — Optional. Description of the Transport.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Optional. Description of the Transport.
Returns
  • (::String) — Optional. Description of the Transport.

#generated_activation_key

def generated_activation_key() -> ::String
Returns
  • (::String) — Output only. Google-generated activation key. This is only output if the selected profile supports an OUTPUT key flow. Inputting this to the provider is only valid while the resource is in a PENDING_KEY state. Once the provider has accepted the key, the resource will move to the CONFIGURING state.

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs.

#mtu_limit

def mtu_limit() -> ::Integer
Returns
  • (::Integer) — Output only. The maximum transmission unit (MTU) of a packet that can be sent over this transport.

#name

def name() -> ::String
Returns
  • (::String) — Identifier. Name of the resource.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. Name of the resource.
Returns
  • (::String) — Identifier. Name of the resource.

#network

def network() -> ::String
Returns
  • (::String) — Optional. Resource URI of the Network that will be peered with this Transport. This field must be provided during resource creation and cannot be changed.

#network=

def network=(value) -> ::String
Parameter
  • value (::String) — Optional. Resource URI of the Network that will be peered with this Transport. This field must be provided during resource creation and cannot be changed.
Returns
  • (::String) — Optional. Resource URI of the Network that will be peered with this Transport. This field must be provided during resource creation and cannot be changed.

#peering_network

def peering_network() -> ::String
Returns
  • (::String) — Output only. VPC Network URI that was created for the VPC Peering connection to the provided network. If VPC Peering is disconnected, this can be used to re-establish.

#provided_activation_key

def provided_activation_key() -> ::String
Returns
  • (::String) — Optional. Key used for establishing a connection with the remote transport. This key can only be provided if the profile supports an INPUT key flow and the resource is in the PENDING_KEY state.

#provided_activation_key=

def provided_activation_key=(value) -> ::String
Parameter
  • value (::String) — Optional. Key used for establishing a connection with the remote transport. This key can only be provided if the profile supports an INPUT key flow and the resource is in the PENDING_KEY state.
Returns
  • (::String) — Optional. Key used for establishing a connection with the remote transport. This key can only be provided if the profile supports an INPUT key flow and the resource is in the PENDING_KEY state.

#remote_account_id

def remote_account_id() -> ::String
Returns
  • (::String) — Optional. The user supplied account id for the CSP associated with the remote profile.

#remote_account_id=

def remote_account_id=(value) -> ::String
Parameter
  • value (::String) — Optional. The user supplied account id for the CSP associated with the remote profile.
Returns
  • (::String) — Optional. The user supplied account id for the CSP associated with the remote profile.

#remote_profile

def remote_profile() -> ::String
Returns
  • (::String) — Optional. Name of the remoteTransportProfile that this Transport is connecting to.

#remote_profile=

def remote_profile=(value) -> ::String
Parameter
  • value (::String) — Optional. Name of the remoteTransportProfile that this Transport is connecting to.
Returns
  • (::String) — Optional. Name of the remoteTransportProfile that this Transport is connecting to.

#stack_type

def stack_type() -> ::Google::Cloud::NetworkConnectivity::V1beta::Transport::StackType
Returns

#stack_type=

def stack_type=(value) -> ::Google::Cloud::NetworkConnectivity::V1beta::Transport::StackType
Parameter
Returns

#state

def state() -> ::Google::Cloud::NetworkConnectivity::V1beta::Transport::State
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns