deployments
Creates, updates, deletes, gets or lists a deployments
resource.
Overview
Name | deployments |
Type | Resource |
Id | google.prod_tt_sasportal.deployments |
Fields
The following fields are returned by SELECT
queries:
- customers_nodes_deployments_list
- customers_deployments_get
- nodes_nodes_deployments_list
- nodes_deployments_get
- customers_deployments_list
- nodes_deployments_list
- deployments_get
Successful response
Name | Datatype | Description |
---|---|---|
name | string | Output only. Resource name. |
displayName | string | The deployment's display name. |
frns | array | Output only. The FCC Registration Numbers (FRNs) copied from its direct parent. |
sasUserIds | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
Successful response
Name | Datatype | Description |
---|---|---|
name | string | Output only. Resource name. |
displayName | string | The deployment's display name. |
frns | array | Output only. The FCC Registration Numbers (FRNs) copied from its direct parent. |
sasUserIds | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
Successful response
Name | Datatype | Description |
---|---|---|
name | string | Output only. Resource name. |
displayName | string | The deployment's display name. |
frns | array | Output only. The FCC Registration Numbers (FRNs) copied from its direct parent. |
sasUserIds | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
Successful response
Name | Datatype | Description |
---|---|---|
name | string | Output only. Resource name. |
displayName | string | The deployment's display name. |
frns | array | Output only. The FCC Registration Numbers (FRNs) copied from its direct parent. |
sasUserIds | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
Successful response
Name | Datatype | Description |
---|---|---|
name | string | Output only. Resource name. |
displayName | string | The deployment's display name. |
frns | array | Output only. The FCC Registration Numbers (FRNs) copied from its direct parent. |
sasUserIds | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
Successful response
Name | Datatype | Description |
---|---|---|
name | string | Output only. Resource name. |
displayName | string | The deployment's display name. |
frns | array | Output only. The FCC Registration Numbers (FRNs) copied from its direct parent. |
sasUserIds | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
Successful response
Name | Datatype | Description |
---|---|---|
name | string | Output only. Resource name. |
displayName | string | The deployment's display name. |
frns | array | Output only. The FCC Registration Numbers (FRNs) copied from its direct parent. |
sasUserIds | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
Methods
The following methods are available for this resource:
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 |
---|---|---|
customersId | string | |
deploymentsId | string | |
nodesId | string | |
nodesId1 | string | |
filter | string | |
pageSize | integer (int32) | |
pageToken | string | |
updateMask | string (google-fieldmask) |
SELECT
examples
- customers_nodes_deployments_list
- customers_deployments_get
- nodes_nodes_deployments_list
- nodes_deployments_get
- customers_deployments_list
- nodes_deployments_list
- deployments_get
Lists deployments.
SELECT
name,
displayName,
frns,
sasUserIds
FROM google.prod_tt_sasportal.deployments
WHERE customersId = '{{ customersId }}' -- required
AND nodesId = '{{ nodesId }}' -- required
AND pageSize = '{{ pageSize }}'
AND pageToken = '{{ pageToken }}'
AND filter = '{{ filter }}';
Returns a requested deployment.
SELECT
name,
displayName,
frns,
sasUserIds
FROM google.prod_tt_sasportal.deployments
WHERE customersId = '{{ customersId }}' -- required
AND deploymentsId = '{{ deploymentsId }}' -- required;
Lists deployments.
SELECT
name,
displayName,
frns,
sasUserIds
FROM google.prod_tt_sasportal.deployments
WHERE nodesId = '{{ nodesId }}' -- required
AND nodesId1 = '{{ nodesId1 }}' -- required
AND pageSize = '{{ pageSize }}'
AND pageToken = '{{ pageToken }}'
AND filter = '{{ filter }}';
Returns a requested deployment.
SELECT
name,
displayName,
frns,
sasUserIds
FROM google.prod_tt_sasportal.deployments
WHERE nodesId = '{{ nodesId }}' -- required
AND deploymentsId = '{{ deploymentsId }}' -- required;
Lists deployments.
SELECT
name,
displayName,
frns,
sasUserIds
FROM google.prod_tt_sasportal.deployments
WHERE customersId = '{{ customersId }}' -- required
AND pageSize = '{{ pageSize }}'
AND pageToken = '{{ pageToken }}'
AND filter = '{{ filter }}';
Lists deployments.
SELECT
name,
displayName,
frns,
sasUserIds
FROM google.prod_tt_sasportal.deployments
WHERE nodesId = '{{ nodesId }}' -- required
AND pageSize = '{{ pageSize }}'
AND pageToken = '{{ pageToken }}'
AND filter = '{{ filter }}';
Returns a requested deployment.
SELECT
name,
displayName,
frns,
sasUserIds
FROM google.prod_tt_sasportal.deployments
WHERE deploymentsId = '{{ deploymentsId }}' -- required;
INSERT
examples
- customers_nodes_deployments_create
- nodes_nodes_deployments_create
- customers_deployments_create
- Manifest
Creates a new deployment.
INSERT INTO google.prod_tt_sasportal.deployments (
data__displayName,
data__sasUserIds,
customersId,
nodesId
)
SELECT
'{{ displayName }}',
'{{ sasUserIds }}',
'{{ customersId }}',
'{{ nodesId }}'
RETURNING
name,
displayName,
frns,
sasUserIds
;
Creates a new deployment.
INSERT INTO google.prod_tt_sasportal.deployments (
data__displayName,
data__sasUserIds,
nodesId,
nodesId1
)
SELECT
'{{ displayName }}',
'{{ sasUserIds }}',
'{{ nodesId }}',
'{{ nodesId1 }}'
RETURNING
name,
displayName,
frns,
sasUserIds
;
Creates a new deployment.
INSERT INTO google.prod_tt_sasportal.deployments (
data__displayName,
data__sasUserIds,
customersId
)
SELECT
'{{ displayName }}',
'{{ sasUserIds }}',
'{{ customersId }}'
RETURNING
name,
displayName,
frns,
sasUserIds
;
# Description fields are for documentation purposes
- name: deployments
props:
- name: customersId
value: string
description: Required parameter for the deployments resource.
- name: nodesId
value: string
description: Required parameter for the deployments resource.
- name: nodesId1
value: string
description: Required parameter for the deployments resource.
- name: displayName
value: string
description: >
The deployment's display name.
- name: sasUserIds
value: array
description: >
User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID.
UPDATE
examples
- customers_deployments_patch
- nodes_deployments_patch
Updates an existing deployment.
UPDATE google.prod_tt_sasportal.deployments
SET
data__displayName = '{{ displayName }}',
data__sasUserIds = '{{ sasUserIds }}'
WHERE
customersId = '{{ customersId }}' --required
AND deploymentsId = '{{ deploymentsId }}' --required
AND updateMask = '{{ updateMask}}'
RETURNING
name,
displayName,
frns,
sasUserIds;
Updates an existing deployment.
UPDATE google.prod_tt_sasportal.deployments
SET
data__displayName = '{{ displayName }}',
data__sasUserIds = '{{ sasUserIds }}'
WHERE
nodesId = '{{ nodesId }}' --required
AND deploymentsId = '{{ deploymentsId }}' --required
AND updateMask = '{{ updateMask}}'
RETURNING
name,
displayName,
frns,
sasUserIds;
DELETE
examples
- customers_deployments_delete
- nodes_deployments_delete
Deletes a deployment.
DELETE FROM google.prod_tt_sasportal.deployments
WHERE customersId = '{{ customersId }}' --required
AND deploymentsId = '{{ deploymentsId }}' --required;
Deletes a deployment.
DELETE FROM google.prod_tt_sasportal.deployments
WHERE nodesId = '{{ nodesId }}' --required
AND deploymentsId = '{{ deploymentsId }}' --required;
Lifecycle Methods
- customers_deployments_move
- nodes_deployments_move
Moves a deployment under another node or customer.
EXEC google.prod_tt_sasportal.deployments.customers_deployments_move
@customersId='{{ customersId }}' --required,
@deploymentsId='{{ deploymentsId }}' --required
@@json=
'{
"destination": "{{ destination }}"
}';
Moves a deployment under another node or customer.
EXEC google.prod_tt_sasportal.deployments.nodes_deployments_move
@nodesId='{{ nodesId }}' --required,
@deploymentsId='{{ deploymentsId }}' --required
@@json=
'{
"destination": "{{ destination }}"
}';