public sealed class CertificateAuthorityServiceSettings : ServiceSettingsBase
Reference documentation and code samples for the Certificate Authority v1beta1 API class CertificateAuthorityServiceSettings.
Settings for CertificateAuthorityServiceClient instances.
Namespace
Google.Cloud.Security.PrivateCA.V1Beta1Assembly
Google.Cloud.Security.PrivateCA.V1Beta1.dll
Constructors
CertificateAuthorityServiceSettings()
public CertificateAuthorityServiceSettings()
Constructs a new CertificateAuthorityServiceSettings object with default settings.
Properties
ActivateCertificateAuthorityOperationsSettings
public OperationsSettings ActivateCertificateAuthorityOperationsSettings { get; set; }
Long Running Operation settings for calls to
CertificateAuthorityServiceClient.ActivateCertificateAuthority
and
CertificateAuthorityServiceClient.ActivateCertificateAuthorityAsync
.
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
ActivateCertificateAuthoritySettings
public CallSettings ActivateCertificateAuthoritySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.ActivateCertificateAuthority
and
CertificateAuthorityServiceClient.ActivateCertificateAuthorityAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
CreateCertificateAuthorityOperationsSettings
public OperationsSettings CreateCertificateAuthorityOperationsSettings { get; set; }
Long Running Operation settings for calls to CertificateAuthorityServiceClient.CreateCertificateAuthority
and CertificateAuthorityServiceClient.CreateCertificateAuthorityAsync
.
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateCertificateAuthoritySettings
public CallSettings CreateCertificateAuthoritySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.CreateCertificateAuthority
and
CertificateAuthorityServiceClient.CreateCertificateAuthorityAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
CreateCertificateSettings
public CallSettings CreateCertificateSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.CreateCertificate
and
CertificateAuthorityServiceClient.CreateCertificateAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
DisableCertificateAuthorityOperationsSettings
public OperationsSettings DisableCertificateAuthorityOperationsSettings { get; set; }
Long Running Operation settings for calls to
CertificateAuthorityServiceClient.DisableCertificateAuthority
and
CertificateAuthorityServiceClient.DisableCertificateAuthorityAsync
.
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DisableCertificateAuthoritySettings
public CallSettings DisableCertificateAuthoritySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.DisableCertificateAuthority
and
CertificateAuthorityServiceClient.DisableCertificateAuthorityAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
EnableCertificateAuthorityOperationsSettings
public OperationsSettings EnableCertificateAuthorityOperationsSettings { get; set; }
Long Running Operation settings for calls to CertificateAuthorityServiceClient.EnableCertificateAuthority
and CertificateAuthorityServiceClient.EnableCertificateAuthorityAsync
.
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
EnableCertificateAuthoritySettings
public CallSettings EnableCertificateAuthoritySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.EnableCertificateAuthority
and
CertificateAuthorityServiceClient.EnableCertificateAuthorityAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
FetchCertificateAuthorityCsrSettings
public CallSettings FetchCertificateAuthorityCsrSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsr
and
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsrAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
GetCertificateAuthoritySettings
public CallSettings GetCertificateAuthoritySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.GetCertificateAuthority
and
CertificateAuthorityServiceClient.GetCertificateAuthorityAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
GetCertificateRevocationListSettings
public CallSettings GetCertificateRevocationListSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.GetCertificateRevocationList
and
CertificateAuthorityServiceClient.GetCertificateRevocationListAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
GetCertificateSettings
public CallSettings GetCertificateSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.GetCertificate
and
CertificateAuthorityServiceClient.GetCertificateAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
GetReusableConfigSettings
public CallSettings GetReusableConfigSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.GetReusableConfig
and
CertificateAuthorityServiceClient.GetReusableConfigAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
ListCertificateAuthoritiesSettings
public CallSettings ListCertificateAuthoritiesSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.ListCertificateAuthorities
and
CertificateAuthorityServiceClient.ListCertificateAuthoritiesAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
ListCertificateRevocationListsSettings
public CallSettings ListCertificateRevocationListsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.ListCertificateRevocationLists
and
CertificateAuthorityServiceClient.ListCertificateRevocationListsAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
ListCertificatesSettings
public CallSettings ListCertificatesSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.ListCertificates
and
CertificateAuthorityServiceClient.ListCertificatesAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
ListReusableConfigsSettings
public CallSettings ListReusableConfigsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.ListReusableConfigs
and
CertificateAuthorityServiceClient.ListReusableConfigsAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
RestoreCertificateAuthorityOperationsSettings
public OperationsSettings RestoreCertificateAuthorityOperationsSettings { get; set; }
Long Running Operation settings for calls to
CertificateAuthorityServiceClient.RestoreCertificateAuthority
and
CertificateAuthorityServiceClient.RestoreCertificateAuthorityAsync
.
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
RestoreCertificateAuthoritySettings
public CallSettings RestoreCertificateAuthoritySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.RestoreCertificateAuthority
and
CertificateAuthorityServiceClient.RestoreCertificateAuthorityAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
RevokeCertificateSettings
public CallSettings RevokeCertificateSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.RevokeCertificate
and
CertificateAuthorityServiceClient.RevokeCertificateAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
ScheduleDeleteCertificateAuthorityOperationsSettings
public OperationsSettings ScheduleDeleteCertificateAuthorityOperationsSettings { get; set; }
Long Running Operation settings for calls to
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthority
and
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityAsync
.
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
ScheduleDeleteCertificateAuthoritySettings
public CallSettings ScheduleDeleteCertificateAuthoritySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthority
and
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
UpdateCertificateAuthorityOperationsSettings
public OperationsSettings UpdateCertificateAuthorityOperationsSettings { get; set; }
Long Running Operation settings for calls to CertificateAuthorityServiceClient.UpdateCertificateAuthority
and CertificateAuthorityServiceClient.UpdateCertificateAuthorityAsync
.
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateCertificateAuthoritySettings
public CallSettings UpdateCertificateAuthoritySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.UpdateCertificateAuthority
and
CertificateAuthorityServiceClient.UpdateCertificateAuthorityAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
UpdateCertificateRevocationListOperationsSettings
public OperationsSettings UpdateCertificateRevocationListOperationsSettings { get; set; }
Long Running Operation settings for calls to
CertificateAuthorityServiceClient.UpdateCertificateRevocationList
and
CertificateAuthorityServiceClient.UpdateCertificateRevocationListAsync
.
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateCertificateRevocationListSettings
public CallSettings UpdateCertificateRevocationListSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.UpdateCertificateRevocationList
and
CertificateAuthorityServiceClient.UpdateCertificateRevocationListAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
UpdateCertificateSettings
public CallSettings UpdateCertificateSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CertificateAuthorityServiceClient.UpdateCertificate
and
CertificateAuthorityServiceClient.UpdateCertificateAsync
.
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unknown, Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
Methods
Clone()
public CertificateAuthorityServiceSettings Clone()
Creates a deep clone of this object, with all the same property values.
Type | Description |
CertificateAuthorityServiceSettings | A deep clone of this CertificateAuthorityServiceSettings object. |
GetDefault()
public static CertificateAuthorityServiceSettings GetDefault()
Get a new instance of the default CertificateAuthorityServiceSettings.
Type | Description |
CertificateAuthorityServiceSettings | A new instance of the default CertificateAuthorityServiceSettings. |