remote_transport_profiles
Creates, updates, deletes, gets or lists a remote_transport_profiles resource.
Overview
| Name | remote_transport_profiles |
| Type | Resource |
| Id | google.networkconnectivity.remote_transport_profiles |
Fields
The following fields are returned by SELECT queries:
- get
- list
| Name | Datatype | Description |
|---|---|---|
name | string | Identifier. Name of the resource in the format of $provider-$site. |
description | string | Output only. Description of the profile. |
displayName | string | Output only. Human readable name of this profile, used to identify this profile in the UI. |
flow | string | Output only. Type of provisioning flows supported by this profile. (KEY_PROVISIONING_FLOW_UNSPECIFIED, INPUT_ONLY, OUTPUT_ONLY, INPUT_OR_OUTPUT) |
labels | object | Output only. Labels as key value pairs. |
orderState | string | Output only. Order state for this profile. (STATE_UNSPECIFIED, CLOSED, OPEN) |
provider | string | Output only. Name of the provider on the other end of this profile. E.g. “Amazon Web Services” or “Microsoft Azure”. |
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. |
sla | string | Output only. Availability class that will be configured for this particular RemoteTransportProfile. (SERVICE_LEVEL_AVAILABILITY_UNSPECIFIED, HIGH, MAXIMUM) |
supportedBandwidths | array | Output only. List of bandwidth enum values that are supported by this profile. |
| Name | Datatype | Description |
|---|
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | projectsId, locationsId, remoteTransportProfilesId | Gets details of a single RemoteTransportProfile. | |
list | select | projectsId, locationsId | filter, pageToken, pageSize, orderBy | Lists 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.
| Name | Datatype | Description |
|---|---|---|
locationsId | string | |
projectsId | string | |
remoteTransportProfilesId | string | |
filter | string | |
orderBy | string | |
pageSize | integer (int32) | |
pageToken | string |
SELECT examples
- get
- list
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
;
Lists RemoteTransportProfiles in a given project and location.
SELECT
*
FROM google.networkconnectivity.remote_transport_profiles
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND filter = '{{ filter }}'
AND pageToken = '{{ pageToken }}'
AND pageSize = '{{ pageSize }}'
AND orderBy = '{{ orderBy }}'
;