Show / Hide Table of Contents

Class CertificateAuthorityService.CertificateAuthorityServiceClient

Client for CertificateAuthorityService

Inheritance
System.Object
ClientBase
ClientBase<CertificateAuthorityService.CertificateAuthorityServiceClient>
CertificateAuthorityService.CertificateAuthorityServiceClient
Inherited Members
ClientBase<CertificateAuthorityService.CertificateAuthorityServiceClient>.WithHost(String)
ClientBase.CallInvoker
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 class CertificateAuthorityServiceClient : ClientBase<CertificateAuthorityService.CertificateAuthorityServiceClient>

Constructors

CertificateAuthorityServiceClient()

Protected parameterless constructor to allow creation of test doubles.

Declaration
protected CertificateAuthorityServiceClient()

CertificateAuthorityServiceClient(CallInvoker)

Creates a new client for CertificateAuthorityService that uses a custom CallInvoker.

Declaration
public CertificateAuthorityServiceClient(CallInvoker callInvoker)
Parameters
Type Name Description
CallInvoker callInvoker

The callInvoker to use to make remote calls.

CertificateAuthorityServiceClient(ChannelBase)

Creates a new client for CertificateAuthorityService

Declaration
public CertificateAuthorityServiceClient(ChannelBase channel)
Parameters
Type Name Description
ChannelBase channel

The channel to use to make remote calls.

CertificateAuthorityServiceClient(ClientBase.ClientBaseConfiguration)

Protected constructor to allow creation of configured clients.

Declaration
protected CertificateAuthorityServiceClient(ClientBase.ClientBaseConfiguration configuration)
Parameters
Type Name Description
ClientBase.ClientBaseConfiguration configuration

The client configuration.

Methods

