Class CertificateAuthorityServiceSettings

public sealed class CertificateAuthorityServiceSettings : ServiceSettingsBase

Settings for CertificateAuthorityServiceClient instances.

Inheritance

Object > ServiceSettingsBase > CertificateAuthorityServiceSettings

Namespace

Google.Cloud.Security.PrivateCA.V1Beta1

Assembly

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.

Property Value
TypeDescription
OperationsSettings
Remarks

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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
OperationsSettings
Remarks

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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
OperationsSettings
Remarks

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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
OperationsSettings
Remarks

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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
OperationsSettings
Remarks

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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
OperationsSettings
Remarks

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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
OperationsSettings
Remarks

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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
OperationsSettings
Remarks

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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Property Value
TypeDescription
CallSettings
Remarks
  • 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.

Returns
TypeDescription
CertificateAuthorityServiceSettings

A deep clone of this CertificateAuthorityServiceSettings object.

GetDefault()

public static CertificateAuthorityServiceSettings GetDefault()

Get a new instance of the default CertificateAuthorityServiceSettings.

Returns
TypeDescription
CertificateAuthorityServiceSettings

A new instance of the default CertificateAuthorityServiceSettings.