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(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 |
CertificateAuthorityServiceCertificateAuthorityServiceClient 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 certificate authorities in the ENABLED, DISABLED, or STAGED states.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
TaskOperationCertificateTemplateOperationMetadata |
A Task containing the RPC response. |