public sealed class PrivilegedAccessManagerSettings : ServiceSettingsBase
Reference 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. |