Constructor and Description |
---|
InstanceGroupManagers() |
Modifier and Type | Method and Description |
---|---|
Compute.InstanceGroupManagers.AbandonInstances |
abandonInstances(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersAbandonInstancesRequest content)
Flags the specified instances to be removed from the managed instance group.
|
Compute.InstanceGroupManagers.AggregatedList |
aggregatedList(String project)
Retrieves the list of managed instance groups and groups them by zone.
|
Compute.InstanceGroupManagers.ApplyUpdatesToInstances |
applyUpdatesToInstances(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersApplyUpdatesRequest content)
Applies changes to selected instances on the managed instance group.
|
Compute.InstanceGroupManagers.CreateInstances |
createInstances(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersCreateInstancesRequest content)
Creates instances with per-instance configs in this managed instance group.
|
Compute.InstanceGroupManagers.Delete |
delete(String project,
String zone,
String instanceGroupManager)
Deletes the specified managed instance group and all of the instances in that group.
|
Compute.InstanceGroupManagers.DeleteInstances |
deleteInstances(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersDeleteInstancesRequest content)
Flags the specified instances in the managed instance group for immediate deletion.
|
Compute.InstanceGroupManagers.DeletePerInstanceConfigs |
deletePerInstanceConfigs(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersDeletePerInstanceConfigsReq content)
Deletes selected per-instance configs for the managed instance group.
|
Compute.InstanceGroupManagers.Get |
get(String project,
String zone,
String instanceGroupManager)
Returns all of the details about the specified managed instance group.
|
Compute.InstanceGroupManagers.Insert |
insert(String project,
String zone,
InstanceGroupManager content)
Creates a managed instance group using the information that you specify in the request.
|
Compute.InstanceGroupManagers.List |
list(String project,
String zone)
Retrieves a list of managed instance groups that are contained within the specified project and
zone.
|
Compute.InstanceGroupManagers.ListErrors |
listErrors(String project,
String zone,
String instanceGroupManager)
Lists all errors thrown by actions on instances for a given managed instance group.
|
Compute.InstanceGroupManagers.ListManagedInstances |
listManagedInstances(String project,
String zone,
String instanceGroupManager)
Lists all of the instances in the managed instance group.
|
Compute.InstanceGroupManagers.ListPerInstanceConfigs |
listPerInstanceConfigs(String project,
String zone,
String instanceGroupManager)
Lists all of the per-instance configs defined for the managed instance group.
|
Compute.InstanceGroupManagers.Patch |
patch(String project,
String zone,
String instanceGroupManager,
InstanceGroupManager content)
Updates a managed instance group using the information that you specify in the request.
|
Compute.InstanceGroupManagers.PatchPerInstanceConfigs |
patchPerInstanceConfigs(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersPatchPerInstanceConfigsReq content)
Inserts or patches per-instance configs for the managed instance group.
|
Compute.InstanceGroupManagers.RecreateInstances |
recreateInstances(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersRecreateInstancesRequest content)
Flags the specified VM instances in the managed instance group to be immediately recreated.
|
Compute.InstanceGroupManagers.Resize |
resize(String project,
String zone,
String instanceGroupManager,
Integer size)
Resizes the managed instance group.
|
Compute.InstanceGroupManagers.ResizeAdvanced |
resizeAdvanced(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersResizeAdvancedRequest content)
Resizes the managed instance group with advanced configuration options like disabling creation
retries.
|
Compute.InstanceGroupManagers.ResumeInstances |
resumeInstances(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersResumeInstancesRequest content)
Flags the specified instances in the managed instance group to be resumed.
|
Compute.InstanceGroupManagers.SetAutoHealingPolicies |
setAutoHealingPolicies(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersSetAutoHealingRequest content)
Motifies the autohealing policy for the instances in this managed instance group.
|
Compute.InstanceGroupManagers.SetInstanceTemplate |
setInstanceTemplate(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersSetInstanceTemplateRequest content)
Specifies the instance template to use when creating new instances in this group.
|
Compute.InstanceGroupManagers.SetTargetPools |
setTargetPools(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersSetTargetPoolsRequest content)
Modifies the target pools to which all instances in this managed instance group are assigned.
|
Compute.InstanceGroupManagers.StartInstances |
startInstances(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersStartInstancesRequest content)
Flags the specified instances in the managed instance group to be started.
|
Compute.InstanceGroupManagers.StopInstances |
stopInstances(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersStopInstancesRequest content)
Flags the specified instances in the managed instance group to be immediately stopped.
|
Compute.InstanceGroupManagers.SuspendInstances |
suspendInstances(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersSuspendInstancesRequest content)
Flags the specified instances in the managed instance group to be immediately suspended.
|
Compute.InstanceGroupManagers.TestIamPermissions |
testIamPermissions(String project,
String zone,
String resource,
TestPermissionsRequest content)
Returns permissions that a caller has on the specified resource.
|
Compute.InstanceGroupManagers.Update |
update(String project,
String zone,
String instanceGroupManager,
InstanceGroupManager content)
Updates a managed instance group using the information that you specify in the request.
|
Compute.InstanceGroupManagers.UpdatePerInstanceConfigs |
updatePerInstanceConfigs(String project,
String zone,
String instanceGroupManager,
InstanceGroupManagersUpdatePerInstanceConfigsReq content)
Inserts or updates per-instance configs for the managed instance group.
|
public Compute.InstanceGroupManagers.AbandonInstances abandonInstances(String project, String zone, String instanceGroupManager, InstanceGroupManagersAbandonInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.content
- the InstanceGroupManagersAbandonInstancesRequest
IOException
public Compute.InstanceGroupManagers.AggregatedList aggregatedList(String project) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.IOException
public Compute.InstanceGroupManagers.ApplyUpdatesToInstances applyUpdatesToInstances(String project, String zone, String instanceGroupManager, InstanceGroupManagersApplyUpdatesRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located. Should conform to RFC1035.instanceGroupManager
- The name of the managed instance group, should conform to RFC1035.content
- the InstanceGroupManagersApplyUpdatesRequest
IOException
public Compute.InstanceGroupManagers.CreateInstances createInstances(String project, String zone, String instanceGroupManager, InstanceGroupManagersCreateInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located. It should conform to RFC1035.instanceGroupManager
- The name of the managed instance group. It should conform to RFC1035.content
- the InstanceGroupManagersCreateInstancesRequest
IOException
public Compute.InstanceGroupManagers.Delete delete(String project, String zone, String instanceGroupManager) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group to delete.IOException
public Compute.InstanceGroupManagers.DeleteInstances deleteInstances(String project, String zone, String instanceGroupManager, InstanceGroupManagersDeleteInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.content
- the InstanceGroupManagersDeleteInstancesRequest
IOException
public Compute.InstanceGroupManagers.DeletePerInstanceConfigs deletePerInstanceConfigs(String project, String zone, String instanceGroupManager, InstanceGroupManagersDeletePerInstanceConfigsReq content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located. It should conform to RFC1035.instanceGroupManager
- The name of the managed instance group. It should conform to RFC1035.content
- the InstanceGroupManagersDeletePerInstanceConfigsReq
IOException
public Compute.InstanceGroupManagers.Get get(String project, String zone, String instanceGroupManager) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.IOException
public Compute.InstanceGroupManagers.Insert insert(String project, String zone, InstanceGroupManager content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where you want to create the managed instance group.content
- the InstanceGroupManager
IOException
public Compute.InstanceGroupManagers.List list(String project, String zone) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.IOException
public Compute.InstanceGroupManagers.ListErrors listErrors(String project, String zone, String instanceGroupManager) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located. It should conform to RFC1035.instanceGroupManager
- The name of the managed instance group. It must be a string that meets the requirements in RFC1035,
or an unsigned long integer: must match regexp pattern:
(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)|[1-9][0-9]{0,19}.IOException
public Compute.InstanceGroupManagers.ListManagedInstances listManagedInstances(String project, String zone, String instanceGroupManager) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.IOException
public Compute.InstanceGroupManagers.ListPerInstanceConfigs listPerInstanceConfigs(String project, String zone, String instanceGroupManager) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located. It should conform to RFC1035.instanceGroupManager
- The name of the managed instance group. It should conform to RFC1035.IOException
public Compute.InstanceGroupManagers.Patch patch(String project, String zone, String instanceGroupManager, InstanceGroupManager content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where you want to create the managed instance group.instanceGroupManager
- The name of the instance group manager.content
- the InstanceGroupManager
IOException
public Compute.InstanceGroupManagers.PatchPerInstanceConfigs patchPerInstanceConfigs(String project, String zone, String instanceGroupManager, InstanceGroupManagersPatchPerInstanceConfigsReq content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located. It should conform to RFC1035.instanceGroupManager
- The name of the managed instance group. It should conform to RFC1035.content
- the InstanceGroupManagersPatchPerInstanceConfigsReq
IOException
public Compute.InstanceGroupManagers.RecreateInstances recreateInstances(String project, String zone, String instanceGroupManager, InstanceGroupManagersRecreateInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.content
- the InstanceGroupManagersRecreateInstancesRequest
IOException
public Compute.InstanceGroupManagers.Resize resize(String project, String zone, String instanceGroupManager, Integer size) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.size
- The number of running instances that the managed instance group should maintain at any given time.
The group automatically adds or removes instances to maintain the number of instances
specified by this parameter.IOException
public Compute.InstanceGroupManagers.ResizeAdvanced resizeAdvanced(String project, String zone, String instanceGroupManager, InstanceGroupManagersResizeAdvancedRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.content
- the InstanceGroupManagersResizeAdvancedRequest
IOException
public Compute.InstanceGroupManagers.ResumeInstances resumeInstances(String project, String zone, String instanceGroupManager, InstanceGroupManagersResumeInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.content
- the InstanceGroupManagersResumeInstancesRequest
IOException
public Compute.InstanceGroupManagers.SetAutoHealingPolicies setAutoHealingPolicies(String project, String zone, String instanceGroupManager, InstanceGroupManagersSetAutoHealingRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the instance group manager.content
- the InstanceGroupManagersSetAutoHealingRequest
IOException
public Compute.InstanceGroupManagers.SetInstanceTemplate setInstanceTemplate(String project, String zone, String instanceGroupManager, InstanceGroupManagersSetInstanceTemplateRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.content
- the InstanceGroupManagersSetInstanceTemplateRequest
IOException
public Compute.InstanceGroupManagers.SetTargetPools setTargetPools(String project, String zone, String instanceGroupManager, InstanceGroupManagersSetTargetPoolsRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.content
- the InstanceGroupManagersSetTargetPoolsRequest
IOException
public Compute.InstanceGroupManagers.StartInstances startInstances(String project, String zone, String instanceGroupManager, InstanceGroupManagersStartInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.content
- the InstanceGroupManagersStartInstancesRequest
IOException
public Compute.InstanceGroupManagers.StopInstances stopInstances(String project, String zone, String instanceGroupManager, InstanceGroupManagersStopInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.content
- the InstanceGroupManagersStopInstancesRequest
IOException
public Compute.InstanceGroupManagers.SuspendInstances suspendInstances(String project, String zone, String instanceGroupManager, InstanceGroupManagersSuspendInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located.instanceGroupManager
- The name of the managed instance group.content
- the InstanceGroupManagersSuspendInstancesRequest
IOException
public Compute.InstanceGroupManagers.TestIamPermissions testIamPermissions(String project, String zone, String resource, TestPermissionsRequest content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone for this request.resource
- Name or id of the resource for this request.content
- the TestPermissionsRequest
IOException
public Compute.InstanceGroupManagers.Update update(String project, String zone, String instanceGroupManager, InstanceGroupManager content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.zone
- The name of the zone where you want to create the managed instance group.instanceGroupManager
- The name of the instance group manager.content
- the InstanceGroupManager
IOException
public Compute.InstanceGroupManagers.UpdatePerInstanceConfigs updatePerInstanceConfigs(String project, String zone, String instanceGroupManager, InstanceGroupManagersUpdatePerInstanceConfigsReq content) throws IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.project
- Project ID for this request.zone
- The name of the zone where the managed instance group is located. It should conform to RFC1035.instanceGroupManager
- The name of the managed instance group. It should conform to RFC1035.content
- the InstanceGroupManagersUpdatePerInstanceConfigsReq
IOException
Copyright © 2011–2021 Google. All rights reserved.