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.
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.
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.
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.
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