RegionInstanceGroupManagersResource class

Constructors

RegionInstanceGroupManagersResource(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(RegionInstanceGroupManagersAbandonInstancesRequest request, String project, String region, String instanceGroupManager, {String? requestId, String? $fields}) Future<Operation>
Flags the specified instances to be immediately removed from the managed instance group.
applyUpdatesToInstances(RegionInstanceGroupManagersApplyUpdatesRequest request, String project, String region, String instanceGroupManager, {String? $fields}) Future<Operation>
Apply updates to selected instances the managed instance group.
createInstances(RegionInstanceGroupManagersCreateInstancesRequest request, String project, String region, String instanceGroupManager, {String? requestId, String? $fields}) Future<Operation>
Creates instances with per-instance configurations in this regional managed instance group.
delete(String project, String region, String instanceGroupManager, {String? requestId, String? $fields}) Future<Operation>
Deletes the specified managed instance group and all of the instances in that group.
deleteInstances(RegionInstanceGroupManagersDeleteInstancesRequest request, String project, String region, String instanceGroupManager, {String? requestId, String? $fields}) Future<Operation>
Flags the specified instances in the managed instance group to be immediately deleted.
deletePerInstanceConfigs(RegionInstanceGroupManagerDeleteInstanceConfigReq request, String project, String region, String instanceGroupManager, {String? $fields}) Future<Operation>
Deletes selected per-instance configurations for the managed instance group.
get(String project, String region, String instanceGroupManager, {String? $fields}) Future<InstanceGroupManager>
Returns all of the details about the specified managed instance group.
insert(InstanceGroupManager request, String project, String region, {String? requestId, String? $fields}) Future<Operation>
Creates a managed instance group using the information that you specify in the request.
list(String project, String region, {String? filter, int? maxResults, String? orderBy, String? pageToken, bool? returnPartialSuccess, String? $fields}) Future<RegionInstanceGroupManagerList>
Retrieves the list of managed instance groups that are contained within the specified region.
listErrors(String project, String region, String instanceGroupManager, {String? filter, int? maxResults, String? orderBy, String? pageToken, bool? returnPartialSuccess, String? $fields}) Future<RegionInstanceGroupManagersListErrorsResponse>
Lists all errors thrown by actions on instances for a given regional managed instance group.
listManagedInstances(String project, String region, String instanceGroupManager, {String? filter, int? maxResults, String? orderBy, String? pageToken, bool? returnPartialSuccess, String? $fields}) Future<RegionInstanceGroupManagersListInstancesResponse>
Lists the instances in the managed instance group and instances that are scheduled to be created.
listPerInstanceConfigs(String project, String region, String instanceGroupManager, {String? filter, int? maxResults, String? orderBy, String? pageToken, bool? returnPartialSuccess, String? $fields}) Future<RegionInstanceGroupManagersListInstanceConfigsResp>
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 region, String instanceGroupManager, {String? requestId, String? $fields}) Future<Operation>
Updates a managed instance group using the information that you specify in the request.
patchPerInstanceConfigs(RegionInstanceGroupManagerPatchInstanceConfigReq request, String project, String region, String instanceGroupManager, {String? requestId, String? $fields}) Future<Operation>
Inserts or patches per-instance configurations for the managed instance group.
recreateInstances(RegionInstanceGroupManagersRecreateRequest request, String project, String region, 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 region, String instanceGroupManager, int size, {String? requestId, String? $fields}) Future<Operation>
Changes the intended size of the managed instance group.
setInstanceTemplate(RegionInstanceGroupManagersSetTemplateRequest request, String project, String region, String instanceGroupManager, {String? requestId, String? $fields}) Future<Operation>
Sets the instance template to use when creating new instances or recreating instances in this group.
setTargetPools(RegionInstanceGroupManagersSetTargetPoolsRequest request, String project, String region, String instanceGroupManager, {String? requestId, String? $fields}) Future<Operation>
Modifies the target pools to which all new instances in this group are assigned.
toString() String
A string representation of this object.
inherited
updatePerInstanceConfigs(RegionInstanceGroupManagerUpdateInstanceConfigReq request, String project, String region, 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