2023-10-01
▼ ▲ compute.instanceGroupManagers.suspendInstances
Parameters:
zone
Description: The name of the zone where the managed instance group is located.
Type: string
Location: path
Required: Yes
requestId
Type: string
Location: query
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
project
Location: path
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Required: Yes
Description: Project ID for this request.
Type: string
instanceGroupManager
Location: path
Description: The name of the managed instance group.
Type: string
Required: Yes
Description: Flags the specified instances in the managed instance group to be immediately suspended. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetSuspendedSize of the managed instance group by the number of instances that you suspend. The suspendInstances operation is marked DONE if the suspendInstances request is successful. The underlying actions take additional time. You must separately verify the status of the SUSPENDING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays suspension of the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is suspended. Suspended instances can be resumed using the resumeInstances method. You can specify a maximum of 1000 instances with this method per request.
Scopes:
HTTP Method: POST
Flat Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances
Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances
Parameter Order:
▼ ▲ compute.instanceGroupManagers.resumeInstances
Parameters:
instanceGroupManager
Type: string
Description: The name of the managed instance group.
Required: Yes
Location: path
project
Description: Project ID for this request.
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Required: Yes
Location: path
Type: string
zone
Required: Yes
Type: string
Location: path
Description: The name of the zone where the managed instance group is located.
requestId
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Type: string
Location: query
Description: Flags the specified instances in the managed instance group to be resumed. This method increases the targetSize and decreases the targetSuspendedSize of the managed instance group by the number of instances that you resume. The resumeInstances operation is marked DONE if the resumeInstances request is successful. The underlying actions take additional time. You must separately verify the status of the RESUMING action with the listmanagedinstances method. In this request, you can only specify instances that are suspended. For example, if an instance was previously suspended using the suspendInstances method, it can be resumed using the resumeInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are resumed. You can specify a maximum of 1000 instances with this method per request.
Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances
Scopes:
Parameter Order:
Flat Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances
HTTP Method: POST
▼ ▲ compute.instanceGroupManagers.stopInstances
Scopes:
Parameter Order:
HTTP Method: POST
Description: Flags the specified instances in the managed instance group to be immediately stopped. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetStoppedSize of the managed instance group by the number of instances that you stop. The stopInstances operation is marked DONE if the stopInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STOPPING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays stopping the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is stopped. Stopped instances can be started using the startInstances method. You can specify a maximum of 1000 instances with this method per request.
Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances
Parameters:
instanceGroupManager
Description: The name of the managed instance group.
Required: Yes
Location: path
Type: string
requestId
Type: string
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Location: query
project
Location: path
Description: Project ID for this request.
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Type: string
Required: Yes
zone
Location: path
Description: The name of the zone where the managed instance group is located.
Type: string
Required: Yes
Flat Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances
▼ ▲ compute.instanceGroupManagers.startInstances
Description: Flags the specified instances in the managed instance group to be started. This method increases the targetSize and decreases the targetStoppedSize of the managed instance group by the number of instances that you start. The startInstances operation is marked DONE if the startInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STARTING action with the listmanagedinstances method. In this request, you can only specify instances that are stopped. For example, if an instance was previously stopped using the stopInstances method, it can be started using the startInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are started. You can specify a maximum of 1000 instances with this method per request.
Scopes:
Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances
HTTP Method: POST
Parameter Order:
Parameters:
instanceGroupManager
Type: string
Required: Yes
Description: The name of the managed instance group.
Location: path
project
Type: string
Required: Yes
Description: Project ID for this request.
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Location: path
zone
Required: Yes
Type: string
Location: path
Description: The name of the zone where the managed instance group is located.
requestId
Type: string
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Location: query
Flat Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances
▼ ▲ compute.regionInstanceGroupManagers.suspendInstances
Parameter Order:
Parameters:
instanceGroupManager
Required: Yes
Description: Name of the managed instance group.
Type: string
Location: path
region
Location: path
Type: string
Description: Name of the region scoping this request.
Required: Yes
project
Description: Project ID for this request.
Required: Yes
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Type: string
Location: path
requestId
Type: string
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Location: query
Flat Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances
Scopes:
HTTP Method: POST
Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances
Description: Flags the specified instances in the managed instance group to be immediately suspended. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetSuspendedSize of the managed instance group by the number of instances that you suspend. The suspendInstances operation is marked DONE if the suspendInstances request is successful. The underlying actions take additional time. You must separately verify the status of the SUSPENDING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays suspension of the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is suspended. Suspended instances can be resumed using the resumeInstances method. You can specify a maximum of 1000 instances with this method per request.
▼ ▲ compute.regionInstanceGroupManagers.resumeInstances
Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances
Parameter Order:
Description: Flags the specified instances in the managed instance group to be resumed. This method increases the targetSize and decreases the targetSuspendedSize of the managed instance group by the number of instances that you resume. The resumeInstances operation is marked DONE if the resumeInstances request is successful. The underlying actions take additional time. You must separately verify the status of the RESUMING action with the listmanagedinstances method. In this request, you can only specify instances that are suspended. For example, if an instance was previously suspended using the suspendInstances method, it can be resumed using the resumeInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are resumed. You can specify a maximum of 1000 instances with this method per request.
Flat Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances
Parameters:
region
Type: string
Required: Yes
Location: path
Description: Name of the region scoping this request.
project
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Location: path
Type: string
Required: Yes
Description: Project ID for this request.
requestId
Location: query
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Type: string
instanceGroupManager
Required: Yes
Description: Name of the managed instance group.
Location: path
Type: string
HTTP Method: POST
Scopes:
▼ ▲ compute.regionInstanceGroupManagers.stopInstances
Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances
Scopes:
Description: Flags the specified instances in the managed instance group to be immediately stopped. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetStoppedSize of the managed instance group by the number of instances that you stop. The stopInstances operation is marked DONE if the stopInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STOPPING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays stopping the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is stopped. Stopped instances can be started using the startInstances method. You can specify a maximum of 1000 instances with this method per request.
Flat Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances
HTTP Method: POST
Parameters:
instanceGroupManager
Description: The name of the managed instance group.
Location: path
Type: string
Required: Yes
requestId
Location: query
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Type: string
project
Type: string
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Required: Yes
Description: Project ID for this request.
Location: path
region
Description: Name of the region scoping this request.
Location: path
Type: string
Required: Yes
Parameter Order:
▼ ▲ compute.regionInstanceGroupManagers.startInstances
Parameter Order:
HTTP Method: POST
Description: Flags the specified instances in the managed instance group to be started. This method increases the targetSize and decreases the targetStoppedSize of the managed instance group by the number of instances that you start. The startInstances operation is marked DONE if the startInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STARTING action with the listmanagedinstances method. In this request, you can only specify instances that are stopped. For example, if an instance was previously stopped using the stopInstances method, it can be started using the startInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are started. You can specify a maximum of 1000 instances with this method per request.
Flat Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances
Scopes:
Parameters:
instanceGroupManager
Description: Name of the managed instance group.
Type: string
Required: Yes
Location: path
project
Required: Yes
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Location: path
Description: Project ID for this request.
Type: string
region
Type: string
Description: Name of the region scoping this request.
Location: path
Required: Yes
requestId
Location: query
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Type: string
Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances
▼ ▲ compute.instanceGroupManagerResizeRequests.cancel
Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel
Flat Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel
HTTP Method: POST
Parameter Order:
Scopes:
Description: Cancels the specified resize request and removes it from the queue. Cancelled resize request does no longer wait for the resources to be provisioned. Cancel is only possible for requests that are accepted in the queue.
Parameters:
project
Required: Yes
Location: path
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Type: string
Description: Project ID for this request.
resizeRequest
Required: Yes
Location: path
Type: string
Description: The name of the resize request to cancel. The name should conform to RFC1035 or be a resource ID.
zone
Location: path
Description: The name of the zone where the managed instance group is located. The name should conform to RFC1035.
Required: Yes
Type: string
requestId
Type: string
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Location: query
instanceGroupManager
Required: Yes
Location: path
Description: The name of the managed instance group. The name should conform to RFC1035 or be a resource ID.
Type: string
▼ ▲ compute.nodeGroups.performMaintenance
Description: Perform maintenance on a subset of nodes in the node group.
HTTP Method: POST
Parameter Order:
Parameters:
nodeGroup
Type: string
Required: Yes
Pattern: [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}
Location: path
Description: Name of the node group scoping this request.
project
Type: string
Description: Project ID for this request.
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Required: Yes
Location: path
requestId
Location: query
Type: string
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
zone
Pattern: [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?
Location: path
Type: string
Description: The name of the zone for this request.
Required: Yes
Scopes:
Flat Path: projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance
Path: projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance
▼ ▲ compute.resourcePolicies.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.sslPolicies.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Format: int64
Type: string
▼ ▲ compute.instances.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Format: int64
Type: string
▼ ▲ compute.instanceTemplates.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.targetHttpsProxies.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.networkEdgeSecurityServices.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.acceleratorTypes.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.globalOperations.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.targetPools.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.futureReservations.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Type: string
Format: int64
▼ ▲ compute.reservations.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Type: string
Format: int64
▼ ▲ compute.vpnGateways.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.publicDelegatedPrefixes.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.networkEndpointGroups.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Type: string
Format: int64
▼ ▲ compute.autoscalers.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Type: string
Format: int64
▼ ▲ compute.targetHttpProxies.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.diskTypes.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.targetTcpProxies.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.targetInstances.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.networkAttachments.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Type: string
Format: int64
▼ ▲ compute.urlMaps.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.sslCertificates.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.routers.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.interconnectAttachments.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.packetMirrorings.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.instanceGroupManagers.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.vpnTunnels.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.regionCommitments.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.machineTypes.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Type: string
Format: int64
▼ ▲ compute.instantSnapshots.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.nodeTypes.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.nodeTemplates.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.subnetworks.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.disks.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.forwardingRules.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.serviceAttachments.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.addresses.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.healthChecks.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.backendServices.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Type: string
Format: int64
▼ ▲ compute.targetVpnGateways.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Format: int64
Type: string
▼ ▲ compute.nodeGroups.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Format: int64
Type: string
▼ ▲ compute.securityPolicies.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.instanceGroups.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Format: int64
Type: string
▼ ▲ compute.acceleratorTypes.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.globalOperations.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Format: int64
Type: string
▼ ▲ compute.addresses.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Format: int64
Type: string
▼ ▲ compute.disks.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.securityPolicies.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.instances.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.reservations.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.instanceGroups.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.instanceGroupManagers.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Format: int64
Type: string
▼ ▲ compute.autoscalers.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.backendServices.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.regionCommitments.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.diskTypes.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.forwardingRules.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.futureReservations.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.healthChecks.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.instanceTemplates.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.instantSnapshots.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.interconnectAttachments.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Type: string
Format: int64
▼ ▲ compute.machineTypes.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.networkAttachments.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.networkEdgeSecurityServices.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.networkEndpointGroups.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.nodeGroups.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.nodeTemplates.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.nodeTypes.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.packetMirrorings.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.publicDelegatedPrefixes.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.resourcePolicies.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.routers.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.serviceAttachments.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.sslCertificates.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Format: int64
Type: string
▼ ▲ compute.sslPolicies.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.subnetworks.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.targetHttpProxies.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.targetHttpsProxies.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.targetInstances.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Location: query
Format: int64
▼ ▲ compute.targetPools.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Location: query
Type: string
▼ ▲ compute.targetTcpProxies.aggregatedList
Parameters:
serviceProjectNumber
Type: string
Format: int64
Location: query
▼ ▲ compute.targetVpnGateways.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.urlMaps.aggregatedList
Parameters:
serviceProjectNumber
Location: query
Type: string
Format: int64
▼ ▲ compute.vpnGateways.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.vpnTunnels.aggregatedList
Parameters:
serviceProjectNumber
Format: int64
Type: string
Location: query
▼ ▲ compute.instanceGroupManagerResizeRequests.cancel
Flat Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel
Parameter Order:
HTTP Method: POST
Scopes:
Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel
Description: Cancels the specified resize request and removes it from the queue. Cancelled resize request does no longer wait for the resources to be provisioned. Cancel is only possible for requests that are accepted in the queue.
Parameters:
project
Required: Yes
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Description: Project ID for this request.
Location: path
Type: string
instanceGroupManager
Type: string
Required: Yes
Description: The name of the managed instance group. The name should conform to RFC1035 or be a resource ID.
Location: path
requestId
Type: string
Location: query
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
zone
Location: path
Description: The name of the zone where the managed instance group is located. The name should conform to RFC1035.
Required: Yes
Type: string
resizeRequest
Description: The name of the resize request to cancel. The name should conform to RFC1035 or be a resource ID.
Location: path
Required: Yes
Type: string
▼ ▲ compute.instanceGroupManagers.resumeInstances
HTTP Method: POST
Parameters:
project
Location: path
Type: string
Required: Yes
Description: Project ID for this request.
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
instanceGroupManager
Type: string
Required: Yes
Location: path
Description: The name of the managed instance group.
zone
Type: string
Required: Yes
Location: path
Description: The name of the zone where the managed instance group is located.
requestId
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Location: query
Type: string
Scopes:
Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances
Parameter Order:
Flat Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances
Description: Flags the specified instances in the managed instance group to be resumed. This method increases the targetSize and decreases the targetSuspendedSize of the managed instance group by the number of instances that you resume. The resumeInstances operation is marked DONE if the resumeInstances request is successful. The underlying actions take additional time. You must separately verify the status of the RESUMING action with the listmanagedinstances method. In this request, you can only specify instances that are suspended. For example, if an instance was previously suspended using the suspendInstances method, it can be resumed using the resumeInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are resumed. You can specify a maximum of 1000 instances with this method per request.
▼ ▲ compute.instanceGroupManagers.stopInstances
HTTP Method: POST
Parameter Order:
Parameters:
zone
Type: string
Required: Yes
Description: The name of the zone where the managed instance group is located.
Location: path
requestId
Location: query
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Type: string
instanceGroupManager
Required: Yes
Location: path
Type: string
Description: The name of the managed instance group.
project
Location: path
Description: Project ID for this request.
Type: string
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Required: Yes
Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances
Flat Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances
Scopes:
Description: Flags the specified instances in the managed instance group to be immediately stopped. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetStoppedSize of the managed instance group by the number of instances that you stop. The stopInstances operation is marked DONE if the stopInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STOPPING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays stopping the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is stopped. Stopped instances can be started using the startInstances method. You can specify a maximum of 1000 instances with this method per request.
▼ ▲ compute.instanceGroupManagers.startInstances
Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances
Parameter Order:
Scopes:
Description: Flags the specified instances in the managed instance group to be started. This method increases the targetSize and decreases the targetStoppedSize of the managed instance group by the number of instances that you start. The startInstances operation is marked DONE if the startInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STARTING action with the listmanagedinstances method. In this request, you can only specify instances that are stopped. For example, if an instance was previously stopped using the stopInstances method, it can be started using the startInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are started. You can specify a maximum of 1000 instances with this method per request.
Parameters:
requestId
Type: string
Location: query
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
project
Type: string
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Location: path
Description: Project ID for this request.
Required: Yes
zone
Type: string
Required: Yes
Description: The name of the zone where the managed instance group is located.
Location: path
instanceGroupManager
Required: Yes
Location: path
Description: The name of the managed instance group.
Type: string
Flat Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances
HTTP Method: POST
▼ ▲ compute.instanceGroupManagers.suspendInstances
HTTP Method: POST
Flat Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances
Scopes:
Path: projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances
Description: Flags the specified instances in the managed instance group to be immediately suspended. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetSuspendedSize of the managed instance group by the number of instances that you suspend. The suspendInstances operation is marked DONE if the suspendInstances request is successful. The underlying actions take additional time. You must separately verify the status of the SUSPENDING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays suspension of the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is suspended. Suspended instances can be resumed using the resumeInstances method. You can specify a maximum of 1000 instances with this method per request.
Parameter Order:
Parameters:
instanceGroupManager
Type: string
Required: Yes
Description: The name of the managed instance group.
Location: path
requestId
Location: query
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Type: string
project
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Description: Project ID for this request.
Required: Yes
Type: string
Location: path
zone
Type: string
Required: Yes
Description: The name of the zone where the managed instance group is located.
Location: path
▼ ▲ compute.nodeGroups.performMaintenance
Parameter Order:
Path: projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance
Flat Path: projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance
Parameters:
zone
Location: path
Type: string
Required: Yes
Pattern: [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?
Description: The name of the zone for this request.
requestId
Location: query
Type: string
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
project
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Required: Yes
Type: string
Description: Project ID for this request.
Location: path
nodeGroup
Description: Name of the node group scoping this request.
Location: path
Pattern: [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}
Type: string
Required: Yes
HTTP Method: POST
Description: Perform maintenance on a subset of nodes in the node group.
Scopes:
▼ ▲ compute.regionInstanceGroupManagers.suspendInstances
Description: Flags the specified instances in the managed instance group to be immediately suspended. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetSuspendedSize of the managed instance group by the number of instances that you suspend. The suspendInstances operation is marked DONE if the suspendInstances request is successful. The underlying actions take additional time. You must separately verify the status of the SUSPENDING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays suspension of the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is suspended. Suspended instances can be resumed using the resumeInstances method. You can specify a maximum of 1000 instances with this method per request.
Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances
Scopes:
Parameters:
instanceGroupManager
Required: Yes
Location: path
Description: Name of the managed instance group.
Type: string
region
Type: string
Description: Name of the region scoping this request.
Required: Yes
Location: path
project
Location: path
Description: Project ID for this request.
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Type: string
Required: Yes
requestId
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Location: query
Type: string
Parameter Order:
HTTP Method: POST
Flat Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances
▼ ▲ compute.regionInstanceGroupManagers.startInstances
Description: Flags the specified instances in the managed instance group to be started. This method increases the targetSize and decreases the targetStoppedSize of the managed instance group by the number of instances that you start. The startInstances operation is marked DONE if the startInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STARTING action with the listmanagedinstances method. In this request, you can only specify instances that are stopped. For example, if an instance was previously stopped using the stopInstances method, it can be started using the startInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are started. You can specify a maximum of 1000 instances with this method per request.
Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances
Parameter Order:
Parameters:
project
Description: Project ID for this request.
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Type: string
Location: path
Required: Yes
region
Type: string
Required: Yes
Location: path
Description: Name of the region scoping this request.
instanceGroupManager
Type: string
Required: Yes
Description: Name of the managed instance group.
Location: path
requestId
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Location: query
Type: string
Scopes:
Flat Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances
HTTP Method: POST
▼ ▲ compute.regionInstanceGroupManagers.resumeInstances
Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances
Scopes:
HTTP Method: POST
Flat Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances
Parameter Order:
Parameters:
region
Required: Yes
Description: Name of the region scoping this request.
Type: string
Location: path
project
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Location: path
Type: string
Required: Yes
Description: Project ID for this request.
requestId
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Location: query
Type: string
instanceGroupManager
Type: string
Required: Yes
Description: Name of the managed instance group.
Location: path
Description: Flags the specified instances in the managed instance group to be resumed. This method increases the targetSize and decreases the targetSuspendedSize of the managed instance group by the number of instances that you resume. The resumeInstances operation is marked DONE if the resumeInstances request is successful. The underlying actions take additional time. You must separately verify the status of the RESUMING action with the listmanagedinstances method. In this request, you can only specify instances that are suspended. For example, if an instance was previously suspended using the suspendInstances method, it can be resumed using the resumeInstances method. If a health check is attached to the managed instance group, the specified instances will be verified as healthy after they are resumed. You can specify a maximum of 1000 instances with this method per request.
▼ ▲ compute.regionInstanceGroupManagers.stopInstances
Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances
HTTP Method: POST
Flat Path: projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances
Scopes:
Description: Flags the specified instances in the managed instance group to be immediately stopped. You can only specify instances that are running in this request. This method reduces the targetSize and increases the targetStoppedSize of the managed instance group by the number of instances that you stop. The stopInstances operation is marked DONE if the stopInstances request is successful. The underlying actions take additional time. You must separately verify the status of the STOPPING action with the listmanagedinstances method. If the standbyPolicy.initialDelaySec field is set, the group delays stopping the instances until initialDelaySec have passed from instance.creationTimestamp (that is, when the instance was created). This delay gives your application time to set itself up and initialize on the instance. If more than initialDelaySec seconds have passed since instance.creationTimestamp when this method is called, there will be zero delay. If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds after the connection draining duration has elapsed before the VM instance is stopped. Stopped instances can be started using the startInstances method. You can specify a maximum of 1000 instances with this method per request.
Parameters:
project
Pattern: (?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))
Location: path
Description: Project ID for this request.
Type: string
Required: Yes
requestId
Description: An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
Location: query
Type: string
instanceGroupManager
Type: string
Required: Yes
Location: path
Description: The name of the managed instance group.
region
Description: Name of the region scoping this request.
Required: Yes
Location: path
Type: string
Parameter Order: