customer_nodes
Creates, updates, deletes, gets or lists a customer_nodes
resource.
Overview
Name | customer_nodes |
Type | Resource |
Id | google.prod_tt_sasportal.customer_nodes |
Fields
The following fields are returned by SELECT
queries:
- customers_nodes_nodes_list
- customers_nodes_list
Successful response
Name | Datatype | Description |
---|---|---|
name | string | Output only. Resource name. |
displayName | string | The node's display name. |
sasUserIds | array | User ids used by the devices belonging to this node. |
Successful response
Name | Datatype | Description |
---|---|---|
name | string | Output only. Resource name. |
displayName | string | The node's display name. |
sasUserIds | array | User ids used by the devices belonging to this node. |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
customers_nodes_nodes_list | select | customersId , nodesId | pageSize , pageToken , filter | Lists nodes. |
customers_nodes_list | select | customersId | pageSize , pageToken , filter | Lists nodes. |
customers_nodes_nodes_create | insert | customersId , nodesId | Creates a new node. | |
customers_nodes_create | insert | customersId | Creates a new node. | |
customers_nodes_delete | delete | customersId , nodesId | Deletes a node. |
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 | |
nodesId | string | |
filter | string | |
pageSize | integer (int32) | |
pageToken | string |
SELECT
examples
- customers_nodes_nodes_list
- customers_nodes_list
Lists nodes.
SELECT
name,
displayName,
sasUserIds
FROM google.prod_tt_sasportal.customer_nodes
WHERE customersId = '{{ customersId }}' -- required
AND nodesId = '{{ nodesId }}' -- required
AND pageSize = '{{ pageSize }}'
AND pageToken = '{{ pageToken }}'
AND filter = '{{ filter }}';
Lists nodes.
SELECT
name,
displayName,
sasUserIds
FROM google.prod_tt_sasportal.customer_nodes
WHERE customersId = '{{ customersId }}' -- required
AND pageSize = '{{ pageSize }}'
AND pageToken = '{{ pageToken }}'
AND filter = '{{ filter }}';
INSERT
examples
- customers_nodes_nodes_create
- customers_nodes_create
- Manifest
Creates a new node.
INSERT INTO google.prod_tt_sasportal.customer_nodes (
data__name,
data__displayName,
data__sasUserIds,
customersId,
nodesId
)
SELECT
'{{ name }}',
'{{ displayName }}',
'{{ sasUserIds }}',
'{{ customersId }}',
'{{ nodesId }}'
RETURNING
name,
displayName,
sasUserIds
;
Creates a new node.
INSERT INTO google.prod_tt_sasportal.customer_nodes (
data__name,
data__displayName,
data__sasUserIds,
customersId
)
SELECT
'{{ name }}',
'{{ displayName }}',
'{{ sasUserIds }}',
'{{ customersId }}'
RETURNING
name,
displayName,
sasUserIds
;
# Description fields are for documentation purposes
- name: customer_nodes
props:
- name: customersId
value: string
description: Required parameter for the customer_nodes resource.
- name: nodesId
value: string
description: Required parameter for the customer_nodes resource.
- name: name
value: string
description: >
Output only. Resource name.
- name: displayName
value: string
description: >
The node's display name.
- name: sasUserIds
value: array
description: >
User ids used by the devices belonging to this node.
DELETE
examples
- customers_nodes_delete
Deletes a node.
DELETE FROM google.prod_tt_sasportal.customer_nodes
WHERE customersId = '{{ customersId }}' --required
AND nodesId = '{{ nodesId }}' --required;