public sealed class CertificateAuthorityServiceClientImpl : CertificateAuthorityServiceClientReference documentation and code samples for the Certificate Authority v1 API class CertificateAuthorityServiceClientImpl.
CertificateAuthorityService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Security.PrivateCA.V1Assembly
Google.Cloud.Security.PrivateCA.V1.dll
Remarks
[Certificate Authority Service][google.cloud.security.privateca.v1.CertificateAuthorityService] manages private certificate authorities and issued certificates.
Constructors
CertificateAuthorityServiceClientImpl(CertificateAuthorityServiceClient, CertificateAuthorityServiceSettings, ILogger)
public CertificateAuthorityServiceClientImpl(CertificateAuthorityService.CertificateAuthorityServiceClient grpcClient, CertificateAuthorityServiceSettings settings, ILogger logger)Constructs a client wrapper for the CertificateAuthorityService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
CertificateAuthorityServiceCertificateAuthorityServiceClientThe underlying gRPC client. |
settings |
CertificateAuthorityServiceSettingsThe base CertificateAuthorityServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
ActivateCertificateAuthorityOperationsClient
public override OperationsClient ActivateCertificateAuthorityOperationsClient { get; }The long-running operations client for ActivateCertificateAuthority.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateCaPoolOperationsClient
public override OperationsClient CreateCaPoolOperationsClient { get; }The long-running operations client for CreateCaPool.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateCertificateAuthorityOperationsClient
public override OperationsClient CreateCertificateAuthorityOperationsClient { get; }The long-running operations client for CreateCertificateAuthority.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateCertificateTemplateOperationsClient
public override OperationsClient CreateCertificateTemplateOperationsClient { get; }The long-running operations client for CreateCertificateTemplate.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteCaPoolOperationsClient
public override OperationsClient DeleteCaPoolOperationsClient { get; }The long-running operations client for DeleteCaPool.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteCertificateAuthorityOperationsClient
public override OperationsClient DeleteCertificateAuthorityOperationsClient { get; }The long-running operations client for DeleteCertificateAuthority.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteCertificateTemplateOperationsClient
public override OperationsClient DeleteCertificateTemplateOperationsClient { get; }The long-running operations client for DeleteCertificateTemplate.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DisableCertificateAuthorityOperationsClient
public override OperationsClient DisableCertificateAuthorityOperationsClient { get; }The long-running operations client for DisableCertificateAuthority.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
EnableCertificateAuthorityOperationsClient
public override OperationsClient EnableCertificateAuthorityOperationsClient { get; }The long-running operations client for EnableCertificateAuthority.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override CertificateAuthorityService.CertificateAuthorityServiceClient GrpcClient { get; }The underlying gRPC CertificateAuthorityService client
| Property Value | |
|---|---|
| Type | Description |
CertificateAuthorityServiceCertificateAuthorityServiceClient |
|
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicyClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
UndeleteCertificateAuthorityOperationsClient
public override OperationsClient UndeleteCertificateAuthorityOperationsClient { get; }The long-running operations client for UndeleteCertificateAuthority.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateCaPoolOperationsClient
public override OperationsClient UpdateCaPoolOperationsClient { get; }The long-running operations client for UpdateCaPool.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateCertificateAuthorityOperationsClient
public override OperationsClient UpdateCertificateAuthorityOperationsClient { get; }The long-running operations client for UpdateCertificateAuthority.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateCertificateRevocationListOperationsClient
public override OperationsClient UpdateCertificateRevocationListOperationsClient { get; }The long-running operations client for UpdateCertificateRevocationList.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateCertificateTemplateOperationsClient
public override OperationsClient UpdateCertificateTemplateOperationsClient { get; }The long-running operations client for UpdateCertificateTemplate.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
ActivateCertificateAuthority(ActivateCertificateAuthorityRequest, CallSettings)
public override Operation<CertificateAuthority, OperationMetadata> ActivateCertificateAuthority(ActivateCertificateAuthorityRequest request, CallSettings callSettings = null)Activate a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that is in state [AWAITING_USER_ACTIVATION][google.cloud.security.privateca.v1.CertificateAuthority.State.AWAITING_USER_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1.CertificateAuthority.Type.SUBORDINATE]. After the parent Certificate Authority signs a certificate signing request from [FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1.CertificateAuthorityService.FetchCertificateAuthorityCsr], this method can complete the activation process.
| Parameters | |
|---|---|
| Name | Description |
request |
ActivateCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCertificateAuthorityOperationMetadata |
The RPC response. |
ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest, CallSettings)
public override Task<Operation<CertificateAuthority, OperationMetadata>> ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest request, CallSettings callSettings = null)Activate a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that is in state [AWAITING_USER_ACTIVATION][google.cloud.security.privateca.v1.CertificateAuthority.State.AWAITING_USER_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1.CertificateAuthority.Type.SUBORDINATE]. After the parent Certificate Authority signs a certificate signing request from [FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1.CertificateAuthorityService.FetchCertificateAuthorityCsr], this method can complete the activation process.
| Parameters | |
|---|---|
| Name | Description |
request |
ActivateCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCertificateAuthorityOperationMetadata |
A Task containing the RPC response. |
CreateCaPool(CreateCaPoolRequest, CallSettings)
public override Operation<CaPool, OperationMetadata> CreateCaPool(CreateCaPoolRequest request, CallSettings callSettings = null)Create a [CaPool][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCaPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCaPoolOperationMetadata |
The RPC response. |
CreateCaPoolAsync(CreateCaPoolRequest, CallSettings)
public override Task<Operation<CaPool, OperationMetadata>> CreateCaPoolAsync(CreateCaPoolRequest request, CallSettings callSettings = null)Create a [CaPool][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCaPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCaPoolOperationMetadata |
A Task containing the RPC response. |
CreateCertificate(CreateCertificateRequest, CallSettings)
public override Certificate CreateCertificate(CreateCertificateRequest request, CallSettings callSettings = null)Create a new [Certificate][google.cloud.security.privateca.v1.Certificate] in a given Project, Location from a particular [CaPool][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCertificateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Certificate |
The RPC response. |
CreateCertificateAsync(CreateCertificateRequest, CallSettings)
public override Task<Certificate> CreateCertificateAsync(CreateCertificateRequest request, CallSettings callSettings = null)Create a new [Certificate][google.cloud.security.privateca.v1.Certificate] in a given Project, Location from a particular [CaPool][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCertificateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCertificate |
A Task containing the RPC response. |
CreateCertificateAuthority(CreateCertificateAuthorityRequest, CallSettings)
public override Operation<CertificateAuthority, OperationMetadata> CreateCertificateAuthority(CreateCertificateAuthorityRequest request, CallSettings callSettings = null)Create a new [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] in a given Project and Location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCertificateAuthorityOperationMetadata |
The RPC response. |
CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest, CallSettings)
public override Task<Operation<CertificateAuthority, OperationMetadata>> CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest request, CallSettings callSettings = null)Create a new [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] in a given Project and Location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCertificateAuthorityOperationMetadata |
A Task containing the RPC response. |
CreateCertificateTemplate(CreateCertificateTemplateRequest, CallSettings)
public override Operation<CertificateTemplate, OperationMetadata> CreateCertificateTemplate(CreateCertificateTemplateRequest request, CallSettings callSettings = null)Create a new [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate] in a given Project and Location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCertificateTemplateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCertificateTemplateOperationMetadata |
The RPC response. |
CreateCertificateTemplateAsync(CreateCertificateTemplateRequest, CallSettings)
public override Task<Operation<CertificateTemplate, OperationMetadata>> CreateCertificateTemplateAsync(CreateCertificateTemplateRequest request, CallSettings callSettings = null)Create a new [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate] in a given Project and Location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCertificateTemplateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCertificateTemplateOperationMetadata |
A Task containing the RPC response. |
DeleteCaPool(DeleteCaPoolRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteCaPool(DeleteCaPoolRequest request, CallSettings callSettings = null)Delete a [CaPool][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCaPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteCaPoolAsync(DeleteCaPoolRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteCaPoolAsync(DeleteCaPoolRequest request, CallSettings callSettings = null)Delete a [CaPool][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCaPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteCertificateAuthority(DeleteCertificateAuthorityRequest, CallSettings)
public override Operation<CertificateAuthority, OperationMetadata> DeleteCertificateAuthority(DeleteCertificateAuthorityRequest request, CallSettings callSettings = null)Delete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCertificateAuthorityOperationMetadata |
The RPC response. |
DeleteCertificateAuthorityAsync(DeleteCertificateAuthorityRequest, CallSettings)
public override Task<Operation<CertificateAuthority, OperationMetadata>> DeleteCertificateAuthorityAsync(DeleteCertificateAuthorityRequest request, CallSettings callSettings = null)Delete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCertificateAuthorityOperationMetadata |
A Task containing the RPC response. |
DeleteCertificateTemplate(DeleteCertificateTemplateRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteCertificateTemplate(DeleteCertificateTemplateRequest request, CallSettings callSettings = null)DeleteCertificateTemplate deletes a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCertificateTemplateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteCertificateTemplateAsync(DeleteCertificateTemplateRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteCertificateTemplateAsync(DeleteCertificateTemplateRequest request, CallSettings callSettings = null)DeleteCertificateTemplate deletes a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCertificateTemplateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DisableCertificateAuthority(DisableCertificateAuthorityRequest, CallSettings)
public override Operation<CertificateAuthority, OperationMetadata> DisableCertificateAuthority(DisableCertificateAuthorityRequest request, CallSettings callSettings = null)Disable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
DisableCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCertificateAuthorityOperationMetadata |
The RPC response. |
DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest, CallSettings)
public override Task<Operation<CertificateAuthority, OperationMetadata>> DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest request, CallSettings callSettings = null)Disable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
DisableCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCertificateAuthorityOperationMetadata |
A Task containing the RPC response. |
EnableCertificateAuthority(EnableCertificateAuthorityRequest, CallSettings)
public override Operation<CertificateAuthority, OperationMetadata> EnableCertificateAuthority(EnableCertificateAuthorityRequest request, CallSettings callSettings = null)Enable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
EnableCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCertificateAuthorityOperationMetadata |
The RPC response. |
EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest, CallSettings)
public override Task<Operation<CertificateAuthority, OperationMetadata>> EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest request, CallSettings callSettings = null)Enable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
EnableCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCertificateAuthorityOperationMetadata |
A Task containing the RPC response. |
FetchCaCerts(FetchCaCertsRequest, CallSettings)
public override FetchCaCertsResponse FetchCaCerts(FetchCaCertsRequest request, CallSettings callSettings = null)FetchCaCerts returns the current trust anchor for the [CaPool][google.cloud.security.privateca.v1.CaPool]. This will include CA certificate chains for all certificate authorities in the ENABLED, DISABLED, or STAGED states.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchCaCertsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
FetchCaCertsResponse |
The RPC response. |
FetchCaCertsAsync(FetchCaCertsRequest, CallSettings)
public override Task<FetchCaCertsResponse> FetchCaCertsAsync(FetchCaCertsRequest request, CallSettings callSettings = null)FetchCaCerts returns the current trust anchor for the [CaPool][google.cloud.security.privateca.v1.CaPool]. This will include CA certificate chains for all certificate authorities in the ENABLED, DISABLED, or STAGED states.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchCaCertsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskFetchCaCertsResponse |
A Task containing the RPC response. |
FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest, CallSettings)
public override FetchCertificateAuthorityCsrResponse FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, CallSettings callSettings = null)Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that is in state [AWAITING_USER_ACTIVATION][google.cloud.security.privateca.v1.CertificateAuthority.State.AWAITING_USER_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1.CertificateAuthority.Type.SUBORDINATE]. The CSR must then be signed by the desired parent Certificate Authority, which could be another [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] resource, or could be an on-prem certificate authority. See also [ActivateCertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthorityService.ActivateCertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
FetchCertificateAuthorityCsrRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
FetchCertificateAuthorityCsrResponse |
The RPC response. |
FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest, CallSettings)
public override Task<FetchCertificateAuthorityCsrResponse> FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest request, CallSettings callSettings = null)Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that is in state [AWAITING_USER_ACTIVATION][google.cloud.security.privateca.v1.CertificateAuthority.State.AWAITING_USER_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1.CertificateAuthority.Type.SUBORDINATE]. The CSR must then be signed by the desired parent Certificate Authority, which could be another [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] resource, or could be an on-prem certificate authority. See also [ActivateCertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthorityService.ActivateCertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
FetchCertificateAuthorityCsrRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskFetchCertificateAuthorityCsrResponse |
A Task containing the RPC response. |
GetCaPool(GetCaPoolRequest, CallSettings)
public override CaPool GetCaPool(GetCaPoolRequest request, CallSettings callSettings = null)Returns a [CaPool][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
GetCaPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
CaPool |
The RPC response. |
GetCaPoolAsync(GetCaPoolRequest, CallSettings)
public override Task<CaPool> GetCaPoolAsync(GetCaPoolRequest request, CallSettings callSettings = null)Returns a [CaPool][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
GetCaPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCaPool |
A Task containing the RPC response. |
GetCertificate(GetCertificateRequest, CallSettings)
public override Certificate GetCertificate(GetCertificateRequest request, CallSettings callSettings = null)Returns a [Certificate][google.cloud.security.privateca.v1.Certificate].
| Parameters | |
|---|---|
| Name | Description |
request |
GetCertificateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Certificate |
The RPC response. |
GetCertificateAsync(GetCertificateRequest, CallSettings)
public override Task<Certificate> GetCertificateAsync(GetCertificateRequest request, CallSettings callSettings = null)Returns a [Certificate][google.cloud.security.privateca.v1.Certificate].
| Parameters | |
|---|---|
| Name | Description |
request |
GetCertificateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCertificate |
A Task containing the RPC response. |
GetCertificateAuthority(GetCertificateAuthorityRequest, CallSettings)
public override CertificateAuthority GetCertificateAuthority(GetCertificateAuthorityRequest request, CallSettings callSettings = null)Returns a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
GetCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
CertificateAuthority |
The RPC response. |
GetCertificateAuthorityAsync(GetCertificateAuthorityRequest, CallSettings)
public override Task<CertificateAuthority> GetCertificateAuthorityAsync(GetCertificateAuthorityRequest request, CallSettings callSettings = null)Returns a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
GetCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCertificateAuthority |
A Task containing the RPC response. |
GetCertificateRevocationList(GetCertificateRevocationListRequest, CallSettings)
public override CertificateRevocationList GetCertificateRevocationList(GetCertificateRevocationListRequest request, CallSettings callSettings = null)Returns a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].
| Parameters | |
|---|---|
| Name | Description |
request |
GetCertificateRevocationListRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
CertificateRevocationList |
The RPC response. |
GetCertificateRevocationListAsync(GetCertificateRevocationListRequest, CallSettings)
public override Task<CertificateRevocationList> GetCertificateRevocationListAsync(GetCertificateRevocationListRequest request, CallSettings callSettings = null)Returns a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].
| Parameters | |
|---|---|
| Name | Description |
request |
GetCertificateRevocationListRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCertificateRevocationList |
A Task containing the RPC response. |
GetCertificateTemplate(GetCertificateTemplateRequest, CallSettings)
public override CertificateTemplate GetCertificateTemplate(GetCertificateTemplateRequest request, CallSettings callSettings = null)Returns a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
| Parameters | |
|---|---|
| Name | Description |
request |
GetCertificateTemplateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
CertificateTemplate |
The RPC response. |
GetCertificateTemplateAsync(GetCertificateTemplateRequest, CallSettings)
public override Task<CertificateTemplate> GetCertificateTemplateAsync(GetCertificateTemplateRequest request, CallSettings callSettings = null)Returns a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
| Parameters | |
|---|---|
| Name | Description |
request |
GetCertificateTemplateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCertificateTemplate |
A Task containing the RPC response. |
ListCaPools(ListCaPoolsRequest, CallSettings)
public override PagedEnumerable<ListCaPoolsResponse, CaPool> ListCaPools(ListCaPoolsRequest request, CallSettings callSettings = null)Lists [CaPools][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
ListCaPoolsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListCaPoolsResponseCaPool |
A pageable sequence of CaPool resources. |
ListCaPoolsAsync(ListCaPoolsRequest, CallSettings)
public override PagedAsyncEnumerable<ListCaPoolsResponse, CaPool> ListCaPoolsAsync(ListCaPoolsRequest request, CallSettings callSettings = null)Lists [CaPools][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
ListCaPoolsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListCaPoolsResponseCaPool |
A pageable asynchronous sequence of CaPool resources. |
ListCertificateAuthorities(ListCertificateAuthoritiesRequest, CallSettings)
public override PagedEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority> ListCertificateAuthorities(ListCertificateAuthoritiesRequest request, CallSettings callSettings = null)Lists [CertificateAuthorities][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
ListCertificateAuthoritiesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListCertificateAuthoritiesResponseCertificateAuthority |
A pageable sequence of CertificateAuthority resources. |
ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest, CallSettings)
public override PagedAsyncEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority> ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest request, CallSettings callSettings = null)Lists [CertificateAuthorities][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
ListCertificateAuthoritiesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListCertificateAuthoritiesResponseCertificateAuthority |
A pageable asynchronous sequence of CertificateAuthority resources. |
ListCertificateRevocationLists(ListCertificateRevocationListsRequest, CallSettings)
public override PagedEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList> ListCertificateRevocationLists(ListCertificateRevocationListsRequest request, CallSettings callSettings = null)Lists [CertificateRevocationLists][google.cloud.security.privateca.v1.CertificateRevocationList].
| Parameters | |
|---|---|
| Name | Description |
request |
ListCertificateRevocationListsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListCertificateRevocationListsResponseCertificateRevocationList |
A pageable sequence of CertificateRevocationList resources. |
ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest, CallSettings)
public override PagedAsyncEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList> ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest request, CallSettings callSettings = null)Lists [CertificateRevocationLists][google.cloud.security.privateca.v1.CertificateRevocationList].
| Parameters | |
|---|---|
| Name | Description |
request |
ListCertificateRevocationListsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListCertificateRevocationListsResponseCertificateRevocationList |
A pageable asynchronous sequence of CertificateRevocationList resources. |
ListCertificateTemplates(ListCertificateTemplatesRequest, CallSettings)
public override PagedEnumerable<ListCertificateTemplatesResponse, CertificateTemplate> ListCertificateTemplates(ListCertificateTemplatesRequest request, CallSettings callSettings = null)Lists [CertificateTemplates][google.cloud.security.privateca.v1.CertificateTemplate].
| Parameters | |
|---|---|
| Name | Description |
request |
ListCertificateTemplatesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListCertificateTemplatesResponseCertificateTemplate |
A pageable sequence of CertificateTemplate resources. |
ListCertificateTemplatesAsync(ListCertificateTemplatesRequest, CallSettings)
public override PagedAsyncEnumerable<ListCertificateTemplatesResponse, CertificateTemplate> ListCertificateTemplatesAsync(ListCertificateTemplatesRequest request, CallSettings callSettings = null)Lists [CertificateTemplates][google.cloud.security.privateca.v1.CertificateTemplate].
| Parameters | |
|---|---|
| Name | Description |
request |
ListCertificateTemplatesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListCertificateTemplatesResponseCertificateTemplate |
A pageable asynchronous sequence of CertificateTemplate resources. |
ListCertificates(ListCertificatesRequest, CallSettings)
public override PagedEnumerable<ListCertificatesResponse, Certificate> ListCertificates(ListCertificatesRequest request, CallSettings callSettings = null)Lists [Certificates][google.cloud.security.privateca.v1.Certificate].
| Parameters | |
|---|---|
| Name | Description |
request |
ListCertificatesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListCertificatesResponseCertificate |
A pageable sequence of Certificate resources. |
ListCertificatesAsync(ListCertificatesRequest, CallSettings)
public override PagedAsyncEnumerable<ListCertificatesResponse, Certificate> ListCertificatesAsync(ListCertificatesRequest request, CallSettings callSettings = null)Lists [Certificates][google.cloud.security.privateca.v1.Certificate].
| Parameters | |
|---|---|
| Name | Description |
request |
ListCertificatesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListCertificatesResponseCertificate |
A pageable asynchronous sequence of Certificate resources. |
RevokeCertificate(RevokeCertificateRequest, CallSettings)
public override Certificate RevokeCertificate(RevokeCertificateRequest request, CallSettings callSettings = null)Revoke a [Certificate][google.cloud.security.privateca.v1.Certificate].
| Parameters | |
|---|---|
| Name | Description |
request |
RevokeCertificateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Certificate |
The RPC response. |
RevokeCertificateAsync(RevokeCertificateRequest, CallSettings)
public override Task<Certificate> RevokeCertificateAsync(RevokeCertificateRequest request, CallSettings callSettings = null)Revoke a [Certificate][google.cloud.security.privateca.v1.Certificate].
| Parameters | |
|---|---|
| Name | Description |
request |
RevokeCertificateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCertificate |
A Task containing the RPC response. |
UndeleteCertificateAuthority(UndeleteCertificateAuthorityRequest, CallSettings)
public override Operation<CertificateAuthority, OperationMetadata> UndeleteCertificateAuthority(UndeleteCertificateAuthorityRequest request, CallSettings callSettings = null)Undelete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that has been deleted.
| Parameters | |
|---|---|
| Name | Description |
request |
UndeleteCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCertificateAuthorityOperationMetadata |
The RPC response. |
UndeleteCertificateAuthorityAsync(UndeleteCertificateAuthorityRequest, CallSettings)
public override Task<Operation<CertificateAuthority, OperationMetadata>> UndeleteCertificateAuthorityAsync(UndeleteCertificateAuthorityRequest request, CallSettings callSettings = null)Undelete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] that has been deleted.
| Parameters | |
|---|---|
| Name | Description |
request |
UndeleteCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCertificateAuthorityOperationMetadata |
A Task containing the RPC response. |
UpdateCaPool(UpdateCaPoolRequest, CallSettings)
public override Operation<CaPool, OperationMetadata> UpdateCaPool(UpdateCaPoolRequest request, CallSettings callSettings = null)Update a [CaPool][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCaPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCaPoolOperationMetadata |
The RPC response. |
UpdateCaPoolAsync(UpdateCaPoolRequest, CallSettings)
public override Task<Operation<CaPool, OperationMetadata>> UpdateCaPoolAsync(UpdateCaPoolRequest request, CallSettings callSettings = null)Update a [CaPool][google.cloud.security.privateca.v1.CaPool].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCaPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCaPoolOperationMetadata |
A Task containing the RPC response. |
UpdateCertificate(UpdateCertificateRequest, CallSettings)
public override Certificate UpdateCertificate(UpdateCertificateRequest request, CallSettings callSettings = null)Update a [Certificate][google.cloud.security.privateca.v1.Certificate]. Currently, the only field you can update is the [labels][google.cloud.security.privateca.v1.Certificate.labels] field.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCertificateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Certificate |
The RPC response. |
UpdateCertificateAsync(UpdateCertificateRequest, CallSettings)
public override Task<Certificate> UpdateCertificateAsync(UpdateCertificateRequest request, CallSettings callSettings = null)Update a [Certificate][google.cloud.security.privateca.v1.Certificate]. Currently, the only field you can update is the [labels][google.cloud.security.privateca.v1.Certificate.labels] field.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCertificateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCertificate |
A Task containing the RPC response. |
UpdateCertificateAuthority(UpdateCertificateAuthorityRequest, CallSettings)
public override Operation<CertificateAuthority, OperationMetadata> UpdateCertificateAuthority(UpdateCertificateAuthorityRequest request, CallSettings callSettings = null)Update a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCertificateAuthorityOperationMetadata |
The RPC response. |
UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest, CallSettings)
public override Task<Operation<CertificateAuthority, OperationMetadata>> UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest request, CallSettings callSettings = null)Update a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCertificateAuthorityRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCertificateAuthorityOperationMetadata |
A Task containing the RPC response. |
UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest, CallSettings)
public override Operation<CertificateRevocationList, OperationMetadata> UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest request, CallSettings callSettings = null)Update a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCertificateRevocationListRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCertificateRevocationListOperationMetadata |
The RPC response. |
UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest, CallSettings)
public override Task<Operation<CertificateRevocationList, OperationMetadata>> UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest request, CallSettings callSettings = null)Update a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCertificateRevocationListRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCertificateRevocationListOperationMetadata |
A Task containing the RPC response. |
UpdateCertificateTemplate(UpdateCertificateTemplateRequest, CallSettings)
public override Operation<CertificateTemplate, OperationMetadata> UpdateCertificateTemplate(UpdateCertificateTemplateRequest request, CallSettings callSettings = null)Update a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCertificateTemplateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCertificateTemplateOperationMetadata |
The RPC response. |
UpdateCertificateTemplateAsync(UpdateCertificateTemplateRequest, CallSettings)
public override Task<Operation<CertificateTemplate, OperationMetadata>> UpdateCertificateTemplateAsync(UpdateCertificateTemplateRequest request, CallSettings callSettings = null)Update a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCertificateTemplateRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCertificateTemplateOperationMetadata |
A Task containing the RPC response. |