Show / Hide Table of Contents

Class CertificateAuthorityServiceClientImpl

CertificateAuthorityService client wrapper implementation, for convenient use.

Inheritance
System.Object
CertificateAuthorityServiceClient
CertificateAuthorityServiceClientImpl
Inherited Members
CertificateAuthorityServiceClient.DefaultEndpoint
CertificateAuthorityServiceClient.DefaultScopes
CertificateAuthorityServiceClient.CreateAsync(CancellationToken)
CertificateAuthorityServiceClient.Create()
CertificateAuthorityServiceClient.ShutdownDefaultChannelsAsync()
CertificateAuthorityServiceClient.CreateCertificateAsync(CreateCertificateRequest, CancellationToken)
CertificateAuthorityServiceClient.CreateCertificate(String, Certificate, String, CallSettings)
CertificateAuthorityServiceClient.CreateCertificateAsync(String, Certificate, String, CallSettings)
CertificateAuthorityServiceClient.CreateCertificateAsync(String, Certificate, String, CancellationToken)
CertificateAuthorityServiceClient.CreateCertificate(CertificateAuthorityName, Certificate, String, CallSettings)
CertificateAuthorityServiceClient.CreateCertificateAsync(CertificateAuthorityName, Certificate, String, CallSettings)
CertificateAuthorityServiceClient.CreateCertificateAsync(CertificateAuthorityName, Certificate, String, CancellationToken)
CertificateAuthorityServiceClient.GetCertificateAsync(GetCertificateRequest, CancellationToken)
CertificateAuthorityServiceClient.GetCertificate(String, CallSettings)
CertificateAuthorityServiceClient.GetCertificateAsync(String, CallSettings)
CertificateAuthorityServiceClient.GetCertificateAsync(String, CancellationToken)
CertificateAuthorityServiceClient.GetCertificate(CertificateName, CallSettings)
CertificateAuthorityServiceClient.GetCertificateAsync(CertificateName, CallSettings)
CertificateAuthorityServiceClient.GetCertificateAsync(CertificateName, CancellationToken)
CertificateAuthorityServiceClient.ListCertificates(String, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListCertificatesAsync(String, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListCertificates(CertificateAuthorityName, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListCertificatesAsync(CertificateAuthorityName, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.RevokeCertificateAsync(RevokeCertificateRequest, CancellationToken)
CertificateAuthorityServiceClient.RevokeCertificate(String, CallSettings)
CertificateAuthorityServiceClient.RevokeCertificateAsync(String, CallSettings)
CertificateAuthorityServiceClient.RevokeCertificateAsync(String, CancellationToken)
CertificateAuthorityServiceClient.RevokeCertificate(CertificateName, CallSettings)
CertificateAuthorityServiceClient.RevokeCertificateAsync(CertificateName, CallSettings)
CertificateAuthorityServiceClient.RevokeCertificateAsync(CertificateName, CancellationToken)
CertificateAuthorityServiceClient.UpdateCertificateAsync(UpdateCertificateRequest, CancellationToken)
CertificateAuthorityServiceClient.UpdateCertificate(Certificate, FieldMask, CallSettings)
CertificateAuthorityServiceClient.UpdateCertificateAsync(Certificate, FieldMask, CallSettings)
CertificateAuthorityServiceClient.UpdateCertificateAsync(Certificate, FieldMask, CancellationToken)
CertificateAuthorityServiceClient.ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest, CancellationToken)
CertificateAuthorityServiceClient.PollOnceActivateCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.PollOnceActivateCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.ActivateCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.ActivateCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.ActivateCertificateAuthorityAsync(String, CancellationToken)
CertificateAuthorityServiceClient.ActivateCertificateAuthority(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.ActivateCertificateAuthorityAsync(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.ActivateCertificateAuthorityAsync(CertificateAuthorityName, CancellationToken)
CertificateAuthorityServiceClient.CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest, CancellationToken)
CertificateAuthorityServiceClient.PollOnceCreateCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.PollOnceCreateCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.CreateCertificateAuthority(String, CertificateAuthority, String, CallSettings)
CertificateAuthorityServiceClient.CreateCertificateAuthorityAsync(String, CertificateAuthority, String, CallSettings)
CertificateAuthorityServiceClient.CreateCertificateAuthorityAsync(String, CertificateAuthority, String, CancellationToken)
CertificateAuthorityServiceClient.CreateCertificateAuthority(LocationName, CertificateAuthority, String, CallSettings)
CertificateAuthorityServiceClient.CreateCertificateAuthorityAsync(LocationName, CertificateAuthority, String, CallSettings)
CertificateAuthorityServiceClient.CreateCertificateAuthorityAsync(LocationName, CertificateAuthority, String, CancellationToken)
CertificateAuthorityServiceClient.DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest, CancellationToken)
CertificateAuthorityServiceClient.PollOnceDisableCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.PollOnceDisableCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.DisableCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.DisableCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.DisableCertificateAuthorityAsync(String, CancellationToken)
CertificateAuthorityServiceClient.DisableCertificateAuthority(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.DisableCertificateAuthorityAsync(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.DisableCertificateAuthorityAsync(CertificateAuthorityName, CancellationToken)
CertificateAuthorityServiceClient.EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest, CancellationToken)
CertificateAuthorityServiceClient.PollOnceEnableCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.PollOnceEnableCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.EnableCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.EnableCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.EnableCertificateAuthorityAsync(String, CancellationToken)
CertificateAuthorityServiceClient.EnableCertificateAuthority(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.EnableCertificateAuthorityAsync(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.EnableCertificateAuthorityAsync(CertificateAuthorityName, CancellationToken)
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest, CancellationToken)
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsr(String, CallSettings)
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsrAsync(String, CallSettings)
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsrAsync(String, CancellationToken)
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsr(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsrAsync(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsrAsync(CertificateAuthorityName, CancellationToken)
CertificateAuthorityServiceClient.GetCertificateAuthorityAsync(GetCertificateAuthorityRequest, CancellationToken)
CertificateAuthorityServiceClient.GetCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.GetCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.GetCertificateAuthorityAsync(String, CancellationToken)
CertificateAuthorityServiceClient.GetCertificateAuthority(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.GetCertificateAuthorityAsync(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.GetCertificateAuthorityAsync(CertificateAuthorityName, CancellationToken)
CertificateAuthorityServiceClient.ListCertificateAuthorities(String, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListCertificateAuthoritiesAsync(String, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListCertificateAuthorities(LocationName, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListCertificateAuthoritiesAsync(LocationName, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.RestoreCertificateAuthorityAsync(RestoreCertificateAuthorityRequest, CancellationToken)
CertificateAuthorityServiceClient.PollOnceRestoreCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.PollOnceRestoreCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.RestoreCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.RestoreCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.RestoreCertificateAuthorityAsync(String, CancellationToken)
CertificateAuthorityServiceClient.RestoreCertificateAuthority(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.RestoreCertificateAuthorityAsync(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.RestoreCertificateAuthorityAsync(CertificateAuthorityName, CancellationToken)
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityAsync(ScheduleDeleteCertificateAuthorityRequest, CancellationToken)
CertificateAuthorityServiceClient.PollOnceScheduleDeleteCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.PollOnceScheduleDeleteCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityAsync(String, CancellationToken)
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthority(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityAsync(CertificateAuthorityName, CallSettings)
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityAsync(CertificateAuthorityName, CancellationToken)
CertificateAuthorityServiceClient.UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest, CancellationToken)
CertificateAuthorityServiceClient.PollOnceUpdateCertificateAuthority(String, CallSettings)
CertificateAuthorityServiceClient.PollOnceUpdateCertificateAuthorityAsync(String, CallSettings)
CertificateAuthorityServiceClient.UpdateCertificateAuthority(CertificateAuthority, FieldMask, CallSettings)
CertificateAuthorityServiceClient.UpdateCertificateAuthorityAsync(CertificateAuthority, FieldMask, CallSettings)
CertificateAuthorityServiceClient.UpdateCertificateAuthorityAsync(CertificateAuthority, FieldMask, CancellationToken)
CertificateAuthorityServiceClient.GetCertificateRevocationListAsync(GetCertificateRevocationListRequest, CancellationToken)
CertificateAuthorityServiceClient.GetCertificateRevocationList(String, CallSettings)
CertificateAuthorityServiceClient.GetCertificateRevocationListAsync(String, CallSettings)
CertificateAuthorityServiceClient.GetCertificateRevocationListAsync(String, CancellationToken)
CertificateAuthorityServiceClient.GetCertificateRevocationList(CertificateRevocationListName, CallSettings)
CertificateAuthorityServiceClient.GetCertificateRevocationListAsync(CertificateRevocationListName, CallSettings)
CertificateAuthorityServiceClient.GetCertificateRevocationListAsync(CertificateRevocationListName, CancellationToken)
CertificateAuthorityServiceClient.ListCertificateRevocationLists(String, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListCertificateRevocationListsAsync(String, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListCertificateRevocationLists(CertificateAuthorityName, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListCertificateRevocationListsAsync(CertificateAuthorityName, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest, CancellationToken)
CertificateAuthorityServiceClient.PollOnceUpdateCertificateRevocationList(String, CallSettings)
CertificateAuthorityServiceClient.PollOnceUpdateCertificateRevocationListAsync(String, CallSettings)
CertificateAuthorityServiceClient.UpdateCertificateRevocationList(CertificateRevocationList, FieldMask, CallSettings)
CertificateAuthorityServiceClient.UpdateCertificateRevocationListAsync(CertificateRevocationList, FieldMask, CallSettings)
CertificateAuthorityServiceClient.UpdateCertificateRevocationListAsync(CertificateRevocationList, FieldMask, CancellationToken)
CertificateAuthorityServiceClient.GetReusableConfigAsync(GetReusableConfigRequest, CancellationToken)
CertificateAuthorityServiceClient.GetReusableConfig(String, CallSettings)
CertificateAuthorityServiceClient.GetReusableConfigAsync(String, CallSettings)
CertificateAuthorityServiceClient.GetReusableConfigAsync(String, CancellationToken)
CertificateAuthorityServiceClient.GetReusableConfig(ReusableConfigName, CallSettings)
CertificateAuthorityServiceClient.GetReusableConfigAsync(ReusableConfigName, CallSettings)
CertificateAuthorityServiceClient.GetReusableConfigAsync(ReusableConfigName, CancellationToken)
CertificateAuthorityServiceClient.ListReusableConfigs(String, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListReusableConfigsAsync(String, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListReusableConfigs(LocationName, String, Nullable<Int32>, CallSettings)
CertificateAuthorityServiceClient.ListReusableConfigsAsync(LocationName, String, Nullable<Int32>, CallSettings)
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Google.Cloud.Security.PrivateCA.V1Beta1
Assembly: Google.Cloud.Security.PrivateCA.V1Beta1.dll
Syntax
public sealed class CertificateAuthorityServiceClientImpl : CertificateAuthorityServiceClient
Remarks

[Certificate Authority Service][google.cloud.security.privateca.v1beta1.CertificateAuthorityService] manages private certificate authorities and issued certificates.

Constructors

CertificateAuthorityServiceClientImpl(CertificateAuthorityService.CertificateAuthorityServiceClient, CertificateAuthorityServiceSettings)

Constructs a client wrapper for the CertificateAuthorityService service, with the specified gRPC client and settings.

Declaration
public CertificateAuthorityServiceClientImpl(CertificateAuthorityService.CertificateAuthorityServiceClient grpcClient, CertificateAuthorityServiceSettings settings)
Parameters
Type Name Description
CertificateAuthorityService.CertificateAuthorityServiceClient grpcClient

The underlying gRPC client.

CertificateAuthorityServiceSettings settings

The base CertificateAuthorityServiceSettings used within this client.

Properties

ActivateCertificateAuthorityOperationsClient

The long-running operations client for ActivateCertificateAuthority.

Declaration
public override OperationsClient ActivateCertificateAuthorityOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
CertificateAuthorityServiceClient.ActivateCertificateAuthorityOperationsClient

CreateCertificateAuthorityOperationsClient

The long-running operations client for CreateCertificateAuthority.

Declaration
public override OperationsClient CreateCertificateAuthorityOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
CertificateAuthorityServiceClient.CreateCertificateAuthorityOperationsClient

DisableCertificateAuthorityOperationsClient

The long-running operations client for DisableCertificateAuthority.

Declaration
public override OperationsClient DisableCertificateAuthorityOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
CertificateAuthorityServiceClient.DisableCertificateAuthorityOperationsClient

EnableCertificateAuthorityOperationsClient

The long-running operations client for EnableCertificateAuthority.

Declaration
public override OperationsClient EnableCertificateAuthorityOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
CertificateAuthorityServiceClient.EnableCertificateAuthorityOperationsClient

GrpcClient

The underlying gRPC CertificateAuthorityService client

Declaration
public override CertificateAuthorityService.CertificateAuthorityServiceClient GrpcClient { get; }
Property Value
Type Description
CertificateAuthorityService.CertificateAuthorityServiceClient
Overrides
CertificateAuthorityServiceClient.GrpcClient

RestoreCertificateAuthorityOperationsClient

The long-running operations client for RestoreCertificateAuthority.

Declaration
public override OperationsClient RestoreCertificateAuthorityOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
CertificateAuthorityServiceClient.RestoreCertificateAuthorityOperationsClient

ScheduleDeleteCertificateAuthorityOperationsClient

The long-running operations client for ScheduleDeleteCertificateAuthority.

Declaration
public override OperationsClient ScheduleDeleteCertificateAuthorityOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityOperationsClient

UpdateCertificateAuthorityOperationsClient

The long-running operations client for UpdateCertificateAuthority.

Declaration
public override OperationsClient UpdateCertificateAuthorityOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
CertificateAuthorityServiceClient.UpdateCertificateAuthorityOperationsClient

UpdateCertificateRevocationListOperationsClient

The long-running operations client for UpdateCertificateRevocationList.

Declaration
public override OperationsClient UpdateCertificateRevocationListOperationsClient { get; }
Property Value
Type Description
OperationsClient
Overrides
CertificateAuthorityServiceClient.UpdateCertificateRevocationListOperationsClient

Methods

ActivateCertificateAuthority(ActivateCertificateAuthorityRequest, CallSettings)

Activate a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. After the parent Certificate Authority signs a certificate signing request from [FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr], this method can complete the activation process.

Declaration
public override Operation<CertificateAuthority, OperationMetadata> ActivateCertificateAuthority(ActivateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ActivateCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<CertificateAuthority, OperationMetadata>

The RPC response.

Overrides
CertificateAuthorityServiceClient.ActivateCertificateAuthority(ActivateCertificateAuthorityRequest, CallSettings)

ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest, CallSettings)

Activate a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. After the parent Certificate Authority signs a certificate signing request from [FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr], this method can complete the activation process.

Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ActivateCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest, CallSettings)

CreateCertificate(CreateCertificateRequest, CallSettings)

Create a new [Certificate][google.cloud.security.privateca.v1beta1.Certificate] in a given Project, Location from a particular [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override Certificate CreateCertificate(CreateCertificateRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateCertificateRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Certificate

The RPC response.

Overrides
CertificateAuthorityServiceClient.CreateCertificate(CreateCertificateRequest, CallSettings)

CreateCertificateAsync(CreateCertificateRequest, CallSettings)

Create a new [Certificate][google.cloud.security.privateca.v1beta1.Certificate] in a given Project, Location from a particular [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override Task<Certificate> CreateCertificateAsync(CreateCertificateRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateCertificateRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Certificate>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.CreateCertificateAsync(CreateCertificateRequest, CallSettings)

CreateCertificateAuthority(CreateCertificateAuthorityRequest, CallSettings)

Create a new [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] in a given Project and Location.

Declaration
public override Operation<CertificateAuthority, OperationMetadata> CreateCertificateAuthority(CreateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<CertificateAuthority, OperationMetadata>

The RPC response.

Overrides
CertificateAuthorityServiceClient.CreateCertificateAuthority(CreateCertificateAuthorityRequest, CallSettings)

CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest, CallSettings)

Create a new [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] in a given Project and Location.

Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest, CallSettings)

DisableCertificateAuthority(DisableCertificateAuthorityRequest, CallSettings)

Disable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override Operation<CertificateAuthority, OperationMetadata> DisableCertificateAuthority(DisableCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DisableCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<CertificateAuthority, OperationMetadata>

The RPC response.

Overrides
CertificateAuthorityServiceClient.DisableCertificateAuthority(DisableCertificateAuthorityRequest, CallSettings)

DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest, CallSettings)

Disable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DisableCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest, CallSettings)

EnableCertificateAuthority(EnableCertificateAuthorityRequest, CallSettings)

Enable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override Operation<CertificateAuthority, OperationMetadata> EnableCertificateAuthority(EnableCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
EnableCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<CertificateAuthority, OperationMetadata>

The RPC response.

Overrides
CertificateAuthorityServiceClient.EnableCertificateAuthority(EnableCertificateAuthorityRequest, CallSettings)

EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest, CallSettings)

Enable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
EnableCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest, CallSettings)

FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest, CallSettings)

Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. The CSR must then be signed by the desired parent Certificate Authority, which could be another [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] resource, or could be an on-prem certificate authority. See also [ActivateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ActivateCertificateAuthority].

Declaration
public override FetchCertificateAuthorityCsrResponse FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
FetchCertificateAuthorityCsrRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
FetchCertificateAuthorityCsrResponse

The RPC response.

Overrides
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest, CallSettings)

FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest, CallSettings)

Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. The CSR must then be signed by the desired parent Certificate Authority, which could be another [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] resource, or could be an on-prem certificate authority. See also [ActivateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ActivateCertificateAuthority].

Declaration
public override Task<FetchCertificateAuthorityCsrResponse> FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
FetchCertificateAuthorityCsrRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<FetchCertificateAuthorityCsrResponse>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest, CallSettings)

GetCertificate(GetCertificateRequest, CallSettings)

Returns a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].

Declaration
public override Certificate GetCertificate(GetCertificateRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetCertificateRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Certificate

The RPC response.

Overrides
CertificateAuthorityServiceClient.GetCertificate(GetCertificateRequest, CallSettings)

GetCertificateAsync(GetCertificateRequest, CallSettings)

Returns a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].

Declaration
public override Task<Certificate> GetCertificateAsync(GetCertificateRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetCertificateRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Certificate>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.GetCertificateAsync(GetCertificateRequest, CallSettings)

GetCertificateAuthority(GetCertificateAuthorityRequest, CallSettings)

Returns a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override CertificateAuthority GetCertificateAuthority(GetCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
CertificateAuthority

The RPC response.

Overrides
CertificateAuthorityServiceClient.GetCertificateAuthority(GetCertificateAuthorityRequest, CallSettings)

GetCertificateAuthorityAsync(GetCertificateAuthorityRequest, CallSettings)

Returns a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override Task<CertificateAuthority> GetCertificateAuthorityAsync(GetCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<CertificateAuthority>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.GetCertificateAuthorityAsync(GetCertificateAuthorityRequest, CallSettings)

GetCertificateRevocationList(GetCertificateRevocationListRequest, CallSettings)

Returns a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].

Declaration
public override CertificateRevocationList GetCertificateRevocationList(GetCertificateRevocationListRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetCertificateRevocationListRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
CertificateRevocationList

The RPC response.

Overrides
CertificateAuthorityServiceClient.GetCertificateRevocationList(GetCertificateRevocationListRequest, CallSettings)

GetCertificateRevocationListAsync(GetCertificateRevocationListRequest, CallSettings)

Returns a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].

Declaration
public override Task<CertificateRevocationList> GetCertificateRevocationListAsync(GetCertificateRevocationListRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetCertificateRevocationListRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<CertificateRevocationList>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.GetCertificateRevocationListAsync(GetCertificateRevocationListRequest, CallSettings)

GetReusableConfig(GetReusableConfigRequest, CallSettings)

Returns a [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig].

Declaration
public override ReusableConfig GetReusableConfig(GetReusableConfigRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetReusableConfigRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ReusableConfig

The RPC response.

Overrides
CertificateAuthorityServiceClient.GetReusableConfig(GetReusableConfigRequest, CallSettings)

GetReusableConfigAsync(GetReusableConfigRequest, CallSettings)

Returns a [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig].

Declaration
public override Task<ReusableConfig> GetReusableConfigAsync(GetReusableConfigRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetReusableConfigRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<ReusableConfig>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.GetReusableConfigAsync(GetReusableConfigRequest, CallSettings)

ListCertificateAuthorities(ListCertificateAuthoritiesRequest, CallSettings)

Lists [CertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override PagedEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority> ListCertificateAuthorities(ListCertificateAuthoritiesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListCertificateAuthoritiesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority>

A pageable sequence of CertificateAuthority resources.

Overrides
CertificateAuthorityServiceClient.ListCertificateAuthorities(ListCertificateAuthoritiesRequest, CallSettings)

ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest, CallSettings)

Lists [CertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override PagedAsyncEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority> ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListCertificateAuthoritiesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority>

A pageable asynchronous sequence of CertificateAuthority resources.

Overrides
CertificateAuthorityServiceClient.ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest, CallSettings)

ListCertificateRevocationLists(ListCertificateRevocationListsRequest, CallSettings)

Lists [CertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateRevocationList].

Declaration
public override PagedEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList> ListCertificateRevocationLists(ListCertificateRevocationListsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListCertificateRevocationListsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList>

A pageable sequence of CertificateRevocationList resources.

Overrides
CertificateAuthorityServiceClient.ListCertificateRevocationLists(ListCertificateRevocationListsRequest, CallSettings)

ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest, CallSettings)

Lists [CertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateRevocationList].

Declaration
public override PagedAsyncEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList> ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListCertificateRevocationListsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList>

A pageable asynchronous sequence of CertificateRevocationList resources.

Overrides
CertificateAuthorityServiceClient.ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest, CallSettings)

ListCertificates(ListCertificatesRequest, CallSettings)

Lists [Certificates][google.cloud.security.privateca.v1beta1.Certificate].

Declaration
public override PagedEnumerable<ListCertificatesResponse, Certificate> ListCertificates(ListCertificatesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListCertificatesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListCertificatesResponse, Certificate>

A pageable sequence of Certificate resources.

Overrides
CertificateAuthorityServiceClient.ListCertificates(ListCertificatesRequest, CallSettings)

ListCertificatesAsync(ListCertificatesRequest, CallSettings)

Lists [Certificates][google.cloud.security.privateca.v1beta1.Certificate].

Declaration
public override PagedAsyncEnumerable<ListCertificatesResponse, Certificate> ListCertificatesAsync(ListCertificatesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListCertificatesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListCertificatesResponse, Certificate>

A pageable asynchronous sequence of Certificate resources.

Overrides
CertificateAuthorityServiceClient.ListCertificatesAsync(ListCertificatesRequest, CallSettings)

ListReusableConfigs(ListReusableConfigsRequest, CallSettings)

Lists [ReusableConfigs][google.cloud.security.privateca.v1beta1.ReusableConfig].

Declaration
public override PagedEnumerable<ListReusableConfigsResponse, ReusableConfig> ListReusableConfigs(ListReusableConfigsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListReusableConfigsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListReusableConfigsResponse, ReusableConfig>

A pageable sequence of ReusableConfig resources.

Overrides
CertificateAuthorityServiceClient.ListReusableConfigs(ListReusableConfigsRequest, CallSettings)

ListReusableConfigsAsync(ListReusableConfigsRequest, CallSettings)

Lists [ReusableConfigs][google.cloud.security.privateca.v1beta1.ReusableConfig].

Declaration
public override PagedAsyncEnumerable<ListReusableConfigsResponse, ReusableConfig> ListReusableConfigsAsync(ListReusableConfigsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListReusableConfigsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListReusableConfigsResponse, ReusableConfig>

A pageable asynchronous sequence of ReusableConfig resources.

Overrides
CertificateAuthorityServiceClient.ListReusableConfigsAsync(ListReusableConfigsRequest, CallSettings)

RestoreCertificateAuthority(RestoreCertificateAuthorityRequest, CallSettings)

Restore a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is scheduled for deletion.

Declaration
public override Operation<CertificateAuthority, OperationMetadata> RestoreCertificateAuthority(RestoreCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
RestoreCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<CertificateAuthority, OperationMetadata>

The RPC response.

Overrides
CertificateAuthorityServiceClient.RestoreCertificateAuthority(RestoreCertificateAuthorityRequest, CallSettings)

RestoreCertificateAuthorityAsync(RestoreCertificateAuthorityRequest, CallSettings)

Restore a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is scheduled for deletion.

Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> RestoreCertificateAuthorityAsync(RestoreCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
RestoreCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.RestoreCertificateAuthorityAsync(RestoreCertificateAuthorityRequest, CallSettings)

RevokeCertificate(RevokeCertificateRequest, CallSettings)

Revoke a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].

Declaration
public override Certificate RevokeCertificate(RevokeCertificateRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
RevokeCertificateRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Certificate

The RPC response.

Overrides
CertificateAuthorityServiceClient.RevokeCertificate(RevokeCertificateRequest, CallSettings)

RevokeCertificateAsync(RevokeCertificateRequest, CallSettings)

Revoke a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].

Declaration
public override Task<Certificate> RevokeCertificateAsync(RevokeCertificateRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
RevokeCertificateRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Certificate>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.RevokeCertificateAsync(RevokeCertificateRequest, CallSettings)

ScheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest, CallSettings)

Schedule a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] for deletion.

Declaration
public override Operation<CertificateAuthority, OperationMetadata> ScheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ScheduleDeleteCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<CertificateAuthority, OperationMetadata>

The RPC response.

Overrides
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest, CallSettings)

ScheduleDeleteCertificateAuthorityAsync(ScheduleDeleteCertificateAuthorityRequest, CallSettings)

Schedule a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] for deletion.

Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> ScheduleDeleteCertificateAuthorityAsync(ScheduleDeleteCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ScheduleDeleteCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.ScheduleDeleteCertificateAuthorityAsync(ScheduleDeleteCertificateAuthorityRequest, CallSettings)

UpdateCertificate(UpdateCertificateRequest, CallSettings)

Update a [Certificate][google.cloud.security.privateca.v1beta1.Certificate]. Currently, the only field you can update is the [labels][google.cloud.security.privateca.v1beta1.Certificate.labels] field.

Declaration
public override Certificate UpdateCertificate(UpdateCertificateRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateCertificateRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Certificate

The RPC response.

Overrides
CertificateAuthorityServiceClient.UpdateCertificate(UpdateCertificateRequest, CallSettings)

UpdateCertificateAsync(UpdateCertificateRequest, CallSettings)

Update a [Certificate][google.cloud.security.privateca.v1beta1.Certificate]. Currently, the only field you can update is the [labels][google.cloud.security.privateca.v1beta1.Certificate.labels] field.

Declaration
public override Task<Certificate> UpdateCertificateAsync(UpdateCertificateRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateCertificateRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Certificate>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.UpdateCertificateAsync(UpdateCertificateRequest, CallSettings)

UpdateCertificateAuthority(UpdateCertificateAuthorityRequest, CallSettings)

Update a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override Operation<CertificateAuthority, OperationMetadata> UpdateCertificateAuthority(UpdateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<CertificateAuthority, OperationMetadata>

The RPC response.

Overrides
CertificateAuthorityServiceClient.UpdateCertificateAuthority(UpdateCertificateAuthorityRequest, CallSettings)

UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest, CallSettings)

Update a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].

Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateCertificateAuthorityRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest, CallSettings)

UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest, CallSettings)

Update a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].

Declaration
public override Operation<CertificateRevocationList, OperationMetadata> UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateCertificateRevocationListRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<CertificateRevocationList, OperationMetadata>

The RPC response.

Overrides
CertificateAuthorityServiceClient.UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest, CallSettings)

UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest, CallSettings)

Update a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].

Declaration
public override Task<Operation<CertificateRevocationList, OperationMetadata>> UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateCertificateRevocationListRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Operation<CertificateRevocationList, OperationMetadata>>

A Task containing the RPC response.

Overrides
CertificateAuthorityServiceClient.UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest, CallSettings)
Back to top