Skip to main content

remote_transport_profiles

Creates, updates, deletes, gets or lists a remote_transport_profiles resource.

Overview

Nameremote_transport_profiles
TypeResource
Idgoogle.networkconnectivity.remote_transport_profiles

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringIdentifier. Name of the resource in the format of $provider-$site.
descriptionstringOutput only. Description of the profile.
displayNamestringOutput only. Human readable name of this profile, used to identify this profile in the UI.
flowstringOutput only. Type of provisioning flows supported by this profile. (KEY_PROVISIONING_FLOW_UNSPECIFIED, INPUT_ONLY, OUTPUT_ONLY, INPUT_OR_OUTPUT)
labelsobjectOutput only. Labels as key value pairs.
orderStatestringOutput only. Order state for this profile. (STATE_UNSPECIFIED, CLOSED, OPEN)
providerstringOutput only. Name of the provider on the other end of this profile. E.g. “Amazon Web Services” or “Microsoft Azure”.
providerSitestringOutput 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.
slastringOutput only. Availability class that will be configured for this particular RemoteTransportProfile. (SERVICE_LEVEL_AVAILABILITY_UNSPECIFIED, HIGH, MAXIMUM)
supportedBandwidthsarrayOutput only. List of bandwidth enum values that are supported by this profile.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectprojectsId, locationsId, remoteTransportProfilesIdGets details of a single RemoteTransportProfile.
listselectprojectsId, locationsIdfilter, pageToken, pageSize, orderByLists RemoteTransportProfiles in a given project and location.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
locationsIdstring
projectsIdstring
remoteTransportProfilesIdstring
filterstring
orderBystring
pageSizeinteger (int32)
pageTokenstring

SELECT examples

Gets details of a single RemoteTransportProfile.

SELECT
name,
description,
displayName,
flow,
labels,
orderState,
provider,
providerSite,
sla,
supportedBandwidths
FROM google.networkconnectivity.remote_transport_profiles
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND remoteTransportProfilesId = '{{ remoteTransportProfilesId }}' -- required
;