public class AccessContextManager.AccessContextManagerClient : ClientBase<AccessContextManager.AccessContextManagerClient>Reference documentation and code samples for the Identity Access Context Manager v1 API class AccessContextManager.AccessContextManagerClient.
Client for AccessContextManager
Inheritance
object > ClientBase > ClientBaseAccessContextManagerAccessContextManagerClient > AccessContextManager.AccessContextManagerClientNamespace
Google.Identity.AccessContextManager.V1Assembly
Google.Identity.AccessContextManager.V1.dll
Constructors
AccessContextManagerClient()
protected AccessContextManagerClient()Protected parameterless constructor to allow creation of test doubles.
AccessContextManagerClient(CallInvoker)
public AccessContextManagerClient(CallInvoker callInvoker)Creates a new client for AccessContextManager that uses a custom CallInvoker.
| Parameter | |
|---|---|
| Name | Description | 
callInvoker | 
        CallInvokerThe callInvoker to use to make remote calls.  | 
      
AccessContextManagerClient(ChannelBase)
public AccessContextManagerClient(ChannelBase channel)Creates a new client for AccessContextManager
| Parameter | |
|---|---|
| Name | Description | 
channel | 
        ChannelBaseThe channel to use to make remote calls.  | 
      
AccessContextManagerClient(ClientBaseConfiguration)
protected AccessContextManagerClient(ClientBase.ClientBaseConfiguration configuration)Protected constructor to allow creation of configured clients.
| Parameter | |
|---|---|
| Name | Description | 
configuration | 
        ClientBaseClientBaseConfigurationThe client configuration.  | 
      
