InstanceGroupManagersResource class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
abandonInstances(InstanceGroupManagersAbandonInstancesRequest request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Flags the specified instances to be removed from the
managed instance group.
-
aggregatedList(String project, {String? filter, bool? includeAllScopes, int? maxResults, String? orderBy, String? pageToken, bool? returnPartialSuccess, String? serviceProjectNumber, String? $fields})
→ Future<InstanceGroupManagerAggregatedList>
-
Retrieves the list of managed instance groups and groups them by zone.
-
applyUpdatesToInstances(InstanceGroupManagersApplyUpdatesRequest request, String project, String zone, String instanceGroupManager, {String? $fields})
→ Future<Operation>
-
Applies changes to selected instances on the managed instance group.
This method can be used to apply new overrides and/or new versions.
-
createInstances(InstanceGroupManagersCreateInstancesRequest request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Creates instances with per-instance configurations in this managed
instance
group.
-
delete(String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Deletes the specified managed instance group and all of the instances
in that group.
-
deleteInstances(InstanceGroupManagersDeleteInstancesRequest request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Flags the specified instances in the managed instance group for immediate
deletion.
-
deletePerInstanceConfigs(InstanceGroupManagersDeletePerInstanceConfigsReq request, String project, String zone, String instanceGroupManager, {String? $fields})
→ Future<Operation>
-
Deletes selected per-instance configurations for the managed instance
group.
-
get(String project, String zone, String instanceGroupManager, {String? $fields})
→ Future<InstanceGroupManager>
-
Returns all of the details about the specified managed instance group.
-
insert(InstanceGroupManager request, String project, String zone, {String? requestId, String? $fields})
→ Future<Operation>
-
Creates a managed instance group using the information that you specify
in the request.
-
list(String project, String zone, {String? filter, int? maxResults, String? orderBy, String? pageToken, bool? returnPartialSuccess, String? $fields})
→ Future<InstanceGroupManagerList>
-
Retrieves a list of managed instance groups that are contained within the
specified project and zone.
-
listErrors(String project, String zone, String instanceGroupManager, {String? filter, int? maxResults, String? orderBy, String? pageToken, bool? returnPartialSuccess, String? $fields})
→ Future<InstanceGroupManagersListErrorsResponse>
-
Lists all errors thrown by actions on instances for a given managed
instance group.
-
listManagedInstances(String project, String zone, String instanceGroupManager, {String? filter, int? maxResults, String? orderBy, String? pageToken, bool? returnPartialSuccess, String? $fields})
→ Future<InstanceGroupManagersListManagedInstancesResponse>
-
Lists all of the instances in the managed instance group.
-
listPerInstanceConfigs(String project, String zone, String instanceGroupManager, {String? filter, int? maxResults, String? orderBy, String? pageToken, bool? returnPartialSuccess, String? $fields})
→ Future<InstanceGroupManagersListPerInstanceConfigsResp>
-
Lists all of the per-instance configurations defined for the managed
instance group.
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
patch(InstanceGroupManager request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Updates a managed instance group using the information that you specify
in the request.
This operation is marked as DONE when the group is patched
even if the instances in the group are still in the process of being
patched.
-
patchPerInstanceConfigs(InstanceGroupManagersPatchPerInstanceConfigsReq request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Inserts or patches per-instance configurations for the managed instance
group.
-
recreateInstances(InstanceGroupManagersRecreateInstancesRequest request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Flags the specified VM instances in the managed instance group to be
immediately recreated.
-
resize(String project, String zone, String instanceGroupManager, int size, {String? requestId, String? $fields})
→ Future<Operation>
-
Resizes the managed instance group.
-
resumeInstances(InstanceGroupManagersResumeInstancesRequest request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Flags the specified instances in the managed instance group to be
resumed.
-
setInstanceTemplate(InstanceGroupManagersSetInstanceTemplateRequest request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Specifies the instance template to use when creating new instances in this
group.
-
setTargetPools(InstanceGroupManagersSetTargetPoolsRequest request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Modifies the target pools to which all instances in this managed instance
group are assigned.
-
startInstances(InstanceGroupManagersStartInstancesRequest request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Flags the specified instances in the managed instance group to be
started.
-
stopInstances(InstanceGroupManagersStopInstancesRequest request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Flags the specified instances in the managed instance group to be
immediately stopped.
-
suspendInstances(InstanceGroupManagersSuspendInstancesRequest request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Flags the specified instances in the managed instance group to be
immediately suspended.
-
toString()
→ String
-
A string representation of this object.
inherited
-
updatePerInstanceConfigs(InstanceGroupManagersUpdatePerInstanceConfigsReq request, String project, String zone, String instanceGroupManager, {String? requestId, String? $fields})
→ Future<Operation>
-
Inserts or updates per-instance configurations for the managed instance
group.