[BindServiceMethod(typeof(InstanceGroupManagerResizeRequests), "BindService")]
public abstract class InstanceGroupManagerResizeRequests.InstanceGroupManagerResizeRequestsBase
Reference documentation and code samples for the Compute Engine v1 API class InstanceGroupManagerResizeRequests.InstanceGroupManagerResizeRequestsBase.
Base class for server-side implementations of InstanceGroupManagerResizeRequests
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Methods
Cancel(CancelInstanceGroupManagerResizeRequestRequest, ServerCallContext)
public virtual Task<Operation> Cancel(CancelInstanceGroupManagerResizeRequestRequest request, ServerCallContext context)
Cancels the specified resize request and removes it from the queue. Cancelled resize request does no longer wait for the resources to be provisioned. Cancel is only possible for requests that are accepted in the queue.
Parameters | |
---|---|
Name | Description |
request |
CancelInstanceGroupManagerResizeRequestRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
Delete(DeleteInstanceGroupManagerResizeRequestRequest, ServerCallContext)
public virtual Task<Operation> Delete(DeleteInstanceGroupManagerResizeRequestRequest request, ServerCallContext context)
Deletes the specified, inactive resize request. Requests that are still active cannot be deleted. Deleting request does not delete instances that were provisioned previously.
Parameters | |
---|---|
Name | Description |
request |
DeleteInstanceGroupManagerResizeRequestRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
Get(GetInstanceGroupManagerResizeRequestRequest, ServerCallContext)
public virtual Task<InstanceGroupManagerResizeRequest> Get(GetInstanceGroupManagerResizeRequestRequest request, ServerCallContext context)
Returns all of the details about the specified resize request.
Parameters | |
---|---|
Name | Description |
request |
GetInstanceGroupManagerResizeRequestRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskInstanceGroupManagerResizeRequest |
The response to send back to the client (wrapped by a task). |
Insert(InsertInstanceGroupManagerResizeRequestRequest, ServerCallContext)
public virtual Task<Operation> Insert(InsertInstanceGroupManagerResizeRequestRequest request, ServerCallContext context)
Creates a new resize request that starts provisioning VMs immediately or queues VM creation.
Parameters | |
---|---|
Name | Description |
request |
InsertInstanceGroupManagerResizeRequestRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
List(ListInstanceGroupManagerResizeRequestsRequest, ServerCallContext)
public virtual Task<InstanceGroupManagerResizeRequestsListResponse> List(ListInstanceGroupManagerResizeRequestsRequest request, ServerCallContext context)
Retrieves a list of resize requests that are contained in the managed instance group.
Parameters | |
---|---|
Name | Description |
request |
ListInstanceGroupManagerResizeRequestsRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskInstanceGroupManagerResizeRequestsListResponse |
The response to send back to the client (wrapped by a task). |