public class PrivilegedAccessManager.PrivilegedAccessManagerClient : ClientBase<PrivilegedAccessManager.PrivilegedAccessManagerClient>Reference documentation and code samples for the Privileged Access Manager v1 API class PrivilegedAccessManager.PrivilegedAccessManagerClient.
Client for PrivilegedAccessManager
Inheritance
object > ClientBase > ClientBasePrivilegedAccessManagerPrivilegedAccessManagerClient > PrivilegedAccessManager.PrivilegedAccessManagerClientNamespace
Google.Cloud.PrivilegedAccessManager.V1Assembly
Google.Cloud.PrivilegedAccessManager.V1.dll
Constructors
PrivilegedAccessManagerClient()
protected PrivilegedAccessManagerClient()Protected parameterless constructor to allow creation of test doubles.
PrivilegedAccessManagerClient(CallInvoker)
public PrivilegedAccessManagerClient(CallInvoker callInvoker)Creates a new client for PrivilegedAccessManager that uses a custom CallInvoker.
| Parameter | |
|---|---|
| Name | Description |
callInvoker |
CallInvokerThe callInvoker to use to make remote calls. |
PrivilegedAccessManagerClient(ChannelBase)
public PrivilegedAccessManagerClient(ChannelBase channel)Creates a new client for PrivilegedAccessManager
| Parameter | |
|---|---|
| Name | Description |
channel |
ChannelBaseThe channel to use to make remote calls. |
PrivilegedAccessManagerClient(ClientBaseConfiguration)
protected PrivilegedAccessManagerClient(ClientBase.ClientBaseConfiguration configuration)Protected constructor to allow creation of configured clients.
| Parameter | |
|---|---|
| Name | Description |
configuration |
ClientBaseClientBaseConfigurationThe client configuration. |
Methods
ApproveGrant(ApproveGrantRequest, CallOptions)
public virtual Grant ApproveGrant(ApproveGrantRequest request, CallOptions options)ApproveGrant is used to approve a grant. This method can only be called
on a grant when it's in the APPROVAL_AWAITED state. This operation can't
be undone.
| Parameters | |
|---|---|
| Name | Description |
request |
ApproveGrantRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Grant |
The response received from the server. |
ApproveGrant(ApproveGrantRequest, Metadata, DateTime?, CancellationToken)
public virtual Grant ApproveGrant(ApproveGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)ApproveGrant is used to approve a grant. This method can only be called
on a grant when it's in the APPROVAL_AWAITED state. This operation can't
be undone.
| Parameters | |
|---|---|
| Name | Description |
request |
ApproveGrantRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
Grant |
The response received from the server. |
ApproveGrantAsync(ApproveGrantRequest, CallOptions)
public virtual AsyncUnaryCall<Grant> ApproveGrantAsync(ApproveGrantRequest request, CallOptions options)ApproveGrant is used to approve a grant. This method can only be called
on a grant when it's in the APPROVAL_AWAITED state. This operation can't
be undone.
| Parameters | |
|---|---|
| Name | Description |
request |
ApproveGrantRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallGrant |
The call object. |
ApproveGrantAsync(ApproveGrantRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Grant> ApproveGrantAsync(ApproveGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)ApproveGrant is used to approve a grant. This method can only be called
on a grant when it's in the APPROVAL_AWAITED state. This operation can't
be undone.
| Parameters | |
|---|---|
| Name | Description |
request |
ApproveGrantRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
AsyncUnaryCallGrant |
The call object. |
CheckOnboardingStatus(CheckOnboardingStatusRequest, CallOptions)
public virtual CheckOnboardingStatusResponse CheckOnboardingStatus(CheckOnboardingStatusRequest request, CallOptions options)CheckOnboardingStatus reports the onboarding status for a
project/folder/organization. Any findings reported by this API need to be
fixed before PAM can be used on the resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CheckOnboardingStatusRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
CheckOnboardingStatusResponse |
The response received from the server. |
CheckOnboardingStatus(CheckOnboardingStatusRequest, Metadata, DateTime?, CancellationToken)
public virtual CheckOnboardingStatusResponse CheckOnboardingStatus(CheckOnboardingStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)CheckOnboardingStatus reports the onboarding status for a
project/folder/organization. Any findings reported by this API need to be
fixed before PAM can be used on the resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CheckOnboardingStatusRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
CheckOnboardingStatusResponse |
The response received from the server. |
CheckOnboardingStatusAsync(CheckOnboardingStatusRequest, CallOptions)
public virtual AsyncUnaryCall<CheckOnboardingStatusResponse> CheckOnboardingStatusAsync(CheckOnboardingStatusRequest request, CallOptions options)CheckOnboardingStatus reports the onboarding status for a
project/folder/organization. Any findings reported by this API need to be
fixed before PAM can be used on the resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CheckOnboardingStatusRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallCheckOnboardingStatusResponse |
The call object. |
CheckOnboardingStatusAsync(CheckOnboardingStatusRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<CheckOnboardingStatusResponse> CheckOnboardingStatusAsync(CheckOnboardingStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)CheckOnboardingStatus reports the onboarding status for a
project/folder/organization. Any findings reported by this API need to be
fixed before PAM can be used on the resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CheckOnboardingStatusRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
AsyncUnaryCallCheckOnboardingStatusResponse |
The call object. |
CreateEntitlement(CreateEntitlementRequest, CallOptions)
public virtual Operation CreateEntitlement(CreateEntitlementRequest request, CallOptions options)Creates a new entitlement in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateEntitlementRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
CreateEntitlement(CreateEntitlementRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation CreateEntitlement(CreateEntitlementRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates a new entitlement in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateEntitlementRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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. |
CreateEntitlementAsync(CreateEntitlementRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> CreateEntitlementAsync(CreateEntitlementRequest request, CallOptions options)Creates a new entitlement in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateEntitlementRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
CreateEntitlementAsync(CreateEntitlementRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> CreateEntitlementAsync(CreateEntitlementRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates a new entitlement in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateEntitlementRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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. |
CreateGrant(CreateGrantRequest, CallOptions)
public virtual Grant CreateGrant(CreateGrantRequest request, CallOptions options)Creates a new grant in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGrantRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Grant |
The response received from the server. |
CreateGrant(CreateGrantRequest, Metadata, DateTime?, CancellationToken)
public virtual Grant CreateGrant(CreateGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates a new grant in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGrantRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
Grant |
The response received from the server. |
CreateGrantAsync(CreateGrantRequest, CallOptions)
public virtual AsyncUnaryCall<Grant> CreateGrantAsync(CreateGrantRequest request, CallOptions options)Creates a new grant in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGrantRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallGrant |
The call object. |
CreateGrantAsync(CreateGrantRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Grant> CreateGrantAsync(CreateGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Creates a new grant in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGrantRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
AsyncUnaryCallGrant |
The call object. |
CreateLocationsClient()
public virtual Locations.LocationsClient CreateLocationsClient()Creates a new instance of Locations.LocationsClient using the same call invoker as this client.
| Returns | |
|---|---|
| Type | Description |
LocationsLocationsClient |
A new Locations.LocationsClient for the same target as this client. |
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. |
DeleteEntitlement(DeleteEntitlementRequest, CallOptions)
public virtual Operation DeleteEntitlement(DeleteEntitlementRequest request, CallOptions options)Deletes a single entitlement. This method can only be called when there
are no in-progress (ACTIVE/ACTIVATING/REVOKING) grants under the
entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEntitlementRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
DeleteEntitlement(DeleteEntitlementRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation DeleteEntitlement(DeleteEntitlementRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Deletes a single entitlement. This method can only be called when there
are no in-progress (ACTIVE/ACTIVATING/REVOKING) grants under the
entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEntitlementRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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. |
DeleteEntitlementAsync(DeleteEntitlementRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> DeleteEntitlementAsync(DeleteEntitlementRequest request, CallOptions options)Deletes a single entitlement. This method can only be called when there
are no in-progress (ACTIVE/ACTIVATING/REVOKING) grants under the
entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEntitlementRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
DeleteEntitlementAsync(DeleteEntitlementRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> DeleteEntitlementAsync(DeleteEntitlementRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Deletes a single entitlement. This method can only be called when there
are no in-progress (ACTIVE/ACTIVATING/REVOKING) grants under the
entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEntitlementRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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. |
DenyGrant(DenyGrantRequest, CallOptions)
public virtual Grant DenyGrant(DenyGrantRequest request, CallOptions options)DenyGrant is used to deny a grant. This method can only be called on a
grant when it's in the APPROVAL_AWAITED state. This operation can't be
undone.
| Parameters | |
|---|---|
| Name | Description |
request |
DenyGrantRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Grant |
The response received from the server. |
DenyGrant(DenyGrantRequest, Metadata, DateTime?, CancellationToken)
public virtual Grant DenyGrant(DenyGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)DenyGrant is used to deny a grant. This method can only be called on a
grant when it's in the APPROVAL_AWAITED state. This operation can't be
undone.
| Parameters | |
|---|---|
| Name | Description |
request |
DenyGrantRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
Grant |
The response received from the server. |
DenyGrantAsync(DenyGrantRequest, CallOptions)
public virtual AsyncUnaryCall<Grant> DenyGrantAsync(DenyGrantRequest request, CallOptions options)DenyGrant is used to deny a grant. This method can only be called on a
grant when it's in the APPROVAL_AWAITED state. This operation can't be
undone.
| Parameters | |
|---|---|
| Name | Description |
request |
DenyGrantRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallGrant |
The call object. |
DenyGrantAsync(DenyGrantRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Grant> DenyGrantAsync(DenyGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)DenyGrant is used to deny a grant. This method can only be called on a
grant when it's in the APPROVAL_AWAITED state. This operation can't be
undone.
| Parameters | |
|---|---|
| Name | Description |
request |
DenyGrantRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
AsyncUnaryCallGrant |
The call object. |
GetEntitlement(GetEntitlementRequest, CallOptions)
public virtual Entitlement GetEntitlement(GetEntitlementRequest request, CallOptions options)Gets details of a single entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEntitlementRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Entitlement |
The response received from the server. |
GetEntitlement(GetEntitlementRequest, Metadata, DateTime?, CancellationToken)
public virtual Entitlement GetEntitlement(GetEntitlementRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Gets details of a single entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEntitlementRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
Entitlement |
The response received from the server. |
GetEntitlementAsync(GetEntitlementRequest, CallOptions)
public virtual AsyncUnaryCall<Entitlement> GetEntitlementAsync(GetEntitlementRequest request, CallOptions options)Gets details of a single entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEntitlementRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallEntitlement |
The call object. |
GetEntitlementAsync(GetEntitlementRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Entitlement> GetEntitlementAsync(GetEntitlementRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Gets details of a single entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEntitlementRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
AsyncUnaryCallEntitlement |
The call object. |
GetGrant(GetGrantRequest, CallOptions)
public virtual Grant GetGrant(GetGrantRequest request, CallOptions options)Get details of a single grant.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGrantRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Grant |
The response received from the server. |
GetGrant(GetGrantRequest, Metadata, DateTime?, CancellationToken)
public virtual Grant GetGrant(GetGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Get details of a single grant.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGrantRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
Grant |
The response received from the server. |
GetGrantAsync(GetGrantRequest, CallOptions)
public virtual AsyncUnaryCall<Grant> GetGrantAsync(GetGrantRequest request, CallOptions options)Get details of a single grant.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGrantRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallGrant |
The call object. |
GetGrantAsync(GetGrantRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Grant> GetGrantAsync(GetGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Get details of a single grant.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGrantRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
AsyncUnaryCallGrant |
The call object. |
ListEntitlements(ListEntitlementsRequest, CallOptions)
public virtual ListEntitlementsResponse ListEntitlements(ListEntitlementsRequest request, CallOptions options)Lists entitlements in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEntitlementsRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
ListEntitlementsResponse |
The response received from the server. |
ListEntitlements(ListEntitlementsRequest, Metadata, DateTime?, CancellationToken)
public virtual ListEntitlementsResponse ListEntitlements(ListEntitlementsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists entitlements in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEntitlementsRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
ListEntitlementsResponse |
The response received from the server. |
ListEntitlementsAsync(ListEntitlementsRequest, CallOptions)
public virtual AsyncUnaryCall<ListEntitlementsResponse> ListEntitlementsAsync(ListEntitlementsRequest request, CallOptions options)Lists entitlements in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEntitlementsRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallListEntitlementsResponse |
The call object. |
ListEntitlementsAsync(ListEntitlementsRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ListEntitlementsResponse> ListEntitlementsAsync(ListEntitlementsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists entitlements in a given project/folder/organization and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEntitlementsRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
AsyncUnaryCallListEntitlementsResponse |
The call object. |
ListGrants(ListGrantsRequest, CallOptions)
public virtual ListGrantsResponse ListGrants(ListGrantsRequest request, CallOptions options)Lists grants for a given entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGrantsRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
ListGrantsResponse |
The response received from the server. |
ListGrants(ListGrantsRequest, Metadata, DateTime?, CancellationToken)
public virtual ListGrantsResponse ListGrants(ListGrantsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists grants for a given entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGrantsRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
ListGrantsResponse |
The response received from the server. |
ListGrantsAsync(ListGrantsRequest, CallOptions)
public virtual AsyncUnaryCall<ListGrantsResponse> ListGrantsAsync(ListGrantsRequest request, CallOptions options)Lists grants for a given entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGrantsRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallListGrantsResponse |
The call object. |
ListGrantsAsync(ListGrantsRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ListGrantsResponse> ListGrantsAsync(ListGrantsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Lists grants for a given entitlement.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGrantsRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
AsyncUnaryCallListGrantsResponse |
The call object. |
NewInstance(ClientBaseConfiguration)
protected override PrivilegedAccessManager.PrivilegedAccessManagerClient NewInstance(ClientBase.ClientBaseConfiguration configuration)Creates a new instance of client from given ClientBaseConfiguration.
| Parameter | |
|---|---|
| Name | Description |
configuration |
ClientBaseClientBaseConfiguration |
| Returns | |
|---|---|
| Type | Description |
PrivilegedAccessManagerPrivilegedAccessManagerClient |
|
RevokeGrant(RevokeGrantRequest, CallOptions)
public virtual Operation RevokeGrant(RevokeGrantRequest request, CallOptions options)RevokeGrant is used to immediately revoke access for a grant. This method
can be called when the grant is in a non-terminal state.
| Parameters | |
|---|---|
| Name | Description |
request |
RevokeGrantRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
RevokeGrant(RevokeGrantRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation RevokeGrant(RevokeGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)RevokeGrant is used to immediately revoke access for a grant. This method
can be called when the grant is in a non-terminal state.
| Parameters | |
|---|---|
| Name | Description |
request |
RevokeGrantRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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. |
RevokeGrantAsync(RevokeGrantRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> RevokeGrantAsync(RevokeGrantRequest request, CallOptions options)RevokeGrant is used to immediately revoke access for a grant. This method
can be called when the grant is in a non-terminal state.
| Parameters | |
|---|---|
| Name | Description |
request |
RevokeGrantRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
RevokeGrantAsync(RevokeGrantRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> RevokeGrantAsync(RevokeGrantRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)RevokeGrant is used to immediately revoke access for a grant. This method
can be called when the grant is in a non-terminal state.
| Parameters | |
|---|---|
| Name | Description |
request |
RevokeGrantRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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. |
SearchEntitlements(SearchEntitlementsRequest, CallOptions)
public virtual SearchEntitlementsResponse SearchEntitlements(SearchEntitlementsRequest request, CallOptions options)SearchEntitlements returns entitlements on which the caller has the
specified access.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchEntitlementsRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
SearchEntitlementsResponse |
The response received from the server. |
SearchEntitlements(SearchEntitlementsRequest, Metadata, DateTime?, CancellationToken)
public virtual SearchEntitlementsResponse SearchEntitlements(SearchEntitlementsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)SearchEntitlements returns entitlements on which the caller has the
specified access.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchEntitlementsRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
SearchEntitlementsResponse |
The response received from the server. |
SearchEntitlementsAsync(SearchEntitlementsRequest, CallOptions)
public virtual AsyncUnaryCall<SearchEntitlementsResponse> SearchEntitlementsAsync(SearchEntitlementsRequest request, CallOptions options)SearchEntitlements returns entitlements on which the caller has the
specified access.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchEntitlementsRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallSearchEntitlementsResponse |
The call object. |
SearchEntitlementsAsync(SearchEntitlementsRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<SearchEntitlementsResponse> SearchEntitlementsAsync(SearchEntitlementsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)SearchEntitlements returns entitlements on which the caller has the
specified access.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchEntitlementsRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
AsyncUnaryCallSearchEntitlementsResponse |
The call object. |
SearchGrants(SearchGrantsRequest, CallOptions)
public virtual SearchGrantsResponse SearchGrants(SearchGrantsRequest request, CallOptions options)SearchGrants returns grants that are related to the calling user in the
specified way.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchGrantsRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
SearchGrantsResponse |
The response received from the server. |
SearchGrants(SearchGrantsRequest, Metadata, DateTime?, CancellationToken)
public virtual SearchGrantsResponse SearchGrants(SearchGrantsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)SearchGrants returns grants that are related to the calling user in the
specified way.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchGrantsRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
SearchGrantsResponse |
The response received from the server. |
SearchGrantsAsync(SearchGrantsRequest, CallOptions)
public virtual AsyncUnaryCall<SearchGrantsResponse> SearchGrantsAsync(SearchGrantsRequest request, CallOptions options)SearchGrants returns grants that are related to the calling user in the
specified way.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchGrantsRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallSearchGrantsResponse |
The call object. |
SearchGrantsAsync(SearchGrantsRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<SearchGrantsResponse> SearchGrantsAsync(SearchGrantsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)SearchGrants returns grants that are related to the calling user in the
specified way.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchGrantsRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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 |
AsyncUnaryCallSearchGrantsResponse |
The call object. |
UpdateEntitlement(UpdateEntitlementRequest, CallOptions)
public virtual Operation UpdateEntitlement(UpdateEntitlementRequest request, CallOptions options)Updates the entitlement specified in the request. Updated fields in the entitlement need to be specified in an update mask. The changes made to an entitlement are applicable only on future grants of the entitlement. However, if new approvers are added or existing approvers are removed from the approval workflow, the changes are effective on existing grants.
The following fields are not supported for updates:
- All immutable fields
- Entitlement name
- Resource name
- Resource type
- Adding an approval workflow in an entitlement which previously had no approval workflow.
- Deleting the approval workflow from an entitlement.
- Adding or deleting a step in the approval workflow (only one step is supported)
Note that updates are allowed on the list of approvers in an approval workflow step.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateEntitlementRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
Operation |
The response received from the server. |
UpdateEntitlement(UpdateEntitlementRequest, Metadata, DateTime?, CancellationToken)
public virtual Operation UpdateEntitlement(UpdateEntitlementRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates the entitlement specified in the request. Updated fields in the entitlement need to be specified in an update mask. The changes made to an entitlement are applicable only on future grants of the entitlement. However, if new approvers are added or existing approvers are removed from the approval workflow, the changes are effective on existing grants.
The following fields are not supported for updates:
- All immutable fields
- Entitlement name
- Resource name
- Resource type
- Adding an approval workflow in an entitlement which previously had no approval workflow.
- Deleting the approval workflow from an entitlement.
- Adding or deleting a step in the approval workflow (only one step is supported)
Note that updates are allowed on the list of approvers in an approval workflow step.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateEntitlementRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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. |
UpdateEntitlementAsync(UpdateEntitlementRequest, CallOptions)
public virtual AsyncUnaryCall<Operation> UpdateEntitlementAsync(UpdateEntitlementRequest request, CallOptions options)Updates the entitlement specified in the request. Updated fields in the entitlement need to be specified in an update mask. The changes made to an entitlement are applicable only on future grants of the entitlement. However, if new approvers are added or existing approvers are removed from the approval workflow, the changes are effective on existing grants.
The following fields are not supported for updates:
- All immutable fields
- Entitlement name
- Resource name
- Resource type
- Adding an approval workflow in an entitlement which previously had no approval workflow.
- Deleting the approval workflow from an entitlement.
- Adding or deleting a step in the approval workflow (only one step is supported)
Note that updates are allowed on the list of approvers in an approval workflow step.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateEntitlementRequestThe request to send to the server. |
options |
CallOptionsThe options for the call. |
| Returns | |
|---|---|
| Type | Description |
AsyncUnaryCallOperation |
The call object. |
UpdateEntitlementAsync(UpdateEntitlementRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<Operation> UpdateEntitlementAsync(UpdateEntitlementRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)Updates the entitlement specified in the request. Updated fields in the entitlement need to be specified in an update mask. The changes made to an entitlement are applicable only on future grants of the entitlement. However, if new approvers are added or existing approvers are removed from the approval workflow, the changes are effective on existing grants.
The following fields are not supported for updates:
- All immutable fields
- Entitlement name
- Resource name
- Resource type
- Adding an approval workflow in an entitlement which previously had no approval workflow.
- Deleting the approval workflow from an entitlement.
- Adding or deleting a step in the approval workflow (only one step is supported)
Note that updates are allowed on the list of approvers in an approval workflow step.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateEntitlementRequestThe request to send to the server. |
headers |
MetadataThe initial metadata to send with the call. This parameter is optional. |
deadline |
System.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. |