public sealed class PrivilegedAccessManagerSettings : ServiceSettingsBaseReference documentation and code samples for the Privileged Access Manager v1 API class PrivilegedAccessManagerSettings.
Settings for PrivilegedAccessManagerClient instances.
Namespace
Google.Cloud.PrivilegedAccessManager.V1Assembly
Google.Cloud.PrivilegedAccessManager.V1.dll
Constructors
PrivilegedAccessManagerSettings()
public PrivilegedAccessManagerSettings()Constructs a new PrivilegedAccessManagerSettings object with default settings.
Properties
ApproveGrantSettings
public CallSettings ApproveGrantSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.ApproveGrant and PrivilegedAccessManagerClient.ApproveGrantAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
CheckOnboardingStatusSettings
public CallSettings CheckOnboardingStatusSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.CheckOnboardingStatus and
PrivilegedAccessManagerClient.CheckOnboardingStatusAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
CreateEntitlementOperationsSettings
public OperationsSettings CreateEntitlementOperationsSettings { get; set; }Long Running Operation settings for calls to PrivilegedAccessManagerClient.CreateEntitlement and
PrivilegedAccessManagerClient.CreateEntitlementAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateEntitlementSettings
public CallSettings CreateEntitlementSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.CreateEntitlement and
PrivilegedAccessManagerClient.CreateEntitlementAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
CreateGrantSettings
public CallSettings CreateGrantSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.CreateGrant and PrivilegedAccessManagerClient.CreateGrantAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
DeleteEntitlementOperationsSettings
public OperationsSettings DeleteEntitlementOperationsSettings { get; set; }Long Running Operation settings for calls to PrivilegedAccessManagerClient.DeleteEntitlement and
PrivilegedAccessManagerClient.DeleteEntitlementAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteEntitlementSettings
public CallSettings DeleteEntitlementSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.DeleteEntitlement and
PrivilegedAccessManagerClient.DeleteEntitlementAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
DenyGrantSettings
public CallSettings DenyGrantSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.DenyGrant and PrivilegedAccessManagerClient.DenyGrantAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
GetEntitlementSettings
public CallSettings GetEntitlementSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.GetEntitlement and PrivilegedAccessManagerClient.GetEntitlementAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
GetGrantSettings
public CallSettings GetGrantSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.GetGrant and PrivilegedAccessManagerClient.GetGrantAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
ListEntitlementsSettings
public CallSettings ListEntitlementsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.ListEntitlements and
PrivilegedAccessManagerClient.ListEntitlementsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
ListGrantsSettings
public CallSettings ListGrantsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.ListGrants and PrivilegedAccessManagerClient.ListGrantsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
LocationsSettings
public LocationsSettings LocationsSettings { get; set; }The settings to use for the LocationsClient associated with the client.
| Property Value | |
|---|---|
| Type | Description |
LocationsSettings |
|
RevokeGrantOperationsSettings
public OperationsSettings RevokeGrantOperationsSettings { get; set; }Long Running Operation settings for calls to PrivilegedAccessManagerClient.RevokeGrant and
PrivilegedAccessManagerClient.RevokeGrantAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
RevokeGrantSettings
public CallSettings RevokeGrantSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.RevokeGrant and PrivilegedAccessManagerClient.RevokeGrantAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
SearchEntitlementsSettings
public CallSettings SearchEntitlementsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.SearchEntitlements and
PrivilegedAccessManagerClient.SearchEntitlementsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
SearchGrantsSettings
public CallSettings SearchGrantsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.SearchGrants and PrivilegedAccessManagerClient.SearchGrantsAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
UpdateEntitlementOperationsSettings
public OperationsSettings UpdateEntitlementOperationsSettings { get; set; }Long Running Operation settings for calls to PrivilegedAccessManagerClient.UpdateEntitlement and
PrivilegedAccessManagerClient.UpdateEntitlementAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateEntitlementSettings
public CallSettings UpdateEntitlementSettings { get; set; }CallSettings for synchronous and asynchronous calls to
PrivilegedAccessManagerClient.UpdateEntitlement and
PrivilegedAccessManagerClient.UpdateEntitlementAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
Methods
Clone()
public PrivilegedAccessManagerSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
PrivilegedAccessManagerSettings |
A deep clone of this PrivilegedAccessManagerSettings object. |
GetDefault()
public static PrivilegedAccessManagerSettings GetDefault()Get a new instance of the default PrivilegedAccessManagerSettings.
| Returns | |
|---|---|
| Type | Description |
PrivilegedAccessManagerSettings |
A new instance of the default PrivilegedAccessManagerSettings. |