InstanceGroupManagersResource class

Constructors

InstanceGroupManagersResource(ApiRequester client)

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.

Operators

operator ==(Object other) bool
The equality operator.
inherited