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