Skip to main content

routers_named_set

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

Overview​

Namerouters_named_set
TypeResource
Idgoogle.compute.routers_named_set

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
etagstringend_interface: MixerGetResponseWithEtagBuilder
resourceobject (id: NamedSet)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_named_setselectproject, region, routernamedSetReturns specified Named Set
update_named_setupdateproject, region, routerrequestIdUpdates or creates new Named Set
delete_named_setdeleteproject, region, routernamedSet, requestIdDeletes 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.

NameDatatypeDescription
projectstring
regionstring
routerstring
namedSetstring
requestIdstring

SELECT examples​

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​

Updates or creates new Named Set

UPDATE google.compute.routers_named_set
SET
data__description = '{{ description }}',
data__elements = '{{ elements }}',
data__fingerprint = '{{ fingerprint }}',
data__name = '{{ name }}',
data__type = '{{ type }}'
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​

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 }}'
;