[BindServiceMethod(typeof(InterconnectGroups), "BindService")]
public abstract class InterconnectGroups.InterconnectGroupsBase
Reference 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 |
CreateMembersInterconnectGroupRequest 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(DeleteInterconnectGroupRequest, ServerCallContext)
public virtual Task<Operation> Delete(DeleteInterconnectGroupRequest request, ServerCallContext context)
Deletes the specified InterconnectGroup in the given scope
Parameters | |
---|---|
Name | Description |
request |
DeleteInterconnectGroupRequest 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(GetInterconnectGroupRequest, ServerCallContext)
public virtual Task<InterconnectGroup> Get(GetInterconnectGroupRequest request, ServerCallContext context)
Returns the specified InterconnectGroup resource in the given scope.
Parameters | |
---|---|
Name | Description |
request |
GetInterconnectGroupRequest The request received from the client. |
context |
ServerCallContext The 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 |
GetIamPolicyInterconnectGroupRequest The request received from the client. |
context |
ServerCallContext The 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 |
GetOperationalStatusInterconnectGroupRequest The request received from the client. |
context |
ServerCallContext The 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 |
InsertInterconnectGroupRequest 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(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 |
ListInterconnectGroupsRequest The request received from the client. |
context |
ServerCallContext The 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 |
PatchInterconnectGroupRequest 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). |
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 |
SetIamPolicyInterconnectGroupRequest The request received from the client. |
context |
ServerCallContext The 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 |
TestIamPermissionsInterconnectGroupRequest The request received from the client. |
context |
ServerCallContext The 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). |