routers_named_set
Creates, updates, deletes, gets or lists a routers_named_set resource.
Overview
| Name | routers_named_set |
| Type | Resource |
| Id | google.compute.routers_named_set |
Fields
The following fields are returned by SELECT queries:
- get_named_set
| Name | Datatype | Description |
|---|---|---|
etag | string | end_interface: MixerGetResponseWithEtagBuilder |
resource | object | (id: NamedSet) |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get_named_set | select | project, region, router | namedSet | Returns specified Named Set |
update_named_set | update | project, region, router | requestId | Updates or creates new Named Set |
delete_named_set | delete | project, region, router | namedSet, requestId | Deletes Named Set |
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 |
|---|---|---|
project | string | |
region | string | |
router | string | |
namedSet | string | |
requestId | string |
SELECT examples
- get_named_set
Returns specified Named Set
SELECT
etag,
resource
FROM google.compute.routers_named_set
WHERE project = '{{ project }}' -- required
AND region = '{{ region }}' -- required
AND router = '{{ router }}' -- required
AND namedSet = '{{ namedSet }}'
;
UPDATE examples
- update_named_set
Updates or creates new Named Set
UPDATE google.compute.routers_named_set
SET
data__description = '{{ description }}',
data__name = '{{ name }}',
data__type = '{{ type }}',
data__elements = '{{ elements }}',
data__fingerprint = '{{ fingerprint }}'
WHERE
project = '{{ project }}' --required
AND region = '{{ region }}' --required
AND router = '{{ router }}' --required
AND requestId = '{{ requestId}}'
RETURNING
id,
name,
clientOperationId,
creationTimestamp,
description,
endTime,
error,
getVersionOperationMetadata,
httpErrorMessage,
httpErrorStatusCode,
insertTime,
instancesBulkInsertOperationMetadata,
kind,
operationGroupId,
operationType,
progress,
region,
selfLink,
setCommonInstanceMetadataOperationMetadata,
startTime,
status,
statusMessage,
targetId,
targetLink,
user,
warnings,
zone;
DELETE examples
- delete_named_set
Deletes Named Set
DELETE FROM google.compute.routers_named_set
WHERE project = '{{ project }}' --required
AND region = '{{ region }}' --required
AND router = '{{ router }}' --required
AND namedSet = '{{ namedSet }}'
AND requestId = '{{ requestId }}'
;