Compute Engine v1 API - Class InterconnectAttachmentGroups.InterconnectAttachmentGroupsClient (3.10.0)

public class InterconnectAttachmentGroups.InterconnectAttachmentGroupsClient : ClientBase<InterconnectAttachmentGroups.InterconnectAttachmentGroupsClient>

Reference documentation and code samples for the Compute Engine v1 API class InterconnectAttachmentGroups.InterconnectAttachmentGroupsClient.

Client for InterconnectAttachmentGroups

Inheritance

object > ClientBase > ClientBaseInterconnectAttachmentGroupsInterconnectAttachmentGroupsClient > InterconnectAttachmentGroups.InterconnectAttachmentGroupsClient

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

InterconnectAttachmentGroupsClient()

protected InterconnectAttachmentGroupsClient()

Protected parameterless constructor to allow creation of test doubles.

InterconnectAttachmentGroupsClient(CallInvoker)

public InterconnectAttachmentGroupsClient(CallInvoker callInvoker)

Creates a new client for InterconnectAttachmentGroups that uses a custom CallInvoker.

Parameter
Name Description
callInvoker CallInvoker

The callInvoker to use to make remote calls.

InterconnectAttachmentGroupsClient(ChannelBase)

public InterconnectAttachmentGroupsClient(ChannelBase channel)

Creates a new client for InterconnectAttachmentGroups

Parameter
Name Description
channel ChannelBase

The channel to use to make remote calls.

InterconnectAttachmentGroupsClient(ClientBaseConfiguration)

