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