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- (::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- 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.
- (::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>- (::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>- value (::Array<::String>) — Optional. List of IP Prefixes that will be advertised to the remote provider. Both IPv4 and IPv6 addresses are supported.
- (::Array<::String>) — Optional. List of IP Prefixes that will be advertised to the remote provider. Both IPv4 and IPv6 addresses are supported.
#auto_accept
def auto_accept() -> ::Boolean-
(::Boolean) —
Optional. Immutable. Controls whether resources proposed by the Transport are automatically accepted on behalf of the user. List of actions that can be automatically accepted are:
- VPC Peering creation
- Routing VPC Spoke creation
- Hybrid Spoke creation
#auto_accept=
def auto_accept=(value) -> ::Boolean-
value (::Boolean) —
Optional. Immutable. Controls whether resources proposed by the Transport are automatically accepted on behalf of the user. List of actions that can be automatically accepted are:
- VPC Peering creation
- Routing VPC Spoke creation
- Hybrid Spoke creation
-
(::Boolean) —
Optional. Immutable. Controls whether resources proposed by the Transport are automatically accepted on behalf of the user. List of actions that can be automatically accepted are:
- VPC Peering creation
- Routing VPC Spoke creation
- Hybrid Spoke creation
#bandwidth
def bandwidth() -> ::Google::Cloud::NetworkConnectivity::V1beta::Transport::Bandwidth- (::Google::Cloud::NetworkConnectivity::V1beta::Transport::Bandwidth) — Optional. Bandwidth of the Transport. This must be one of the supported bandwidths for the remote profile, and must be set when no activation key is being provided.
#bandwidth=
def bandwidth=(value) -> ::Google::Cloud::NetworkConnectivity::V1beta::Transport::Bandwidth- value (::Google::Cloud::NetworkConnectivity::V1beta::Transport::Bandwidth) — Optional. Bandwidth of the Transport. This must be one of the supported bandwidths for the remote profile, and must be set when no activation key is being provided.
- (::Google::Cloud::NetworkConnectivity::V1beta::Transport::Bandwidth) — Optional. Bandwidth of the Transport. This must be one of the supported bandwidths for the remote profile, and must be set when no activation key is being provided.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — Output only. Create time stamp.
#description
def description() -> ::String- (::String) — Optional. Description of the Transport.
#description=
def description=(value) -> ::String- value (::String) — Optional. Description of the Transport.
- (::String) — Optional. Description of the Transport.
#generated_activation_key
def generated_activation_key() -> ::String- (::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.
#hub
def hub() -> ::String-
(::String) — Optional. Immutable. The NCC Hub that the Transport should attach to. The
hub must be in the same project as the Transport. Format:
{hub}orprojects/{project}/locations/global/hubs/{hub}
#hub=
def hub=(value) -> ::String-
value (::String) — Optional. Immutable. The NCC Hub that the Transport should attach to. The
hub must be in the same project as the Transport. Format:
{hub}orprojects/{project}/locations/global/hubs/{hub}
-
(::String) — Optional. Immutable. The NCC Hub that the Transport should attach to. The
hub must be in the same project as the Transport. Format:
{hub}orprojects/{project}/locations/global/hubs/{hub}
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}- value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs.
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs.
#mtu_limit
def mtu_limit() -> ::Integer- (::Integer) — Output only. The maximum transmission unit (MTU) of a packet that can be sent over this transport.
#name
def name() -> ::String- (::String) — Identifier. Name of the resource.
#name=
def name=(value) -> ::String- value (::String) — Identifier. Name of the resource.
- (::String) — Identifier. Name of the resource.
#network
def network() -> ::String- (::String) — Optional. Immutable. 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- value (::String) — Optional. Immutable. Resource URI of the Network that will be peered with this Transport. This field must be provided during resource creation and cannot be changed.
- (::String) — Optional. Immutable. 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-
(::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- (::String) — Optional. Immutable. 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- value (::String) — Optional. Immutable. 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.
- (::String) — Optional. Immutable. 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.
#psc_routing_enabled
def psc_routing_enabled() -> ::Boolean- (::Boolean) — Optional. Immutable. Controls whether a Routing VPC Spoke should be created and attached to the NCC Hub. This will provide Private Service Connect (PSC) connectivity through NCC. This can only be set when the Transport is first created.
#psc_routing_enabled=
def psc_routing_enabled=(value) -> ::Boolean- value (::Boolean) — Optional. Immutable. Controls whether a Routing VPC Spoke should be created and attached to the NCC Hub. This will provide Private Service Connect (PSC) connectivity through NCC. This can only be set when the Transport is first created.
- (::Boolean) — Optional. Immutable. Controls whether a Routing VPC Spoke should be created and attached to the NCC Hub. This will provide Private Service Connect (PSC) connectivity through NCC. This can only be set when the Transport is first created.
#remote_account_id
def remote_account_id() -> ::String- (::String) — Optional. Immutable. The user supplied account id for the CSP associated with the remote profile.
#remote_account_id=
def remote_account_id=(value) -> ::String- value (::String) — Optional. Immutable. The user supplied account id for the CSP associated with the remote profile.
- (::String) — Optional. Immutable. The user supplied account id for the CSP associated with the remote profile.
#remote_profile
def remote_profile() -> ::String- (::String) — Optional. Immutable. Name of the remoteTransportProfile that this Transport is connecting to.
#remote_profile=
def remote_profile=(value) -> ::String- value (::String) — Optional. Immutable. Name of the remoteTransportProfile that this Transport is connecting to.
- (::String) — Optional. Immutable. Name of the remoteTransportProfile that this Transport is connecting to.
#stack_type
def stack_type() -> ::Google::Cloud::NetworkConnectivity::V1beta::Transport::StackType- (::Google::Cloud::NetworkConnectivity::V1beta::Transport::StackType) — Optional. IP version stack for the established connectivity.
#stack_type=
def stack_type=(value) -> ::Google::Cloud::NetworkConnectivity::V1beta::Transport::StackType- value (::Google::Cloud::NetworkConnectivity::V1beta::Transport::StackType) — Optional. IP version stack for the established connectivity.
- (::Google::Cloud::NetworkConnectivity::V1beta::Transport::StackType) — Optional. IP version stack for the established connectivity.
#state
def state() -> ::Google::Cloud::NetworkConnectivity::V1beta::Transport::State- (::Google::Cloud::NetworkConnectivity::V1beta::Transport::State) — Output only. State of the underlying connectivity.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — Output only. Update time stamp.