protected InterconnectAttachmentGroupsClient(ClientBase.ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameter
Name Description
configuration ClientBaseClientBaseConfiguration

The client configuration.

Methods

CreateOperationsClientForGlobalOperations()

public virtual Operations.OperationsClient CreateOperationsClientForGlobalOperations()

Creates a new instance of Operations.OperationsClient using the same call invoker as this client, delegating to GlobalOperations.

Returns
Type Description
OperationsOperationsClient

A new Operations client for the same target as this client.

Delete(DeleteInterconnectAttachmentGroupRequest, CallOptions)

public virtual Operation Delete(DeleteInterconnectAttachmentGroupRequest request, CallOptions options)

Deletes the specified InterconnectAttachmentGroup in the given scope

Parameters
Name Description
request DeleteInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

Delete(DeleteInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation Delete(DeleteInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes the specified InterconnectAttachmentGroup in the given scope

Parameters
Name Description
request DeleteInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteAsync(DeleteInterconnectAttachmentGroupRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteAsync(DeleteInterconnectAttachmentGroupRequest request, CallOptions options)

Deletes the specified InterconnectAttachmentGroup in the given scope

Parameters
Name Description
request DeleteInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteAsync(DeleteInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteAsync(DeleteInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes the specified InterconnectAttachmentGroup in the given scope

Parameters
Name Description
request DeleteInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

Get(GetInterconnectAttachmentGroupRequest, CallOptions)

public virtual InterconnectAttachmentGroup Get(GetInterconnectAttachmentGroupRequest request, CallOptions options)

Returns the specified InterconnectAttachmentGroup resource in the given scope.

Parameters
Name Description
request GetInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
InterconnectAttachmentGroup

The response received from the server.

Get(GetInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual InterconnectAttachmentGroup Get(GetInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the specified InterconnectAttachmentGroup resource in the given scope.

Parameters
Name Description
request GetInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
InterconnectAttachmentGroup

The response received from the server.

GetAsync(GetInterconnectAttachmentGroupRequest, CallOptions)

public virtual AsyncUnaryCall<InterconnectAttachmentGroup> GetAsync(GetInterconnectAttachmentGroupRequest request, CallOptions options)

Returns the specified InterconnectAttachmentGroup resource in the given scope.

Parameters
Name Description
request GetInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallInterconnectAttachmentGroup

The call object.

GetAsync(GetInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<InterconnectAttachmentGroup> GetAsync(GetInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the specified InterconnectAttachmentGroup resource in the given scope.

Parameters
Name Description
request GetInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallInterconnectAttachmentGroup

The call object.

GetIamPolicy(GetIamPolicyInterconnectAttachmentGroupRequest, CallOptions)

public virtual Policy GetIamPolicy(GetIamPolicyInterconnectAttachmentGroupRequest request, CallOptions options)

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

Parameters
Name Description
request GetIamPolicyInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Policy

The response received from the server.

GetIamPolicy(GetIamPolicyInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual Policy GetIamPolicy(GetIamPolicyInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

Parameters
Name Description
request GetIamPolicyInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Policy

The response received from the server.

GetIamPolicyAsync(GetIamPolicyInterconnectAttachmentGroupRequest, CallOptions)

public virtual AsyncUnaryCall<Policy> GetIamPolicyAsync(GetIamPolicyInterconnectAttachmentGroupRequest request, CallOptions options)

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

Parameters
Name Description
request GetIamPolicyInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallPolicy

The call object.

GetIamPolicyAsync(GetIamPolicyInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Policy> GetIamPolicyAsync(GetIamPolicyInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets the access control policy for a resource. May be empty if no such policy or resource exists.

Parameters
Name Description
request GetIamPolicyInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallPolicy

The call object.

GetOperationalStatus(GetOperationalStatusInterconnectAttachmentGroupRequest, CallOptions)

public virtual InterconnectAttachmentGroupsGetOperationalStatusResponse GetOperationalStatus(GetOperationalStatusInterconnectAttachmentGroupRequest request, CallOptions options)

Returns the InterconnectAttachmentStatuses for the specified InterconnectAttachmentGroup resource.

Parameters
Name Description
request GetOperationalStatusInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
InterconnectAttachmentGroupsGetOperationalStatusResponse

The response received from the server.

GetOperationalStatus(GetOperationalStatusInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual InterconnectAttachmentGroupsGetOperationalStatusResponse GetOperationalStatus(GetOperationalStatusInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the InterconnectAttachmentStatuses for the specified InterconnectAttachmentGroup resource.

Parameters
Name Description
request GetOperationalStatusInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
InterconnectAttachmentGroupsGetOperationalStatusResponse

The response received from the server.

GetOperationalStatusAsync(GetOperationalStatusInterconnectAttachmentGroupRequest, CallOptions)

public virtual AsyncUnaryCall<InterconnectAttachmentGroupsGetOperationalStatusResponse> GetOperationalStatusAsync(GetOperationalStatusInterconnectAttachmentGroupRequest request, CallOptions options)

Returns the InterconnectAttachmentStatuses for the specified InterconnectAttachmentGroup resource.

Parameters
Name Description
request GetOperationalStatusInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallInterconnectAttachmentGroupsGetOperationalStatusResponse

The call object.

GetOperationalStatusAsync(GetOperationalStatusInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<InterconnectAttachmentGroupsGetOperationalStatusResponse> GetOperationalStatusAsync(GetOperationalStatusInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns the InterconnectAttachmentStatuses for the specified InterconnectAttachmentGroup resource.

Parameters
Name Description
request GetOperationalStatusInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallInterconnectAttachmentGroupsGetOperationalStatusResponse

The call object.

Insert(InsertInterconnectAttachmentGroupRequest, CallOptions)

public virtual Operation Insert(InsertInterconnectAttachmentGroupRequest request, CallOptions options)

Creates a InterconnectAttachmentGroup in the specified project in the given scope using the parameters that are included in the request.

Parameters
Name Description
request InsertInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

Insert(InsertInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation Insert(InsertInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a InterconnectAttachmentGroup in the specified project in the given scope using the parameters that are included in the request.

Parameters
Name Description
request InsertInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

InsertAsync(InsertInterconnectAttachmentGroupRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> InsertAsync(InsertInterconnectAttachmentGroupRequest request, CallOptions options)

Creates a InterconnectAttachmentGroup in the specified project in the given scope using the parameters that are included in the request.

Parameters
Name Description
request InsertInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

InsertAsync(InsertInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> InsertAsync(InsertInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a InterconnectAttachmentGroup in the specified project in the given scope using the parameters that are included in the request.

Parameters
Name Description
request InsertInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

List(ListInterconnectAttachmentGroupsRequest, CallOptions)

public virtual InterconnectAttachmentGroupsListResponse List(ListInterconnectAttachmentGroupsRequest request, CallOptions options)

Lists the InterconnectAttachmentGroups for a project in the given scope.

Parameters
Name Description
request ListInterconnectAttachmentGroupsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
InterconnectAttachmentGroupsListResponse

The response received from the server.

List(ListInterconnectAttachmentGroupsRequest, Metadata, DateTime?, CancellationToken)

public virtual InterconnectAttachmentGroupsListResponse List(ListInterconnectAttachmentGroupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists the InterconnectAttachmentGroups for a project in the given scope.

Parameters
Name Description
request ListInterconnectAttachmentGroupsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
InterconnectAttachmentGroupsListResponse

The response received from the server.

ListAsync(ListInterconnectAttachmentGroupsRequest, CallOptions)

public virtual AsyncUnaryCall<InterconnectAttachmentGroupsListResponse> ListAsync(ListInterconnectAttachmentGroupsRequest request, CallOptions options)

Lists the InterconnectAttachmentGroups for a project in the given scope.

Parameters
Name Description
request ListInterconnectAttachmentGroupsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallInterconnectAttachmentGroupsListResponse

The call object.

ListAsync(ListInterconnectAttachmentGroupsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<InterconnectAttachmentGroupsListResponse> ListAsync(ListInterconnectAttachmentGroupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists the InterconnectAttachmentGroups for a project in the given scope.

Parameters
Name Description
request ListInterconnectAttachmentGroupsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallInterconnectAttachmentGroupsListResponse

The call object.

NewInstance(ClientBaseConfiguration)

protected override InterconnectAttachmentGroups.InterconnectAttachmentGroupsClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

Creates a new instance of client from given ClientBaseConfiguration.

Parameter
Name Description
configuration ClientBaseClientBaseConfiguration
Returns
Type Description
InterconnectAttachmentGroupsInterconnectAttachmentGroupsClient
Overrides
Grpc.Core.ClientBase<Google.Cloud.Compute.V1.InterconnectAttachmentGroups.InterconnectAttachmentGroupsClient>.NewInstance(Grpc.Core.ClientBase.ClientBaseConfiguration)

Patch(PatchInterconnectAttachmentGroupRequest, CallOptions)

public virtual Operation Patch(PatchInterconnectAttachmentGroupRequest request, CallOptions options)

Patches the specified InterconnectAttachmentGroup 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 PatchInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

Patch(PatchInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation Patch(PatchInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Patches the specified InterconnectAttachmentGroup 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 PatchInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

PatchAsync(PatchInterconnectAttachmentGroupRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> PatchAsync(PatchInterconnectAttachmentGroupRequest request, CallOptions options)

Patches the specified InterconnectAttachmentGroup 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 PatchInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

PatchAsync(PatchInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> PatchAsync(PatchInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Patches the specified InterconnectAttachmentGroup 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 PatchInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

SetIamPolicy(SetIamPolicyInterconnectAttachmentGroupRequest, CallOptions)

public virtual Policy SetIamPolicy(SetIamPolicyInterconnectAttachmentGroupRequest request, CallOptions options)

Sets the access control policy on the specified resource. Replaces any existing policy.

Parameters
Name Description
request SetIamPolicyInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Policy

The response received from the server.

SetIamPolicy(SetIamPolicyInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual Policy SetIamPolicy(SetIamPolicyInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Sets the access control policy on the specified resource. Replaces any existing policy.

Parameters
Name Description
request SetIamPolicyInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Policy

The response received from the server.

SetIamPolicyAsync(SetIamPolicyInterconnectAttachmentGroupRequest, CallOptions)

public virtual AsyncUnaryCall<Policy> SetIamPolicyAsync(SetIamPolicyInterconnectAttachmentGroupRequest request, CallOptions options)

Sets the access control policy on the specified resource. Replaces any existing policy.

Parameters
Name Description
request SetIamPolicyInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallPolicy

The call object.

SetIamPolicyAsync(SetIamPolicyInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Policy> SetIamPolicyAsync(SetIamPolicyInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Sets the access control policy on the specified resource. Replaces any existing policy.

Parameters
Name Description
request SetIamPolicyInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallPolicy

The call object.

TestIamPermissions(TestIamPermissionsInterconnectAttachmentGroupRequest, CallOptions)

public virtual TestPermissionsResponse TestIamPermissions(TestIamPermissionsInterconnectAttachmentGroupRequest request, CallOptions options)

Returns permissions that a caller has on the specified resource.

Parameters
Name Description
request TestIamPermissionsInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
TestPermissionsResponse

The response received from the server.

TestIamPermissions(TestIamPermissionsInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual TestPermissionsResponse TestIamPermissions(TestIamPermissionsInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns permissions that a caller has on the specified resource.

Parameters
Name Description
request TestIamPermissionsInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
TestPermissionsResponse

The response received from the server.

TestIamPermissionsAsync(TestIamPermissionsInterconnectAttachmentGroupRequest, CallOptions)

public virtual AsyncUnaryCall<TestPermissionsResponse> TestIamPermissionsAsync(TestIamPermissionsInterconnectAttachmentGroupRequest request, CallOptions options)

Returns permissions that a caller has on the specified resource.

Parameters
Name Description
request TestIamPermissionsInterconnectAttachmentGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallTestPermissionsResponse

The call object.

TestIamPermissionsAsync(TestIamPermissionsInterconnectAttachmentGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<TestPermissionsResponse> TestIamPermissionsAsync(TestIamPermissionsInterconnectAttachmentGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Returns permissions that a caller has on the specified resource.

Parameters
Name Description
request TestIamPermissionsInterconnectAttachmentGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline System.DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallTestPermissionsResponse

The call object.