public sealed class CertificateAuthorityServiceClientImpl : CertificateAuthorityServiceClient
Reference 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(CertificateAuthorityService.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 | CertificateAuthorityService.CertificateAuthorityServiceClient The underlying gRPC client. |
settings | CertificateAuthorityServiceSettings The base CertificateAuthorityServiceSettings used within this client. |
logger | ILogger Optional 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 |
CertificateAuthorityService.CertificateAuthorityServiceClient |
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 | ActivateCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest, CallSettings)
public override async 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 | ActivateCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateAuthority, OperationMetadata>> | 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 | CreateCaPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CaPool, OperationMetadata> | The RPC response. |
CreateCaPoolAsync(CreateCaPoolRequest, CallSettings)
public override async Task<Operation<CaPool, OperationMetadata>> CreateCaPoolAsync(CreateCaPoolRequest request, CallSettings callSettings = null)
Create a [CaPool][google.cloud.security.privateca.v1.CaPool].
Parameters | |
---|---|
Name | Description |
request | CreateCaPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CaPool, OperationMetadata>> | 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 | CreateCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Certificate | The RPC response. |
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 | CreateCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Certificate> | 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 | CreateCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest, CallSettings)
public override async 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 | CreateCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateAuthority, OperationMetadata>> | 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 | CreateCertificateTemplateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateTemplate, OperationMetadata> | The RPC response. |
CreateCertificateTemplateAsync(CreateCertificateTemplateRequest, CallSettings)
public override async 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 | CreateCertificateTemplateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateTemplate, OperationMetadata>> | 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 | DeleteCaPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteCaPoolAsync(DeleteCaPoolRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteCaPoolAsync(DeleteCaPoolRequest request, CallSettings callSettings = null)
Delete a [CaPool][google.cloud.security.privateca.v1.CaPool].
Parameters | |
---|---|
Name | Description |
request | DeleteCaPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | 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 | DeleteCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
DeleteCertificateAuthorityAsync(DeleteCertificateAuthorityRequest, CallSettings)
public override async Task<Operation<CertificateAuthority, OperationMetadata>> DeleteCertificateAuthorityAsync(DeleteCertificateAuthorityRequest request, CallSettings callSettings = null)
Delete a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
Parameters | |
---|---|
Name | Description |
request | DeleteCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateAuthority, OperationMetadata>> | 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 | DeleteCertificateTemplateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteCertificateTemplateAsync(DeleteCertificateTemplateRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteCertificateTemplateAsync(DeleteCertificateTemplateRequest request, CallSettings callSettings = null)
DeleteCertificateTemplate deletes a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
Parameters | |
---|---|
Name | Description |
request | DeleteCertificateTemplateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | 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 | DisableCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest, CallSettings)
public override async Task<Operation<CertificateAuthority, OperationMetadata>> DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest request, CallSettings callSettings = null)
Disable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
Parameters | |
---|---|
Name | Description |
request | DisableCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateAuthority, OperationMetadata>> | 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 | EnableCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest, CallSettings)
public override async Task<Operation<CertificateAuthority, OperationMetadata>> EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest request, CallSettings callSettings = null)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
Parameters | |
---|---|
Name | Description |
request | EnableCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateAuthority, OperationMetadata>> | 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 ACTIVE [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] resources in the [CaPool][google.cloud.security.privateca.v1.CaPool].
Parameters | |
---|---|
Name | Description |
request | FetchCaCertsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 ACTIVE [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority] resources in the [CaPool][google.cloud.security.privateca.v1.CaPool].
Parameters | |
---|---|
Name | Description |
request | FetchCaCertsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<FetchCaCertsResponse> | 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 | FetchCertificateAuthorityCsrRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
FetchCertificateAuthorityCsrResponse | The RPC response. |
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 | FetchCertificateAuthorityCsrRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<FetchCertificateAuthorityCsrResponse> | 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 | GetCaPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetCaPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<CaPool> | 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 | GetCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Certificate | The RPC response. |
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 | GetCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Certificate> | 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 | GetCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
CertificateAuthority | The RPC response. |
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 | GetCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<CertificateAuthority> | 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 | GetCertificateRevocationListRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
CertificateRevocationList | The RPC response. |
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 | GetCertificateRevocationListRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<CertificateRevocationList> | 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 | GetCertificateTemplateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
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 | GetCertificateTemplateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<CertificateTemplate> | 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 | ListCaPoolsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListCaPoolsResponse, CaPool> | 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 | ListCaPoolsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListCaPoolsResponse, CaPool> | 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 | ListCertificateAuthoritiesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority> | A pageable sequence of CertificateAuthority resources. |
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 | ListCertificateAuthoritiesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority> | A pageable asynchronous sequence of CertificateAuthority resources. |
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 | ListCertificateRevocationListsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList> | A pageable sequence of CertificateRevocationList resources. |
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 | ListCertificateRevocationListsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList> | A pageable asynchronous sequence of CertificateRevocationList resources. |
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 | ListCertificatesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListCertificatesResponse, Certificate> | A pageable sequence of Certificate resources. |
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 | ListCertificatesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListCertificatesResponse, Certificate> | A pageable asynchronous sequence of Certificate resources. |
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 | ListCertificateTemplatesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListCertificateTemplatesResponse, CertificateTemplate> | 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 | ListCertificateTemplatesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListCertificateTemplatesResponse, CertificateTemplate> | A pageable asynchronous sequence of CertificateTemplate 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 | RevokeCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Certificate | The RPC response. |
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 | RevokeCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Certificate> | 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 | UndeleteCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
UndeleteCertificateAuthorityAsync(UndeleteCertificateAuthorityRequest, CallSettings)
public override async 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 | UndeleteCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateAuthority, OperationMetadata>> | 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 | UpdateCaPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CaPool, OperationMetadata> | The RPC response. |
UpdateCaPoolAsync(UpdateCaPoolRequest, CallSettings)
public override async Task<Operation<CaPool, OperationMetadata>> UpdateCaPoolAsync(UpdateCaPoolRequest request, CallSettings callSettings = null)
Update a [CaPool][google.cloud.security.privateca.v1.CaPool].
Parameters | |
---|---|
Name | Description |
request | UpdateCaPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CaPool, OperationMetadata>> | 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 | UpdateCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Certificate | The RPC response. |
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 | UpdateCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Certificate> | 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 | UpdateCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest, CallSettings)
public override async Task<Operation<CertificateAuthority, OperationMetadata>> UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest request, CallSettings callSettings = null)
Update a [CertificateAuthority][google.cloud.security.privateca.v1.CertificateAuthority].
Parameters | |
---|---|
Name | Description |
request | UpdateCertificateAuthorityRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateAuthority, OperationMetadata>> | 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 | UpdateCertificateRevocationListRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateRevocationList, OperationMetadata> | The RPC response. |
UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest, CallSettings)
public override async Task<Operation<CertificateRevocationList, OperationMetadata>> UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest request, CallSettings callSettings = null)
Update a [CertificateRevocationList][google.cloud.security.privateca.v1.CertificateRevocationList].
Parameters | |
---|---|
Name | Description |
request | UpdateCertificateRevocationListRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateRevocationList, OperationMetadata>> | 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 | UpdateCertificateTemplateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateTemplate, OperationMetadata> | The RPC response. |
UpdateCertificateTemplateAsync(UpdateCertificateTemplateRequest, CallSettings)
public override async Task<Operation<CertificateTemplate, OperationMetadata>> UpdateCertificateTemplateAsync(UpdateCertificateTemplateRequest request, CallSettings callSettings = null)
Update a [CertificateTemplate][google.cloud.security.privateca.v1.CertificateTemplate].
Parameters | |
---|---|
Name | Description |
request | UpdateCertificateTemplateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateTemplate, OperationMetadata>> | A Task containing the RPC response. |