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__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

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