Resource: Transport
Message describing Transport object.
| JSON representation |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "remoteProfile": string, "providedActivationKey": string, "generatedActivationKey": string, "bandwidth": enum ( |
| Fields | |
|---|---|
name |
Identifier. Name of the resource. |
createTime |
Output only. Create time stamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. Update time stamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
labels |
Optional. Labels as key value pairs. An object containing a list of |
description |
Optional. Description of the Transport. |
remoteProfile |
Optional. Resource URL of the remoteTransportProfile that this Transport is connecting to. Format: projects/{project}/locations/{location}/remoteTransportProfiles/{remote_transport_profile} |
providedActivationKey |
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. |
generatedActivationKey |
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. |
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. |
stackType |
Optional. IP version stack for the established connectivity. |
state |
Output only. State of the underlying connectivity. |
mtuLimit |
Output only. The maximum transmission unit (MTU) of a packet that can be sent over this transport. |
adminEnabled |
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. |
network |
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. |
advertisedRoutes[] |
Optional. List of IP Prefixes that will be advertised to the remote provider. Both IPv4 and IPv6 addresses are supported. |
remoteAccountId |
Optional. The user supplied account id for the CSP associated with the remote profile. |
peeringNetwork |
Output only. VPC Network URI that was created for the VPC Peering connection to the provided |
Bandwidth
Supported bandwidth options.
| Enums | |
|---|---|
BANDWIDTH_UNSPECIFIED |
Unspecified bandwidth. |
BPS_50M |
50 Megabits per second. |
BPS_100M |
100 Megabits per second. |
BPS_200M |
200 Megabits per second. |
BPS_300M |
300 Megabits per second. |
BPS_400M |
400 Megabits per second. |
BPS_500M |
500 Megabits per second. |
BPS_1G |
1 Gigabit per second. |
BPS_2G |
2 Gigabits per second. |
BPS_5G |
5 Gigabits per second. |
BPS_10G |
10 Gigabits per second. |
BPS_20G |
20 Gigabits per second. |
BPS_50G |
50 Gigabits per second. |
BPS_100G |
100 Gigabits per second. |
StackType
IP version stack for the established connectivity.
| Enums | |
|---|---|
STACK_TYPE_UNSPECIFIED |
Unspecified stack type. |
IPV4_ONLY |
Only IPv4 is supported. (default) |
IPV4_IPV6 |
Both IPv4 and IPv6 are supported. |
State
Represents the status of the underlying connectivity. One of the following states, depending on who has initiated the Transport request.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Unspecified state. |
CREATING |
The resource exists locally and is being created / associated with the resource on the remote provider's end of the underlying connectivity. |
PENDING_CONFIG |
The Transport exists on both sides of the connection, and is waiting for configuration to finalize and be verified as operational. |
PENDING_KEY |
The Transport was created in Google Cloud Platform. Depending on the profile's key provisioning flow, this is either waiting for an activation key to be input (the key will be validated that it uses remote resources that match the Transport), or for the generated key to be input to the provider for finalizing. The configured bandwidth is not yet guaranteed. |
ACTIVE |
The Transport is configured and the underlying connectivity is considered operational. |
Methods |
|
|---|---|
|
Creates a new Transport in a given project and location. |
|
Deletes a single Transport. |
|
Gets details of a single Transport. |
|
Lists Transports in a given project and location. |
|
Updates the parameters of a single Transport. |