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. 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(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.
resumeInstances(RegionInstanceGroupManagersResumeInstancesRequest request, String project, String region, String instanceGroupManager, {String? requestId, String? $fields}) Future<Operation>
Flags the specified instances in the managed instance group to be resumed.
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.
startInstances(RegionInstanceGroupManagersStartInstancesRequest request, String project, String region, String instanceGroupManager, {String? requestId, String? $fields}) Future<Operation>
Flags the specified instances in the managed instance group to be started.
stopInstances(RegionInstanceGroupManagersStopInstancesRequest 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 stopped.
suspendInstances(RegionInstanceGroupManagersSuspendInstancesRequest 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 suspended.
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