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