[BindServiceMethod(typeof(InterconnectGroups), "BindService")]
public abstract class InterconnectGroups.InterconnectGroupsBaseReference documentation and code samples for the Compute Engine v1 API class InterconnectGroups.InterconnectGroupsBase.
Base class for server-side implementations of InterconnectGroups
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Methods
CreateMembers(CreateMembersInterconnectGroupRequest, ServerCallContext)
public virtual Task<Operation> CreateMembers(CreateMembersInterconnectGroupRequest request, ServerCallContext context)Create Interconnects with redundancy by creating them in a specified interconnect group.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateMembersInterconnectGroupRequestThe request received from the client. |
context |
ServerCallContextThe 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(DeleteInterconnectGroupRequest, ServerCallContext)
public virtual Task<Operation> Delete(DeleteInterconnectGroupRequest request, ServerCallContext context)Deletes the specified InterconnectGroup in the given scope
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteInterconnectGroupRequestThe request received from the client. |
context |
ServerCallContextThe 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(GetInterconnectGroupRequest, ServerCallContext)
public virtual Task<InterconnectGroup> Get(GetInterconnectGroupRequest request, ServerCallContext context)Returns the specified InterconnectGroup resource in the given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
GetInterconnectGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskInterconnectGroup |
The response to send back to the client (wrapped by a task). |
GetIamPolicy(GetIamPolicyInterconnectGroupRequest, ServerCallContext)
public virtual Task<Policy> GetIamPolicy(GetIamPolicyInterconnectGroupRequest request, ServerCallContext context)Gets the access control policy for a resource. May be empty if no such policy or resource exists.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIamPolicyInterconnectGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
The response to send back to the client (wrapped by a task). |
GetOperationalStatus(GetOperationalStatusInterconnectGroupRequest, ServerCallContext)
public virtual Task<InterconnectGroupsGetOperationalStatusResponse> GetOperationalStatus(GetOperationalStatusInterconnectGroupRequest request, ServerCallContext context)Returns the interconnectStatuses for the specified InterconnectGroup.
| Parameters | |
|---|---|
| Name | Description |
request |
GetOperationalStatusInterconnectGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskInterconnectGroupsGetOperationalStatusResponse |
The response to send back to the client (wrapped by a task). |
Insert(InsertInterconnectGroupRequest, ServerCallContext)
public virtual Task<Operation> Insert(InsertInterconnectGroupRequest request, ServerCallContext context)Creates a InterconnectGroup in the specified project in the given scope using the parameters that are included in the request.
| Parameters | |
|---|---|
| Name | Description |
request |
InsertInterconnectGroupRequestThe request received from the client. |
context |
ServerCallContextThe 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(ListInterconnectGroupsRequest, ServerCallContext)
public virtual Task<InterconnectGroupsListResponse> List(ListInterconnectGroupsRequest request, ServerCallContext context)Lists the InterconnectGroups for a project in the given scope.
| Parameters | |
|---|---|
| Name | Description |
request |
ListInterconnectGroupsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskInterconnectGroupsListResponse |
The response to send back to the client (wrapped by a task). |
Patch(PatchInterconnectGroupRequest, ServerCallContext)
public virtual Task<Operation> Patch(PatchInterconnectGroupRequest request, ServerCallContext context)Patches the specified InterconnectGroup resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.
| Parameters | |
|---|---|
| Name | Description |
request |
PatchInterconnectGroupRequestThe request received from the client. |
context |
ServerCallContextThe 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). |
SetIamPolicy(SetIamPolicyInterconnectGroupRequest, ServerCallContext)
public virtual Task<Policy> SetIamPolicy(SetIamPolicyInterconnectGroupRequest request, ServerCallContext context)Sets the access control policy on the specified resource. Replaces any existing policy.
| Parameters | |
|---|---|
| Name | Description |
request |
SetIamPolicyInterconnectGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskPolicy |
The response to send back to the client (wrapped by a task). |
TestIamPermissions(TestIamPermissionsInterconnectGroupRequest, ServerCallContext)
public virtual Task<TestPermissionsResponse> TestIamPermissions(TestIamPermissionsInterconnectGroupRequest request, ServerCallContext context)Returns permissions that a caller has on the specified resource.
| Parameters | |
|---|---|
| Name | Description |
request |
TestIamPermissionsInterconnectGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskTestPermissionsResponse |
The response to send back to the client (wrapped by a task). |