Methods
CommitServicePerimeters(CommitServicePerimetersRequest, CallOptions)
public virtual Operation CommitServicePerimeters(CommitServicePerimetersRequest request, CallOptions options)Commits the dry-run specification for all the [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] in an
[access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
A commit operation on a service perimeter involves copying its spec field
to the status field of the service perimeter. Only [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] with
use_explicit_dry_run_spec field set to true are affected by a commit
operation. The long-running operation from this RPC has a successful
status after the dry-run specifications for all the [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] have been
committed. If a commit fails, it causes the long-running operation to
return an error response and the entire commit operation is cancelled.
When successful, the Operation.response field contains
CommitServicePerimetersResponse. The dry_run and the spec fields are
cleared after a successful commit operation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CommitServicePerimetersRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
CommitServicePerimeters(CommitServicePerimetersRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation CommitServicePerimeters(CommitServicePerimetersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Commits the dry-run specification for all the [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] in an
[access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
A commit operation on a service perimeter involves copying its spec field
to the status field of the service perimeter. Only [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] with
use_explicit_dry_run_spec field set to true are affected by a commit
operation. The long-running operation from this RPC has a successful
status after the dry-run specifications for all the [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] have been
committed. If a commit fails, it causes the long-running operation to
return an error response and the entire commit operation is cancelled.
When successful, the Operation.response field contains
CommitServicePerimetersResponse. The dry_run and the spec fields are
cleared after a successful commit operation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CommitServicePerimetersRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
CommitServicePerimetersAsync(CommitServicePerimetersRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> CommitServicePerimetersAsync(CommitServicePerimetersRequest request, CallOptions options)Commits the dry-run specification for all the [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] in an
[access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
A commit operation on a service perimeter involves copying its spec field
to the status field of the service perimeter. Only [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] with
use_explicit_dry_run_spec field set to true are affected by a commit
operation. The long-running operation from this RPC has a successful
status after the dry-run specifications for all the [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] have been
committed. If a commit fails, it causes the long-running operation to
return an error response and the entire commit operation is cancelled.
When successful, the Operation.response field contains
CommitServicePerimetersResponse. The dry_run and the spec fields are
cleared after a successful commit operation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CommitServicePerimetersRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
CommitServicePerimetersAsync(CommitServicePerimetersRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> CommitServicePerimetersAsync(CommitServicePerimetersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Commits the dry-run specification for all the [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] in an
[access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
A commit operation on a service perimeter involves copying its spec field
to the status field of the service perimeter. Only [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] with
use_explicit_dry_run_spec field set to true are affected by a commit
operation. The long-running operation from this RPC has a successful
status after the dry-run specifications for all the [service perimeters]
[google.identity.accesscontextmanager.v1.ServicePerimeter] have been
committed. If a commit fails, it causes the long-running operation to
return an error response and the entire commit operation is cancelled.
When successful, the Operation.response field contains
CommitServicePerimetersResponse. The dry_run and the spec fields are
cleared after a successful commit operation.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CommitServicePerimetersRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
CreateAccessLevel(CreateAccessLevelRequest, CallOptions)
public virtual Operation CreateAccessLevel(CreateAccessLevelRequest request, CallOptions options)Creates an [access level] [google.identity.accesscontextmanager.v1.AccessLevel]. The long-running operation from this RPC has a successful status after the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] propagates to long-lasting storage. If [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contain errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateAccessLevelRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
CreateAccessLevel(CreateAccessLevelRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation CreateAccessLevel(CreateAccessLevelRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates an [access level] [google.identity.accesscontextmanager.v1.AccessLevel]. The long-running operation from this RPC has a successful status after the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] propagates to long-lasting storage. If [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contain errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateAccessLevelRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
CreateAccessLevelAsync(CreateAccessLevelRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> CreateAccessLevelAsync(CreateAccessLevelRequest request, CallOptions options)Creates an [access level] [google.identity.accesscontextmanager.v1.AccessLevel]. The long-running operation from this RPC has a successful status after the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] propagates to long-lasting storage. If [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contain errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateAccessLevelRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
CreateAccessLevelAsync(CreateAccessLevelRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> CreateAccessLevelAsync(CreateAccessLevelRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates an [access level] [google.identity.accesscontextmanager.v1.AccessLevel]. The long-running operation from this RPC has a successful status after the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] propagates to long-lasting storage. If [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contain errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateAccessLevelRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
CreateAccessPolicy(AccessPolicy, CallOptions)
public virtual Operation CreateAccessPolicy(AccessPolicy request, CallOptions options)Creates an access policy. This method fails if the organization already has
an access policy. The long-running operation has a successful status
after the access policy propagates to long-lasting storage.
Syntactic and basic semantic errors are returned in metadata as a
BadRequest proto.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AccessPolicyThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
CreateAccessPolicy(AccessPolicy, Metadata, DateTime?, CancellationToken)
public virtual Operation CreateAccessPolicy(AccessPolicy request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates an access policy. This method fails if the organization already has
an access policy. The long-running operation has a successful status
after the access policy propagates to long-lasting storage.
Syntactic and basic semantic errors are returned in metadata as a
BadRequest proto.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AccessPolicyThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
CreateAccessPolicyAsync(AccessPolicy, CallOptions)
public virtual AsyncUnaryCall<Operation> CreateAccessPolicyAsync(AccessPolicy request, CallOptions options)Creates an access policy. This method fails if the organization already has
an access policy. The long-running operation has a successful status
after the access policy propagates to long-lasting storage.
Syntactic and basic semantic errors are returned in metadata as a
BadRequest proto.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AccessPolicyThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
CreateAccessPolicyAsync(AccessPolicy, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> CreateAccessPolicyAsync(AccessPolicy request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates an access policy. This method fails if the organization already has
an access policy. The long-running operation has a successful status
after the access policy propagates to long-lasting storage.
Syntactic and basic semantic errors are returned in metadata as a
BadRequest proto.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        AccessPolicyThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
CreateGcpUserAccessBinding(CreateGcpUserAccessBindingRequest, CallOptions)
public virtual Operation CreateGcpUserAccessBinding(CreateGcpUserAccessBindingRequest request, CallOptions options)Creates a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the client specifies a [name] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name], the server ignores it. Fails if a resource already exists with the same [group_key] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key]. Completion of this long-running operation does not necessarily signify that the new binding is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateGcpUserAccessBindingRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
CreateGcpUserAccessBinding(CreateGcpUserAccessBindingRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation CreateGcpUserAccessBinding(CreateGcpUserAccessBindingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the client specifies a [name] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name], the server ignores it. Fails if a resource already exists with the same [group_key] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key]. Completion of this long-running operation does not necessarily signify that the new binding is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateGcpUserAccessBindingRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
CreateGcpUserAccessBindingAsync(CreateGcpUserAccessBindingRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> CreateGcpUserAccessBindingAsync(CreateGcpUserAccessBindingRequest request, CallOptions options)Creates a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the client specifies a [name] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name], the server ignores it. Fails if a resource already exists with the same [group_key] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key]. Completion of this long-running operation does not necessarily signify that the new binding is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateGcpUserAccessBindingRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
CreateGcpUserAccessBindingAsync(CreateGcpUserAccessBindingRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> CreateGcpUserAccessBindingAsync(CreateGcpUserAccessBindingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the client specifies a [name] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name], the server ignores it. Fails if a resource already exists with the same [group_key] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key]. Completion of this long-running operation does not necessarily signify that the new binding is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateGcpUserAccessBindingRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
CreateOperationsClient()
public virtual Operations.OperationsClient CreateOperationsClient()Creates a new instance of Operations.OperationsClient using the same call invoker as this client.
| Returns | |
|---|---|
| Type | Description | 
OperationsOperationsClient | 
        A new Operations client for the same target as this client.  | 
      
CreateServicePerimeter(CreateServicePerimeterRequest, CallOptions)
public virtual Operation CreateServicePerimeter(CreateServicePerimeterRequest request, CallOptions options)Creates a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] propagates to long-lasting storage. If a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] contains errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateServicePerimeterRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
CreateServicePerimeter(CreateServicePerimeterRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation CreateServicePerimeter(CreateServicePerimeterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] propagates to long-lasting storage. If a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] contains errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateServicePerimeterRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
CreateServicePerimeterAsync(CreateServicePerimeterRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> CreateServicePerimeterAsync(CreateServicePerimeterRequest request, CallOptions options)Creates a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] propagates to long-lasting storage. If a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] contains errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateServicePerimeterRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
CreateServicePerimeterAsync(CreateServicePerimeterRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> CreateServicePerimeterAsync(CreateServicePerimeterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] propagates to long-lasting storage. If a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] contains errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateServicePerimeterRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
DeleteAccessLevel(DeleteAccessLevelRequest, CallOptions)
public virtual Operation DeleteAccessLevel(DeleteAccessLevelRequest request, CallOptions options)Deletes an [access level] [google.identity.accesscontextmanager.v1.AccessLevel] based on the resource name. The long-running operation from this RPC has a successful status after the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] has been removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteAccessLevelRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteAccessLevel(DeleteAccessLevelRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation DeleteAccessLevel(DeleteAccessLevelRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Deletes an [access level] [google.identity.accesscontextmanager.v1.AccessLevel] based on the resource name. The long-running operation from this RPC has a successful status after the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] has been removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteAccessLevelRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteAccessLevelAsync(DeleteAccessLevelRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> DeleteAccessLevelAsync(DeleteAccessLevelRequest request, CallOptions options)Deletes an [access level] [google.identity.accesscontextmanager.v1.AccessLevel] based on the resource name. The long-running operation from this RPC has a successful status after the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] has been removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteAccessLevelRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
DeleteAccessLevelAsync(DeleteAccessLevelRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> DeleteAccessLevelAsync(DeleteAccessLevelRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Deletes an [access level] [google.identity.accesscontextmanager.v1.AccessLevel] based on the resource name. The long-running operation from this RPC has a successful status after the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] has been removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteAccessLevelRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
DeleteAccessPolicy(DeleteAccessPolicyRequest, CallOptions)
public virtual Operation DeleteAccessPolicy(DeleteAccessPolicyRequest request, CallOptions options)Deletes an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] based on the resource name. The long-running operation has a successful status after the [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] is removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteAccessPolicyRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteAccessPolicy(DeleteAccessPolicyRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation DeleteAccessPolicy(DeleteAccessPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Deletes an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] based on the resource name. The long-running operation has a successful status after the [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] is removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteAccessPolicyRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteAccessPolicyAsync(DeleteAccessPolicyRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> DeleteAccessPolicyAsync(DeleteAccessPolicyRequest request, CallOptions options)Deletes an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] based on the resource name. The long-running operation has a successful status after the [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] is removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteAccessPolicyRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
DeleteAccessPolicyAsync(DeleteAccessPolicyRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> DeleteAccessPolicyAsync(DeleteAccessPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Deletes an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] based on the resource name. The long-running operation has a successful status after the [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] is removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteAccessPolicyRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
DeleteGcpUserAccessBinding(DeleteGcpUserAccessBindingRequest, CallOptions)
public virtual Operation DeleteGcpUserAccessBinding(DeleteGcpUserAccessBindingRequest request, CallOptions options)Deletes a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running operation does not necessarily signify that the binding deletion is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteGcpUserAccessBindingRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteGcpUserAccessBinding(DeleteGcpUserAccessBindingRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation DeleteGcpUserAccessBinding(DeleteGcpUserAccessBindingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Deletes a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running operation does not necessarily signify that the binding deletion is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteGcpUserAccessBindingRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteGcpUserAccessBindingAsync(DeleteGcpUserAccessBindingRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> DeleteGcpUserAccessBindingAsync(DeleteGcpUserAccessBindingRequest request, CallOptions options)Deletes a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running operation does not necessarily signify that the binding deletion is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteGcpUserAccessBindingRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
DeleteGcpUserAccessBindingAsync(DeleteGcpUserAccessBindingRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> DeleteGcpUserAccessBindingAsync(DeleteGcpUserAccessBindingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Deletes a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running operation does not necessarily signify that the binding deletion is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteGcpUserAccessBindingRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
DeleteServicePerimeter(DeleteServicePerimeterRequest, CallOptions)
public virtual Operation DeleteServicePerimeter(DeleteServicePerimeterRequest request, CallOptions options)Deletes a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] based on the resource name. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] is removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteServicePerimeterRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteServicePerimeter(DeleteServicePerimeterRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation DeleteServicePerimeter(DeleteServicePerimeterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Deletes a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] based on the resource name. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] is removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteServicePerimeterRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
DeleteServicePerimeterAsync(DeleteServicePerimeterRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> DeleteServicePerimeterAsync(DeleteServicePerimeterRequest request, CallOptions options)Deletes a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] based on the resource name. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] is removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteServicePerimeterRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
DeleteServicePerimeterAsync(DeleteServicePerimeterRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> DeleteServicePerimeterAsync(DeleteServicePerimeterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Deletes a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] based on the resource name. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] is removed from long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteServicePerimeterRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
GetAccessLevel(GetAccessLevelRequest, CallOptions)
public virtual AccessLevel GetAccessLevel(GetAccessLevelRequest request, CallOptions options)Gets an [access level] [google.identity.accesscontextmanager.v1.AccessLevel] based on the resource name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetAccessLevelRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AccessLevel | 
        The response received from the server.  | 
      
GetAccessLevel(GetAccessLevelRequest, Metadata, DateTime?, CancellationToken)
public virtual AccessLevel GetAccessLevel(GetAccessLevelRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Gets an [access level] [google.identity.accesscontextmanager.v1.AccessLevel] based on the resource name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetAccessLevelRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AccessLevel | 
        The response received from the server.  | 
      
GetAccessLevelAsync(GetAccessLevelRequest, CallOptions)
public virtual AsyncUnaryCall<AccessLevel> GetAccessLevelAsync(GetAccessLevelRequest request, CallOptions options)Gets an [access level] [google.identity.accesscontextmanager.v1.AccessLevel] based on the resource name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetAccessLevelRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallAccessLevel | 
        The call object.  | 
      
GetAccessLevelAsync(GetAccessLevelRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<AccessLevel> GetAccessLevelAsync(GetAccessLevelRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Gets an [access level] [google.identity.accesscontextmanager.v1.AccessLevel] based on the resource name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetAccessLevelRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallAccessLevel | 
        The call object.  | 
      
GetAccessPolicy(GetAccessPolicyRequest, CallOptions)
public virtual AccessPolicy GetAccessPolicy(GetAccessPolicyRequest request, CallOptions options)Returns an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] based on the name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetAccessPolicyRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AccessPolicy | 
        The response received from the server.  | 
      
GetAccessPolicy(GetAccessPolicyRequest, Metadata, DateTime?, CancellationToken)
public virtual AccessPolicy GetAccessPolicy(GetAccessPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Returns an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] based on the name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetAccessPolicyRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AccessPolicy | 
        The response received from the server.  | 
      
GetAccessPolicyAsync(GetAccessPolicyRequest, CallOptions)
public virtual AsyncUnaryCall<AccessPolicy> GetAccessPolicyAsync(GetAccessPolicyRequest request, CallOptions options)Returns an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] based on the name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetAccessPolicyRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallAccessPolicy | 
        The call object.  | 
      
GetAccessPolicyAsync(GetAccessPolicyRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<AccessPolicy> GetAccessPolicyAsync(GetAccessPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Returns an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] based on the name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetAccessPolicyRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallAccessPolicy | 
        The call object.  | 
      
GetGcpUserAccessBinding(GetGcpUserAccessBindingRequest, CallOptions)
public virtual GcpUserAccessBinding GetGcpUserAccessBinding(GetGcpUserAccessBindingRequest request, CallOptions options)Gets the [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] with the given name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetGcpUserAccessBindingRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
GcpUserAccessBinding | 
        The response received from the server.  | 
      
GetGcpUserAccessBinding(GetGcpUserAccessBindingRequest, Metadata, DateTime?, CancellationToken)
public virtual GcpUserAccessBinding GetGcpUserAccessBinding(GetGcpUserAccessBindingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Gets the [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] with the given name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetGcpUserAccessBindingRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
GcpUserAccessBinding | 
        The response received from the server.  | 
      
GetGcpUserAccessBindingAsync(GetGcpUserAccessBindingRequest, CallOptions)
public virtual AsyncUnaryCall<GcpUserAccessBinding> GetGcpUserAccessBindingAsync(GetGcpUserAccessBindingRequest request, CallOptions options)Gets the [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] with the given name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetGcpUserAccessBindingRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallGcpUserAccessBinding | 
        The call object.  | 
      
GetGcpUserAccessBindingAsync(GetGcpUserAccessBindingRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<GcpUserAccessBinding> GetGcpUserAccessBindingAsync(GetGcpUserAccessBindingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Gets the [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] with the given name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetGcpUserAccessBindingRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallGcpUserAccessBinding | 
        The call object.  | 
      
GetIamPolicy(GetIamPolicyRequest, CallOptions)
public virtual Policy GetIamPolicy(GetIamPolicyRequest request, CallOptions options)Gets the IAM policy for the specified Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetIamPolicyRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Policy | 
        The response received from the server.  | 
      
GetIamPolicy(GetIamPolicyRequest, Metadata, DateTime?, CancellationToken)
public virtual Policy GetIamPolicy(GetIamPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Gets the IAM policy for the specified Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetIamPolicyRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Policy | 
        The response received from the server.  | 
      
GetIamPolicyAsync(GetIamPolicyRequest, CallOptions)
public virtual AsyncUnaryCall<Policy> GetIamPolicyAsync(GetIamPolicyRequest request, CallOptions options)Gets the IAM policy for the specified Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetIamPolicyRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallPolicy | 
        The call object.  | 
      
GetIamPolicyAsync(GetIamPolicyRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Policy> GetIamPolicyAsync(GetIamPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Gets the IAM policy for the specified Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetIamPolicyRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallPolicy | 
        The call object.  | 
      
GetServicePerimeter(GetServicePerimeterRequest, CallOptions)
public virtual ServicePerimeter GetServicePerimeter(GetServicePerimeterRequest request, CallOptions options)Gets a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] based on the resource name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetServicePerimeterRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ServicePerimeter | 
        The response received from the server.  | 
      
GetServicePerimeter(GetServicePerimeterRequest, Metadata, DateTime?, CancellationToken)
public virtual ServicePerimeter GetServicePerimeter(GetServicePerimeterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Gets a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] based on the resource name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetServicePerimeterRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ServicePerimeter | 
        The response received from the server.  | 
      
GetServicePerimeterAsync(GetServicePerimeterRequest, CallOptions)
public virtual AsyncUnaryCall<ServicePerimeter> GetServicePerimeterAsync(GetServicePerimeterRequest request, CallOptions options)Gets a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] based on the resource name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetServicePerimeterRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallServicePerimeter | 
        The call object.  | 
      
GetServicePerimeterAsync(GetServicePerimeterRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ServicePerimeter> GetServicePerimeterAsync(GetServicePerimeterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Gets a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] based on the resource name.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetServicePerimeterRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallServicePerimeter | 
        The call object.  | 
      
ListAccessLevels(ListAccessLevelsRequest, CallOptions)
public virtual ListAccessLevelsResponse ListAccessLevels(ListAccessLevelsRequest request, CallOptions options)Lists all [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] for an access policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListAccessLevelsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ListAccessLevelsResponse | 
        The response received from the server.  | 
      
ListAccessLevels(ListAccessLevelsRequest, Metadata, DateTime?, CancellationToken)
public virtual ListAccessLevelsResponse ListAccessLevels(ListAccessLevelsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] for an access policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListAccessLevelsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ListAccessLevelsResponse | 
        The response received from the server.  | 
      
ListAccessLevelsAsync(ListAccessLevelsRequest, CallOptions)
public virtual AsyncUnaryCall<ListAccessLevelsResponse> ListAccessLevelsAsync(ListAccessLevelsRequest request, CallOptions options)Lists all [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] for an access policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListAccessLevelsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallListAccessLevelsResponse | 
        The call object.  | 
      
ListAccessLevelsAsync(ListAccessLevelsRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ListAccessLevelsResponse> ListAccessLevelsAsync(ListAccessLevelsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] for an access policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListAccessLevelsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallListAccessLevelsResponse | 
        The call object.  | 
      
ListAccessPolicies(ListAccessPoliciesRequest, CallOptions)
public virtual ListAccessPoliciesResponse ListAccessPolicies(ListAccessPoliciesRequest request, CallOptions options)Lists all [access policies] [google.identity.accesscontextmanager.v1.AccessPolicy] in an organization.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListAccessPoliciesRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ListAccessPoliciesResponse | 
        The response received from the server.  | 
      
ListAccessPolicies(ListAccessPoliciesRequest, Metadata, DateTime?, CancellationToken)
public virtual ListAccessPoliciesResponse ListAccessPolicies(ListAccessPoliciesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [access policies] [google.identity.accesscontextmanager.v1.AccessPolicy] in an organization.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListAccessPoliciesRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ListAccessPoliciesResponse | 
        The response received from the server.  | 
      
ListAccessPoliciesAsync(ListAccessPoliciesRequest, CallOptions)
public virtual AsyncUnaryCall<ListAccessPoliciesResponse> ListAccessPoliciesAsync(ListAccessPoliciesRequest request, CallOptions options)Lists all [access policies] [google.identity.accesscontextmanager.v1.AccessPolicy] in an organization.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListAccessPoliciesRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallListAccessPoliciesResponse | 
        The call object.  | 
      
ListAccessPoliciesAsync(ListAccessPoliciesRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ListAccessPoliciesResponse> ListAccessPoliciesAsync(ListAccessPoliciesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [access policies] [google.identity.accesscontextmanager.v1.AccessPolicy] in an organization.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListAccessPoliciesRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallListAccessPoliciesResponse | 
        The call object.  | 
      
ListGcpUserAccessBindings(ListGcpUserAccessBindingsRequest, CallOptions)
public virtual ListGcpUserAccessBindingsResponse ListGcpUserAccessBindings(ListGcpUserAccessBindingsRequest request, CallOptions options)Lists all [GcpUserAccessBindings] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a Google Cloud organization.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListGcpUserAccessBindingsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ListGcpUserAccessBindingsResponse | 
        The response received from the server.  | 
      
ListGcpUserAccessBindings(ListGcpUserAccessBindingsRequest, Metadata, DateTime?, CancellationToken)
public virtual ListGcpUserAccessBindingsResponse ListGcpUserAccessBindings(ListGcpUserAccessBindingsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [GcpUserAccessBindings] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a Google Cloud organization.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListGcpUserAccessBindingsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ListGcpUserAccessBindingsResponse | 
        The response received from the server.  | 
      
ListGcpUserAccessBindingsAsync(ListGcpUserAccessBindingsRequest, CallOptions)
public virtual AsyncUnaryCall<ListGcpUserAccessBindingsResponse> ListGcpUserAccessBindingsAsync(ListGcpUserAccessBindingsRequest request, CallOptions options)Lists all [GcpUserAccessBindings] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a Google Cloud organization.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListGcpUserAccessBindingsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallListGcpUserAccessBindingsResponse | 
        The call object.  | 
      
ListGcpUserAccessBindingsAsync(ListGcpUserAccessBindingsRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ListGcpUserAccessBindingsResponse> ListGcpUserAccessBindingsAsync(ListGcpUserAccessBindingsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [GcpUserAccessBindings] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a Google Cloud organization.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListGcpUserAccessBindingsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallListGcpUserAccessBindingsResponse | 
        The call object.  | 
      
ListServicePerimeters(ListServicePerimetersRequest, CallOptions)
public virtual ListServicePerimetersResponse ListServicePerimeters(ListServicePerimetersRequest request, CallOptions options)Lists all [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] for an access policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListServicePerimetersRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ListServicePerimetersResponse | 
        The response received from the server.  | 
      
ListServicePerimeters(ListServicePerimetersRequest, Metadata, DateTime?, CancellationToken)
public virtual ListServicePerimetersResponse ListServicePerimeters(ListServicePerimetersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] for an access policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListServicePerimetersRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
ListServicePerimetersResponse | 
        The response received from the server.  | 
      
ListServicePerimetersAsync(ListServicePerimetersRequest, CallOptions)
public virtual AsyncUnaryCall<ListServicePerimetersResponse> ListServicePerimetersAsync(ListServicePerimetersRequest request, CallOptions options)Lists all [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] for an access policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListServicePerimetersRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallListServicePerimetersResponse | 
        The call object.  | 
      
ListServicePerimetersAsync(ListServicePerimetersRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ListServicePerimetersResponse> ListServicePerimetersAsync(ListServicePerimetersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists all [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] for an access policy.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListServicePerimetersRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallListServicePerimetersResponse | 
        The call object.  | 
      
NewInstance(ClientBaseConfiguration)
protected override AccessContextManager.AccessContextManagerClient NewInstance(ClientBase.ClientBaseConfiguration configuration)Creates a new instance of client from given ClientBaseConfiguration.
| Parameter | |
|---|---|
| Name | Description | 
configuration | 
        ClientBaseClientBaseConfiguration | 
      
| Returns | |
|---|---|
| Type | Description | 
AccessContextManagerAccessContextManagerClient | 
        |
ReplaceAccessLevels(ReplaceAccessLevelsRequest, CallOptions)
public virtual Operation ReplaceAccessLevels(ReplaceAccessLevelsRequest request, CallOptions options)Replaces all existing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] in an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. If the replacement contains errors, an error response is returned for the first error encountered. Upon error, the replacement is cancelled, and existing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] are not affected. The Operation.response field contains ReplaceAccessLevelsResponse. Removing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] result in an error.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ReplaceAccessLevelsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
ReplaceAccessLevels(ReplaceAccessLevelsRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation ReplaceAccessLevels(ReplaceAccessLevelsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Replaces all existing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] in an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. If the replacement contains errors, an error response is returned for the first error encountered. Upon error, the replacement is cancelled, and existing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] are not affected. The Operation.response field contains ReplaceAccessLevelsResponse. Removing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] result in an error.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ReplaceAccessLevelsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
ReplaceAccessLevelsAsync(ReplaceAccessLevelsRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> ReplaceAccessLevelsAsync(ReplaceAccessLevelsRequest request, CallOptions options)Replaces all existing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] in an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. If the replacement contains errors, an error response is returned for the first error encountered. Upon error, the replacement is cancelled, and existing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] are not affected. The Operation.response field contains ReplaceAccessLevelsResponse. Removing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] result in an error.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ReplaceAccessLevelsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
ReplaceAccessLevelsAsync(ReplaceAccessLevelsRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> ReplaceAccessLevelsAsync(ReplaceAccessLevelsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Replaces all existing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] in an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. If the replacement contains errors, an error response is returned for the first error encountered. Upon error, the replacement is cancelled, and existing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] are not affected. The Operation.response field contains ReplaceAccessLevelsResponse. Removing [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] result in an error.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ReplaceAccessLevelsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
ReplaceServicePerimeters(ReplaceServicePerimetersRequest, CallOptions)
public virtual Operation ReplaceServicePerimeters(ReplaceServicePerimetersRequest request, CallOptions options)Replace all existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] in an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacement are cancelled and existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ReplaceServicePerimetersRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
ReplaceServicePerimeters(ReplaceServicePerimetersRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation ReplaceServicePerimeters(ReplaceServicePerimetersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Replace all existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] in an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacement are cancelled and existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ReplaceServicePerimetersRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
ReplaceServicePerimetersAsync(ReplaceServicePerimetersRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> ReplaceServicePerimetersAsync(ReplaceServicePerimetersRequest request, CallOptions options)Replace all existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] in an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacement are cancelled and existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ReplaceServicePerimetersRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
ReplaceServicePerimetersAsync(ReplaceServicePerimetersRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> ReplaceServicePerimetersAsync(ReplaceServicePerimetersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Replace all existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] in an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacement are cancelled and existing [service perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ReplaceServicePerimetersRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
SetIamPolicy(SetIamPolicyRequest, CallOptions)
public virtual Policy SetIamPolicy(SetIamPolicyRequest request, CallOptions options)Sets the IAM policy for the specified Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy]. This method replaces the existing IAM policy on the access policy. The IAM policy controls the set of users who can perform specific operations on the Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetIamPolicyRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Policy | 
        The response received from the server.  | 
      
SetIamPolicy(SetIamPolicyRequest, Metadata, DateTime?, CancellationToken)
public virtual Policy SetIamPolicy(SetIamPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Sets the IAM policy for the specified Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy]. This method replaces the existing IAM policy on the access policy. The IAM policy controls the set of users who can perform specific operations on the Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetIamPolicyRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Policy | 
        The response received from the server.  | 
      
SetIamPolicyAsync(SetIamPolicyRequest, CallOptions)
public virtual AsyncUnaryCall<Policy> SetIamPolicyAsync(SetIamPolicyRequest request, CallOptions options)Sets the IAM policy for the specified Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy]. This method replaces the existing IAM policy on the access policy. The IAM policy controls the set of users who can perform specific operations on the Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetIamPolicyRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallPolicy | 
        The call object.  | 
      
SetIamPolicyAsync(SetIamPolicyRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Policy> SetIamPolicyAsync(SetIamPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Sets the IAM policy for the specified Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy]. This method replaces the existing IAM policy on the access policy. The IAM policy controls the set of users who can perform specific operations on the Access Context Manager [access policy][google.identity.accesscontextmanager.v1.AccessPolicy].
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SetIamPolicyRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallPolicy | 
        The call object.  | 
      
TestIamPermissions(TestIamPermissionsRequest, CallOptions)
public virtual TestIamPermissionsResponse TestIamPermissions(TestIamPermissionsRequest request, CallOptions options)Returns the IAM permissions that the caller has on the specified Access Context Manager resource. The resource can be an [AccessPolicy][google.identity.accesscontextmanager.v1.AccessPolicy], [AccessLevel][google.identity.accesscontextmanager.v1.AccessLevel], or [ServicePerimeter][google.identity.accesscontextmanager.v1.ServicePerimeter ]. This method does not support other resources.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        TestIamPermissionsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TestIamPermissionsResponse | 
        The response received from the server.  | 
      
TestIamPermissions(TestIamPermissionsRequest, Metadata, DateTime?, CancellationToken)
public virtual TestIamPermissionsResponse TestIamPermissions(TestIamPermissionsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Returns the IAM permissions that the caller has on the specified Access Context Manager resource. The resource can be an [AccessPolicy][google.identity.accesscontextmanager.v1.AccessPolicy], [AccessLevel][google.identity.accesscontextmanager.v1.AccessLevel], or [ServicePerimeter][google.identity.accesscontextmanager.v1.ServicePerimeter ]. This method does not support other resources.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        TestIamPermissionsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TestIamPermissionsResponse | 
        The response received from the server.  | 
      
TestIamPermissionsAsync(TestIamPermissionsRequest, CallOptions)
public virtual AsyncUnaryCall<TestIamPermissionsResponse> TestIamPermissionsAsync(TestIamPermissionsRequest request, CallOptions options)Returns the IAM permissions that the caller has on the specified Access Context Manager resource. The resource can be an [AccessPolicy][google.identity.accesscontextmanager.v1.AccessPolicy], [AccessLevel][google.identity.accesscontextmanager.v1.AccessLevel], or [ServicePerimeter][google.identity.accesscontextmanager.v1.ServicePerimeter ]. This method does not support other resources.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        TestIamPermissionsRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallTestIamPermissionsResponse | 
        The call object.  | 
      
TestIamPermissionsAsync(TestIamPermissionsRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<TestIamPermissionsResponse> TestIamPermissionsAsync(TestIamPermissionsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Returns the IAM permissions that the caller has on the specified Access Context Manager resource. The resource can be an [AccessPolicy][google.identity.accesscontextmanager.v1.AccessPolicy], [AccessLevel][google.identity.accesscontextmanager.v1.AccessLevel], or [ServicePerimeter][google.identity.accesscontextmanager.v1.ServicePerimeter ]. This method does not support other resources.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        TestIamPermissionsRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallTestIamPermissionsResponse | 
        The call object.  | 
      
UpdateAccessLevel(UpdateAccessLevelRequest, CallOptions)
public virtual Operation UpdateAccessLevel(UpdateAccessLevelRequest request, CallOptions options)Updates an [access level] [google.identity.accesscontextmanager.v1.AccessLevel]. The long-running operation from this RPC has a successful status after the changes to the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] propagate to long-lasting storage. If [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contain errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateAccessLevelRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
UpdateAccessLevel(UpdateAccessLevelRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation UpdateAccessLevel(UpdateAccessLevelRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates an [access level] [google.identity.accesscontextmanager.v1.AccessLevel]. The long-running operation from this RPC has a successful status after the changes to the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] propagate to long-lasting storage. If [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contain errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateAccessLevelRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
UpdateAccessLevelAsync(UpdateAccessLevelRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> UpdateAccessLevelAsync(UpdateAccessLevelRequest request, CallOptions options)Updates an [access level] [google.identity.accesscontextmanager.v1.AccessLevel]. The long-running operation from this RPC has a successful status after the changes to the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] propagate to long-lasting storage. If [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contain errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateAccessLevelRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
UpdateAccessLevelAsync(UpdateAccessLevelRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> UpdateAccessLevelAsync(UpdateAccessLevelRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates an [access level] [google.identity.accesscontextmanager.v1.AccessLevel]. The long-running operation from this RPC has a successful status after the changes to the [access level] [google.identity.accesscontextmanager.v1.AccessLevel] propagate to long-lasting storage. If [access levels] [google.identity.accesscontextmanager.v1.AccessLevel] contain errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateAccessLevelRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
UpdateAccessPolicy(UpdateAccessPolicyRequest, CallOptions)
public virtual Operation UpdateAccessPolicy(UpdateAccessPolicyRequest request, CallOptions options)Updates an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy]. The long-running operation from this RPC has a successful status after the changes to the [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] propagate to long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateAccessPolicyRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
UpdateAccessPolicy(UpdateAccessPolicyRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation UpdateAccessPolicy(UpdateAccessPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy]. The long-running operation from this RPC has a successful status after the changes to the [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] propagate to long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateAccessPolicyRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
UpdateAccessPolicyAsync(UpdateAccessPolicyRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> UpdateAccessPolicyAsync(UpdateAccessPolicyRequest request, CallOptions options)Updates an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy]. The long-running operation from this RPC has a successful status after the changes to the [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] propagate to long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateAccessPolicyRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
UpdateAccessPolicyAsync(UpdateAccessPolicyRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> UpdateAccessPolicyAsync(UpdateAccessPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates an [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy]. The long-running operation from this RPC has a successful status after the changes to the [access policy] [google.identity.accesscontextmanager.v1.AccessPolicy] propagate to long-lasting storage.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateAccessPolicyRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
UpdateGcpUserAccessBinding(UpdateGcpUserAccessBindingRequest, CallOptions)
public virtual Operation UpdateGcpUserAccessBinding(UpdateGcpUserAccessBindingRequest request, CallOptions options)Updates a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running operation does not necessarily signify that the changed binding is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateGcpUserAccessBindingRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
UpdateGcpUserAccessBinding(UpdateGcpUserAccessBindingRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation UpdateGcpUserAccessBinding(UpdateGcpUserAccessBindingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running operation does not necessarily signify that the changed binding is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateGcpUserAccessBindingRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
UpdateGcpUserAccessBindingAsync(UpdateGcpUserAccessBindingRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> UpdateGcpUserAccessBindingAsync(UpdateGcpUserAccessBindingRequest request, CallOptions options)Updates a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running operation does not necessarily signify that the changed binding is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateGcpUserAccessBindingRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
UpdateGcpUserAccessBindingAsync(UpdateGcpUserAccessBindingRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> UpdateGcpUserAccessBindingAsync(UpdateGcpUserAccessBindingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates a [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running operation does not necessarily signify that the changed binding is deployed onto all affected users, which may take more time.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateGcpUserAccessBindingRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
UpdateServicePerimeter(UpdateServicePerimeterRequest, CallOptions)
public virtual Operation UpdateServicePerimeter(UpdateServicePerimeterRequest request, CallOptions options)Updates a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] propagates to long-lasting storage. If a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] contains errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateServicePerimeterRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
UpdateServicePerimeter(UpdateServicePerimeterRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation UpdateServicePerimeter(UpdateServicePerimeterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] propagates to long-lasting storage. If a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] contains errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateServicePerimeterRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
Operation | 
        The response received from the server.  | 
      
UpdateServicePerimeterAsync(UpdateServicePerimeterRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> UpdateServicePerimeterAsync(UpdateServicePerimeterRequest request, CallOptions options)Updates a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] propagates to long-lasting storage. If a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] contains errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateServicePerimeterRequestThe request to send to the server.  | 
      
options | 
        CallOptionsThe options for the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  | 
      
UpdateServicePerimeterAsync(UpdateServicePerimeterRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> UpdateServicePerimeterAsync(UpdateServicePerimeterRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The long-running operation from this RPC has a successful status after the [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] propagates to long-lasting storage. If a [service perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] contains errors, an error response is returned for the first error encountered.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateServicePerimeterRequestThe request to send to the server.  | 
      
headers | 
        MetadataThe initial metadata to send with the call. This parameter is optional.  | 
      
deadline | 
        DateTimeAn optional deadline for the call. The call will be cancelled if deadline is hit.  | 
      
cancellationToken | 
        CancellationTokenAn optional token for canceling the call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
AsyncUnaryCallOperation | 
        The call object.  |