ActivateCertificateAuthority(ActivateCertificateAuthorityRequest, CallOptions)

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 virtual Operation ActivateCertificateAuthority(ActivateCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
ActivateCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Operation

The response received from the server.

ActivateCertificateAuthority(ActivateCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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 virtual Operation ActivateCertificateAuthority(ActivateCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ActivateCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest, CallOptions)

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 virtual AsyncUnaryCall<Operation> ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
ActivateCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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 virtual AsyncUnaryCall<Operation> ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ActivateCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

CreateCertificate(CreateCertificateRequest, CallOptions)

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 virtual Certificate CreateCertificate(CreateCertificateRequest request, CallOptions options)
Parameters
Type Name Description
CreateCertificateRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Certificate

The response received from the server.

CreateCertificate(CreateCertificateRequest, Metadata, Nullable<DateTime>, CancellationToken)

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 virtual Certificate CreateCertificate(CreateCertificateRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
CreateCertificateRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Certificate

The response received from the server.

CreateCertificateAsync(CreateCertificateRequest, CallOptions)

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 virtual AsyncUnaryCall<Certificate> CreateCertificateAsync(CreateCertificateRequest request, CallOptions options)
Parameters
Type Name Description
CreateCertificateRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Certificate>

The call object.

CreateCertificateAsync(CreateCertificateRequest, Metadata, Nullable<DateTime>, CancellationToken)

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 virtual AsyncUnaryCall<Certificate> CreateCertificateAsync(CreateCertificateRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
CreateCertificateRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Certificate>

The call object.

CreateCertificateAuthority(CreateCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual Operation CreateCertificateAuthority(CreateCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
CreateCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateCertificateAuthority(CreateCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual Operation CreateCertificateAuthority(CreateCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
CreateCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<Operation> CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
CreateCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<Operation> CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
CreateCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

CreateOperationsClient()

Creates a new instance of Operations.OperationsClient using the same call invoker as this client.

Declaration
public virtual Operations.OperationsClient CreateOperationsClient()
Returns
Type Description
Operations.OperationsClient

A new Operations client for the same target as this client.

DisableCertificateAuthority(DisableCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual Operation DisableCertificateAuthority(DisableCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
DisableCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Operation

The response received from the server.

DisableCertificateAuthority(DisableCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual Operation DisableCertificateAuthority(DisableCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
DisableCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<Operation> DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
DisableCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<Operation> DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
DisableCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

EnableCertificateAuthority(EnableCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual Operation EnableCertificateAuthority(EnableCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
EnableCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Operation

The response received from the server.

EnableCertificateAuthority(EnableCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual Operation EnableCertificateAuthority(EnableCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnableCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<Operation> EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
EnableCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<Operation> EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
EnableCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest, CallOptions)

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 virtual FetchCertificateAuthorityCsrResponse FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, CallOptions options)
Parameters
Type Name Description
FetchCertificateAuthorityCsrRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
FetchCertificateAuthorityCsrResponse

The response received from the server.

FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest, Metadata, Nullable<DateTime>, CancellationToken)

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 virtual FetchCertificateAuthorityCsrResponse FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
FetchCertificateAuthorityCsrRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
FetchCertificateAuthorityCsrResponse

The response received from the server.

FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest, CallOptions)

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 virtual AsyncUnaryCall<FetchCertificateAuthorityCsrResponse> FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest request, CallOptions options)
Parameters
Type Name Description
FetchCertificateAuthorityCsrRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<FetchCertificateAuthorityCsrResponse>

The call object.

FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest, Metadata, Nullable<DateTime>, CancellationToken)

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 virtual AsyncUnaryCall<FetchCertificateAuthorityCsrResponse> FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
FetchCertificateAuthorityCsrRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<FetchCertificateAuthorityCsrResponse>

The call object.

GetCertificate(GetCertificateRequest, CallOptions)

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

Declaration
public virtual Certificate GetCertificate(GetCertificateRequest request, CallOptions options)
Parameters
Type Name Description
GetCertificateRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Certificate

The response received from the server.

GetCertificate(GetCertificateRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual Certificate GetCertificate(GetCertificateRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
GetCertificateRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Certificate

The response received from the server.

GetCertificateAsync(GetCertificateRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<Certificate> GetCertificateAsync(GetCertificateRequest request, CallOptions options)
Parameters
Type Name Description
GetCertificateRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Certificate>

The call object.

GetCertificateAsync(GetCertificateRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<Certificate> GetCertificateAsync(GetCertificateRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
GetCertificateRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Certificate>

The call object.

GetCertificateAuthority(GetCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual CertificateAuthority GetCertificateAuthority(GetCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
GetCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
CertificateAuthority

The response received from the server.

GetCertificateAuthority(GetCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual CertificateAuthority GetCertificateAuthority(GetCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
GetCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
CertificateAuthority

The response received from the server.

GetCertificateAuthorityAsync(GetCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<CertificateAuthority> GetCertificateAuthorityAsync(GetCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
GetCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<CertificateAuthority>

The call object.

GetCertificateAuthorityAsync(GetCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<CertificateAuthority> GetCertificateAuthorityAsync(GetCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
GetCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<CertificateAuthority>

The call object.

GetCertificateRevocationList(GetCertificateRevocationListRequest, CallOptions)

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

Declaration
public virtual CertificateRevocationList GetCertificateRevocationList(GetCertificateRevocationListRequest request, CallOptions options)
Parameters
Type Name Description
GetCertificateRevocationListRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
CertificateRevocationList

The response received from the server.

GetCertificateRevocationList(GetCertificateRevocationListRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual CertificateRevocationList GetCertificateRevocationList(GetCertificateRevocationListRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
GetCertificateRevocationListRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
CertificateRevocationList

The response received from the server.

GetCertificateRevocationListAsync(GetCertificateRevocationListRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<CertificateRevocationList> GetCertificateRevocationListAsync(GetCertificateRevocationListRequest request, CallOptions options)
Parameters
Type Name Description
GetCertificateRevocationListRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<CertificateRevocationList>

The call object.

GetCertificateRevocationListAsync(GetCertificateRevocationListRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<CertificateRevocationList> GetCertificateRevocationListAsync(GetCertificateRevocationListRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
GetCertificateRevocationListRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<CertificateRevocationList>

The call object.

GetReusableConfig(GetReusableConfigRequest, CallOptions)

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

Declaration
public virtual ReusableConfig GetReusableConfig(GetReusableConfigRequest request, CallOptions options)
Parameters
Type Name Description
GetReusableConfigRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
ReusableConfig

The response received from the server.

GetReusableConfig(GetReusableConfigRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual ReusableConfig GetReusableConfig(GetReusableConfigRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
GetReusableConfigRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
ReusableConfig

The response received from the server.

GetReusableConfigAsync(GetReusableConfigRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<ReusableConfig> GetReusableConfigAsync(GetReusableConfigRequest request, CallOptions options)
Parameters
Type Name Description
GetReusableConfigRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<ReusableConfig>

The call object.

GetReusableConfigAsync(GetReusableConfigRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<ReusableConfig> GetReusableConfigAsync(GetReusableConfigRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
GetReusableConfigRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<ReusableConfig>

The call object.

ListCertificateAuthorities(ListCertificateAuthoritiesRequest, CallOptions)

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

Declaration
public virtual ListCertificateAuthoritiesResponse ListCertificateAuthorities(ListCertificateAuthoritiesRequest request, CallOptions options)
Parameters
Type Name Description
ListCertificateAuthoritiesRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
ListCertificateAuthoritiesResponse

The response received from the server.

ListCertificateAuthorities(ListCertificateAuthoritiesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual ListCertificateAuthoritiesResponse ListCertificateAuthorities(ListCertificateAuthoritiesRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ListCertificateAuthoritiesRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
ListCertificateAuthoritiesResponse

The response received from the server.

ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<ListCertificateAuthoritiesResponse> ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest request, CallOptions options)
Parameters
Type Name Description
ListCertificateAuthoritiesRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<ListCertificateAuthoritiesResponse>

The call object.

ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<ListCertificateAuthoritiesResponse> ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ListCertificateAuthoritiesRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<ListCertificateAuthoritiesResponse>

The call object.

ListCertificateRevocationLists(ListCertificateRevocationListsRequest, CallOptions)

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

Declaration
public virtual ListCertificateRevocationListsResponse ListCertificateRevocationLists(ListCertificateRevocationListsRequest request, CallOptions options)
Parameters
Type Name Description
ListCertificateRevocationListsRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
ListCertificateRevocationListsResponse

The response received from the server.

ListCertificateRevocationLists(ListCertificateRevocationListsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual ListCertificateRevocationListsResponse ListCertificateRevocationLists(ListCertificateRevocationListsRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ListCertificateRevocationListsRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
ListCertificateRevocationListsResponse

The response received from the server.

ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<ListCertificateRevocationListsResponse> ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest request, CallOptions options)
Parameters
Type Name Description
ListCertificateRevocationListsRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<ListCertificateRevocationListsResponse>

The call object.

ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<ListCertificateRevocationListsResponse> ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ListCertificateRevocationListsRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<ListCertificateRevocationListsResponse>

The call object.

ListCertificates(ListCertificatesRequest, CallOptions)

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

Declaration
public virtual ListCertificatesResponse ListCertificates(ListCertificatesRequest request, CallOptions options)
Parameters
Type Name Description
ListCertificatesRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
ListCertificatesResponse

The response received from the server.

ListCertificates(ListCertificatesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual ListCertificatesResponse ListCertificates(ListCertificatesRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ListCertificatesRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
ListCertificatesResponse

The response received from the server.

ListCertificatesAsync(ListCertificatesRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<ListCertificatesResponse> ListCertificatesAsync(ListCertificatesRequest request, CallOptions options)
Parameters
Type Name Description
ListCertificatesRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<ListCertificatesResponse>

The call object.

ListCertificatesAsync(ListCertificatesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<ListCertificatesResponse> ListCertificatesAsync(ListCertificatesRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ListCertificatesRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<ListCertificatesResponse>

The call object.

ListReusableConfigs(ListReusableConfigsRequest, CallOptions)

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

Declaration
public virtual ListReusableConfigsResponse ListReusableConfigs(ListReusableConfigsRequest request, CallOptions options)
Parameters
Type Name Description
ListReusableConfigsRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
ListReusableConfigsResponse

The response received from the server.

ListReusableConfigs(ListReusableConfigsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual ListReusableConfigsResponse ListReusableConfigs(ListReusableConfigsRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ListReusableConfigsRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
ListReusableConfigsResponse

The response received from the server.

ListReusableConfigsAsync(ListReusableConfigsRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<ListReusableConfigsResponse> ListReusableConfigsAsync(ListReusableConfigsRequest request, CallOptions options)
Parameters
Type Name Description
ListReusableConfigsRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<ListReusableConfigsResponse>

The call object.

ListReusableConfigsAsync(ListReusableConfigsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<ListReusableConfigsResponse> ListReusableConfigsAsync(ListReusableConfigsRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ListReusableConfigsRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<ListReusableConfigsResponse>

The call object.

NewInstance(ClientBase.ClientBaseConfiguration)

Creates a new instance of client from given ClientBaseConfiguration.

Declaration
protected override CertificateAuthorityService.CertificateAuthorityServiceClient NewInstance(ClientBase.ClientBaseConfiguration configuration)
Parameters
Type Name Description
ClientBase.ClientBaseConfiguration configuration
Returns
Type Description
CertificateAuthorityService.CertificateAuthorityServiceClient
Overrides
Grpc.Core.ClientBase<Google.Cloud.Security.PrivateCA.V1Beta1.CertificateAuthorityService.CertificateAuthorityServiceClient>.NewInstance(Grpc.Core.ClientBase.ClientBaseConfiguration)

RestoreCertificateAuthority(RestoreCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual Operation RestoreCertificateAuthority(RestoreCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
RestoreCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Operation

The response received from the server.

RestoreCertificateAuthority(RestoreCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual Operation RestoreCertificateAuthority(RestoreCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
RestoreCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

RestoreCertificateAuthorityAsync(RestoreCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<Operation> RestoreCertificateAuthorityAsync(RestoreCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
RestoreCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

RestoreCertificateAuthorityAsync(RestoreCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<Operation> RestoreCertificateAuthorityAsync(RestoreCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
RestoreCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

RevokeCertificate(RevokeCertificateRequest, CallOptions)

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

Declaration
public virtual Certificate RevokeCertificate(RevokeCertificateRequest request, CallOptions options)
Parameters
Type Name Description
RevokeCertificateRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Certificate

The response received from the server.

RevokeCertificate(RevokeCertificateRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual Certificate RevokeCertificate(RevokeCertificateRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
RevokeCertificateRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Certificate

The response received from the server.

RevokeCertificateAsync(RevokeCertificateRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<Certificate> RevokeCertificateAsync(RevokeCertificateRequest request, CallOptions options)
Parameters
Type Name Description
RevokeCertificateRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Certificate>

The call object.

RevokeCertificateAsync(RevokeCertificateRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<Certificate> RevokeCertificateAsync(RevokeCertificateRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
RevokeCertificateRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Certificate>

The call object.

ScheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual Operation ScheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
ScheduleDeleteCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Operation

The response received from the server.

ScheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual Operation ScheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ScheduleDeleteCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

ScheduleDeleteCertificateAuthorityAsync(ScheduleDeleteCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<Operation> ScheduleDeleteCertificateAuthorityAsync(ScheduleDeleteCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
ScheduleDeleteCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

ScheduleDeleteCertificateAuthorityAsync(ScheduleDeleteCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<Operation> ScheduleDeleteCertificateAuthorityAsync(ScheduleDeleteCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
ScheduleDeleteCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

UpdateCertificate(UpdateCertificateRequest, CallOptions)

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 virtual Certificate UpdateCertificate(UpdateCertificateRequest request, CallOptions options)
Parameters
Type Name Description
UpdateCertificateRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Certificate

The response received from the server.

UpdateCertificate(UpdateCertificateRequest, Metadata, Nullable<DateTime>, CancellationToken)

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 virtual Certificate UpdateCertificate(UpdateCertificateRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
UpdateCertificateRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Certificate

The response received from the server.

UpdateCertificateAsync(UpdateCertificateRequest, CallOptions)

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 virtual AsyncUnaryCall<Certificate> UpdateCertificateAsync(UpdateCertificateRequest request, CallOptions options)
Parameters
Type Name Description
UpdateCertificateRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Certificate>

The call object.

UpdateCertificateAsync(UpdateCertificateRequest, Metadata, Nullable<DateTime>, CancellationToken)

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 virtual AsyncUnaryCall<Certificate> UpdateCertificateAsync(UpdateCertificateRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
UpdateCertificateRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Certificate>

The call object.

UpdateCertificateAuthority(UpdateCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual Operation UpdateCertificateAuthority(UpdateCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
UpdateCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Operation

The response received from the server.

UpdateCertificateAuthority(UpdateCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual Operation UpdateCertificateAuthority(UpdateCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
UpdateCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<Operation> UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest request, CallOptions options)
Parameters
Type Name Description
UpdateCertificateAuthorityRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<Operation> UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
UpdateCertificateAuthorityRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest, CallOptions)

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

Declaration
public virtual Operation UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest request, CallOptions options)
Parameters
Type Name Description
UpdateCertificateRevocationListRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
Operation

The response received from the server.

UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual Operation UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
UpdateCertificateRevocationListRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest, CallOptions)

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

Declaration
public virtual AsyncUnaryCall<Operation> UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest request, CallOptions options)
Parameters
Type Name Description
UpdateCertificateRevocationListRequest request

The request to send to the server.

CallOptions options

The options for the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Declaration
public virtual AsyncUnaryCall<Operation> UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
UpdateCertificateRevocationListRequest request

The request to send to the server.

Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCall<Operation>

The call object.

Back to top