Skip to main content

instance_group_managers_per_instance_configs

Creates, updates, deletes, gets or lists an instance_group_managers_per_instance_configs resource.

Overview​

Nameinstance_group_managers_per_instance_configs
TypeResource
Idgoogle.compute.instance_group_managers_per_instance_configs

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
itemsarrayOutput only. [Output Only] The list of PerInstanceConfig.
nextPageTokenstringOutput only. [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
warningobjectOutput only. [Output Only] Informational warning message.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_per_instance_configsselectproject, region, instanceGroupManagerfilter, maxResults, orderBy, pageToken, returnPartialSuccessLists all of the per-instance configurations defined for the managed
instance group. The orderBy query parameter is not supported.
update_per_instance_configsupdateproject, region, instanceGroupManagerrequestIdInserts or updates per-instance configurations for the managed instance
group. perInstanceConfig.name serves as a key used to
distinguish whether to perform insert or patch.
delete_per_instance_configsdeleteproject, region, instanceGroupManagerDeletes selected per-instance configurations for the managed instance
group.

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
instanceGroupManagerstring
projectstring
regionstring
filterstring
maxResultsinteger (uint32)
orderBystring
pageTokenstring
requestIdstring
returnPartialSuccessboolean

SELECT examples​

Lists all of the per-instance configurations defined for the managed
instance group. The orderBy query parameter is not supported.

SELECT
items,
nextPageToken,
warning
FROM google.compute.instance_group_managers_per_instance_configs
WHERE project = '{{ project }}' -- required
AND region = '{{ region }}' -- required
AND instanceGroupManager = '{{ instanceGroupManager }}' -- required
AND filter = '{{ filter }}'
AND maxResults = '{{ maxResults }}'
AND orderBy = '{{ orderBy }}'
AND pageToken = '{{ pageToken }}'
AND returnPartialSuccess = '{{ returnPartialSuccess }}'
;

UPDATE examples​

Inserts or updates per-instance configurations for the managed instance
group. perInstanceConfig.name serves as a key used to
distinguish whether to perform insert or patch.

UPDATE google.compute.instance_group_managers_per_instance_configs
SET
data__perInstanceConfigs = '{{ perInstanceConfigs }}'
WHERE
project = '{{ project }}' --required
AND region = '{{ region }}' --required
AND instanceGroupManager = '{{ instanceGroupManager }}' --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 selected per-instance configurations for the managed instance
group.

DELETE FROM google.compute.instance_group_managers_per_instance_configs
WHERE project = '{{ project }}' --required
AND region = '{{ region }}' --required
AND instanceGroupManager = '{{ instanceGroupManager }}' --required
;