REST Resource: projects.locations.remoteTransportProfiles

Resource: RemoteTransportProfile

Message describing RemoteTransportProfile object.

JSON representation
{
  "name": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "provider": string,
  "providerSite": string,
  "supportedBandwidths": [
    enum (Bandwidth)
  ],
  "sla": enum (ServiceLevelAvailability),
  "flow": enum (KeyProvisioningFlow),
  "orderState": enum (State),
  "displayName": string
}
Fields
name

string

Identifier. Name of the resource in the format of $provider-$site.

labels

map (key: string, value: string)

Output only. Labels as key value pairs.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Output only. Description of the profile.

provider

string

Output only. Name of the provider on the other end of this profile. E.g. "Amazon Web Services".

providerSite

string

Output only. If the profile is a Cloud Service Provider with compute resources, this is populated with the region where connectivity is being established. If the profile provides facility-level selection, this is an identity of the facility any connections on this profile are going through.

supportedBandwidths[]

enum (Bandwidth)

Output only. List of bandwidth enum values that are supported by this profile.

sla

enum (ServiceLevelAvailability)

Output only. Availability class that will be configured for this particular RemoteTransportProfile.

flow

enum (KeyProvisioningFlow)

Output only. Type of provisioning flows supported by this profile.

orderState

enum (State)

Output only. Order state for this profile.

displayName

string

Output only. Human readable name of this profile, used to identify this profile in the UI.

Bandwidth

Bandwidth values that may be supported for a specific profile.

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.

ServiceLevelAvailability

Availability class options.

Enums
SERVICE_LEVEL_AVAILABILITY_UNSPECIFIED Unspecified service level availability.
HIGH This represents a 99.9% service level on the availability of the configured connectivity.
MAXIMUM This represents a 99.99% service level on the availability of the configured connectivity.

KeyProvisioningFlow

Type of provisioning flows supported.

Enums
KEY_PROVISIONING_FLOW_UNSPECIFIED Unspecified key provisioning flow.
INPUT_ONLY The activationKey field on the Transport must be included in a create or patch request to establish connectivity.
OUTPUT_ONLY The generatedActivationKey field is populated and must be read from the resource and passed into the other provider.
INPUT_OR_OUTPUT Both activation key fields are allowed for establishing connectivity. If a key is input, the generated key is still present after provisioning is finished.

State

State of the RemoteTransportProfile.

Enums
STATE_UNSPECIFIED Unspecified state.
CLOSED Not enough capacity for customers to order.
OPEN Enough capacity to fulfill an order.

Methods

get

Gets details of a single RemoteTransportProfile.

list

Lists RemoteTransportProfiles in a given project and location.