Class CertificateAuthorityServiceClientImpl
CertificateAuthorityService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Cloud.Security.PrivateCA.V1Beta1
Assembly: Google.Cloud.Security.PrivateCA.V1Beta1.dll
Syntax
public sealed class CertificateAuthorityServiceClientImpl : CertificateAuthorityServiceClient
Remarks
[Certificate Authority Service][google.cloud.security.privateca.v1beta1.CertificateAuthorityService] manages private certificate authorities and issued certificates.
Constructors
CertificateAuthorityServiceClientImpl(CertificateAuthorityService.CertificateAuthorityServiceClient, CertificateAuthorityServiceSettings)
Constructs a client wrapper for the CertificateAuthorityService service, with the specified gRPC client and settings.
Declaration
public CertificateAuthorityServiceClientImpl(CertificateAuthorityService.CertificateAuthorityServiceClient grpcClient, CertificateAuthorityServiceSettings settings)
Parameters
| Type | Name | Description |
|---|---|---|
| CertificateAuthorityService.CertificateAuthorityServiceClient | grpcClient | The underlying gRPC client. |
| CertificateAuthorityServiceSettings | settings | The base CertificateAuthorityServiceSettings used within this client. |
Properties
ActivateCertificateAuthorityOperationsClient
The long-running operations client for ActivateCertificateAuthority.
Declaration
public override OperationsClient ActivateCertificateAuthorityOperationsClient { get; }
Property Value
| Type | Description |
|---|---|
| OperationsClient |
Overrides
CreateCertificateAuthorityOperationsClient
The long-running operations client for CreateCertificateAuthority.
Declaration
public override OperationsClient CreateCertificateAuthorityOperationsClient { get; }
Property Value
| Type | Description |
|---|---|
| OperationsClient |
Overrides
DisableCertificateAuthorityOperationsClient
The long-running operations client for DisableCertificateAuthority.
Declaration
public override OperationsClient DisableCertificateAuthorityOperationsClient { get; }
Property Value
| Type | Description |
|---|---|
| OperationsClient |
Overrides
EnableCertificateAuthorityOperationsClient
The long-running operations client for EnableCertificateAuthority.
Declaration
public override OperationsClient EnableCertificateAuthorityOperationsClient { get; }
Property Value
| Type | Description |
|---|---|
| OperationsClient |
Overrides
GrpcClient
The underlying gRPC CertificateAuthorityService client
Declaration
public override CertificateAuthorityService.CertificateAuthorityServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| CertificateAuthorityService.CertificateAuthorityServiceClient |
Overrides
RestoreCertificateAuthorityOperationsClient
The long-running operations client for RestoreCertificateAuthority.
Declaration
public override OperationsClient RestoreCertificateAuthorityOperationsClient { get; }
Property Value
| Type | Description |
|---|---|
| OperationsClient |
Overrides
ScheduleDeleteCertificateAuthorityOperationsClient
The long-running operations client for ScheduleDeleteCertificateAuthority.
Declaration
public override OperationsClient ScheduleDeleteCertificateAuthorityOperationsClient { get; }
Property Value
| Type | Description |
|---|---|
| OperationsClient |
Overrides
UpdateCertificateAuthorityOperationsClient
The long-running operations client for UpdateCertificateAuthority.
Declaration
public override OperationsClient UpdateCertificateAuthorityOperationsClient { get; }
Property Value
| Type | Description |
|---|---|
| OperationsClient |
Overrides
UpdateCertificateRevocationListOperationsClient
The long-running operations client for UpdateCertificateRevocationList.
Declaration
public override OperationsClient UpdateCertificateRevocationListOperationsClient { get; }
Property Value
| Type | Description |
|---|---|
| OperationsClient |
Overrides
Methods
ActivateCertificateAuthority(ActivateCertificateAuthorityRequest, CallSettings)
Activate a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. After the parent Certificate Authority signs a certificate signing request from [FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr], this method can complete the activation process.
Declaration
public override Operation<CertificateAuthority, OperationMetadata> ActivateCertificateAuthority(ActivateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ActivateCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
Overrides
ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest, CallSettings)
Activate a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. After the parent Certificate Authority signs a certificate signing request from [FetchCertificateAuthorityCsr][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.FetchCertificateAuthorityCsr], this method can complete the activation process.
Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> ActivateCertificateAuthorityAsync(ActivateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ActivateCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>> | A Task containing the RPC response. |
Overrides
CreateCertificate(CreateCertificateRequest, CallSettings)
Create a new [Certificate][google.cloud.security.privateca.v1beta1.Certificate] in a given Project, Location from a particular [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override Certificate CreateCertificate(CreateCertificateRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCertificateRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Certificate | The RPC response. |
Overrides
CreateCertificateAsync(CreateCertificateRequest, CallSettings)
Create a new [Certificate][google.cloud.security.privateca.v1beta1.Certificate] in a given Project, Location from a particular [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override Task<Certificate> CreateCertificateAsync(CreateCertificateRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCertificateRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Certificate> | A Task containing the RPC response. |
Overrides
CreateCertificateAuthority(CreateCertificateAuthorityRequest, CallSettings)
Create a new [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] in a given Project and Location.
Declaration
public override Operation<CertificateAuthority, OperationMetadata> CreateCertificateAuthority(CreateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
Overrides
CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest, CallSettings)
Create a new [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] in a given Project and Location.
Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> CreateCertificateAuthorityAsync(CreateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>> | A Task containing the RPC response. |
Overrides
DisableCertificateAuthority(DisableCertificateAuthorityRequest, CallSettings)
Disable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override Operation<CertificateAuthority, OperationMetadata> DisableCertificateAuthority(DisableCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DisableCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
Overrides
DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest, CallSettings)
Disable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> DisableCertificateAuthorityAsync(DisableCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DisableCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>> | A Task containing the RPC response. |
Overrides
EnableCertificateAuthority(EnableCertificateAuthorityRequest, CallSettings)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override Operation<CertificateAuthority, OperationMetadata> EnableCertificateAuthority(EnableCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
Overrides
EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest, CallSettings)
Enable a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> EnableCertificateAuthorityAsync(EnableCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| EnableCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>> | A Task containing the RPC response. |
Overrides
FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest, CallSettings)
Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. The CSR must then be signed by the desired parent Certificate Authority, which could be another [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] resource, or could be an on-prem certificate authority. See also [ActivateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ActivateCertificateAuthority].
Declaration
public override FetchCertificateAuthorityCsrResponse FetchCertificateAuthorityCsr(FetchCertificateAuthorityCsrRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| FetchCertificateAuthorityCsrRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| FetchCertificateAuthorityCsrResponse | The RPC response. |
Overrides
FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest, CallSettings)
Fetch a certificate signing request (CSR) from a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is in state [PENDING_ACTIVATION][google.cloud.security.privateca.v1beta1.CertificateAuthority.State.PENDING_ACTIVATION] and is of type [SUBORDINATE][google.cloud.security.privateca.v1beta1.CertificateAuthority.Type.SUBORDINATE]. The CSR must then be signed by the desired parent Certificate Authority, which could be another [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] resource, or could be an on-prem certificate authority. See also [ActivateCertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthorityService.ActivateCertificateAuthority].
Declaration
public override Task<FetchCertificateAuthorityCsrResponse> FetchCertificateAuthorityCsrAsync(FetchCertificateAuthorityCsrRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| FetchCertificateAuthorityCsrRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<FetchCertificateAuthorityCsrResponse> | A Task containing the RPC response. |
Overrides
GetCertificate(GetCertificateRequest, CallSettings)
Returns a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].
Declaration
public override Certificate GetCertificate(GetCertificateRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCertificateRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Certificate | The RPC response. |
Overrides
GetCertificateAsync(GetCertificateRequest, CallSettings)
Returns a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].
Declaration
public override Task<Certificate> GetCertificateAsync(GetCertificateRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCertificateRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Certificate> | A Task containing the RPC response. |
Overrides
GetCertificateAuthority(GetCertificateAuthorityRequest, CallSettings)
Returns a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override CertificateAuthority GetCertificateAuthority(GetCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| CertificateAuthority | The RPC response. |
Overrides
GetCertificateAuthorityAsync(GetCertificateAuthorityRequest, CallSettings)
Returns a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override Task<CertificateAuthority> GetCertificateAuthorityAsync(GetCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<CertificateAuthority> | A Task containing the RPC response. |
Overrides
GetCertificateRevocationList(GetCertificateRevocationListRequest, CallSettings)
Returns a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
Declaration
public override CertificateRevocationList GetCertificateRevocationList(GetCertificateRevocationListRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCertificateRevocationListRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| CertificateRevocationList | The RPC response. |
Overrides
GetCertificateRevocationListAsync(GetCertificateRevocationListRequest, CallSettings)
Returns a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
Declaration
public override Task<CertificateRevocationList> GetCertificateRevocationListAsync(GetCertificateRevocationListRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCertificateRevocationListRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<CertificateRevocationList> | A Task containing the RPC response. |
Overrides
GetReusableConfig(GetReusableConfigRequest, CallSettings)
Returns a [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig].
Declaration
public override ReusableConfig GetReusableConfig(GetReusableConfigRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetReusableConfigRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| ReusableConfig | The RPC response. |
Overrides
GetReusableConfigAsync(GetReusableConfigRequest, CallSettings)
Returns a [ReusableConfig][google.cloud.security.privateca.v1beta1.ReusableConfig].
Declaration
public override Task<ReusableConfig> GetReusableConfigAsync(GetReusableConfigRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetReusableConfigRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<ReusableConfig> | A Task containing the RPC response. |
Overrides
ListCertificateAuthorities(ListCertificateAuthoritiesRequest, CallSettings)
Lists [CertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override PagedEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority> ListCertificateAuthorities(ListCertificateAuthoritiesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCertificateAuthoritiesRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| PagedEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority> | A pageable sequence of CertificateAuthority resources. |
Overrides
ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest, CallSettings)
Lists [CertificateAuthorities][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override PagedAsyncEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority> ListCertificateAuthoritiesAsync(ListCertificateAuthoritiesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCertificateAuthoritiesRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| PagedAsyncEnumerable<ListCertificateAuthoritiesResponse, CertificateAuthority> | A pageable asynchronous sequence of CertificateAuthority resources. |
Overrides
ListCertificateRevocationLists(ListCertificateRevocationListsRequest, CallSettings)
Lists [CertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
Declaration
public override PagedEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList> ListCertificateRevocationLists(ListCertificateRevocationListsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCertificateRevocationListsRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| PagedEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList> | A pageable sequence of CertificateRevocationList resources. |
Overrides
ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest, CallSettings)
Lists [CertificateRevocationLists][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
Declaration
public override PagedAsyncEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList> ListCertificateRevocationListsAsync(ListCertificateRevocationListsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCertificateRevocationListsRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| PagedAsyncEnumerable<ListCertificateRevocationListsResponse, CertificateRevocationList> | A pageable asynchronous sequence of CertificateRevocationList resources. |
Overrides
ListCertificates(ListCertificatesRequest, CallSettings)
Lists [Certificates][google.cloud.security.privateca.v1beta1.Certificate].
Declaration
public override PagedEnumerable<ListCertificatesResponse, Certificate> ListCertificates(ListCertificatesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCertificatesRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| PagedEnumerable<ListCertificatesResponse, Certificate> | A pageable sequence of Certificate resources. |
Overrides
ListCertificatesAsync(ListCertificatesRequest, CallSettings)
Lists [Certificates][google.cloud.security.privateca.v1beta1.Certificate].
Declaration
public override PagedAsyncEnumerable<ListCertificatesResponse, Certificate> ListCertificatesAsync(ListCertificatesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCertificatesRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| PagedAsyncEnumerable<ListCertificatesResponse, Certificate> | A pageable asynchronous sequence of Certificate resources. |
Overrides
ListReusableConfigs(ListReusableConfigsRequest, CallSettings)
Lists [ReusableConfigs][google.cloud.security.privateca.v1beta1.ReusableConfig].
Declaration
public override PagedEnumerable<ListReusableConfigsResponse, ReusableConfig> ListReusableConfigs(ListReusableConfigsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListReusableConfigsRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| PagedEnumerable<ListReusableConfigsResponse, ReusableConfig> | A pageable sequence of ReusableConfig resources. |
Overrides
ListReusableConfigsAsync(ListReusableConfigsRequest, CallSettings)
Lists [ReusableConfigs][google.cloud.security.privateca.v1beta1.ReusableConfig].
Declaration
public override PagedAsyncEnumerable<ListReusableConfigsResponse, ReusableConfig> ListReusableConfigsAsync(ListReusableConfigsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListReusableConfigsRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| PagedAsyncEnumerable<ListReusableConfigsResponse, ReusableConfig> | A pageable asynchronous sequence of ReusableConfig resources. |
Overrides
RestoreCertificateAuthority(RestoreCertificateAuthorityRequest, CallSettings)
Restore a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is scheduled for deletion.
Declaration
public override Operation<CertificateAuthority, OperationMetadata> RestoreCertificateAuthority(RestoreCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| RestoreCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
Overrides
RestoreCertificateAuthorityAsync(RestoreCertificateAuthorityRequest, CallSettings)
Restore a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] that is scheduled for deletion.
Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> RestoreCertificateAuthorityAsync(RestoreCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| RestoreCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>> | A Task containing the RPC response. |
Overrides
RevokeCertificate(RevokeCertificateRequest, CallSettings)
Revoke a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].
Declaration
public override Certificate RevokeCertificate(RevokeCertificateRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| RevokeCertificateRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Certificate | The RPC response. |
Overrides
RevokeCertificateAsync(RevokeCertificateRequest, CallSettings)
Revoke a [Certificate][google.cloud.security.privateca.v1beta1.Certificate].
Declaration
public override Task<Certificate> RevokeCertificateAsync(RevokeCertificateRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| RevokeCertificateRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Certificate> | A Task containing the RPC response. |
Overrides
ScheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest, CallSettings)
Schedule a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] for deletion.
Declaration
public override Operation<CertificateAuthority, OperationMetadata> ScheduleDeleteCertificateAuthority(ScheduleDeleteCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ScheduleDeleteCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
Overrides
ScheduleDeleteCertificateAuthorityAsync(ScheduleDeleteCertificateAuthorityRequest, CallSettings)
Schedule a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority] for deletion.
Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> ScheduleDeleteCertificateAuthorityAsync(ScheduleDeleteCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ScheduleDeleteCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>> | A Task containing the RPC response. |
Overrides
UpdateCertificate(UpdateCertificateRequest, CallSettings)
Update a [Certificate][google.cloud.security.privateca.v1beta1.Certificate]. Currently, the only field you can update is the [labels][google.cloud.security.privateca.v1beta1.Certificate.labels] field.
Declaration
public override Certificate UpdateCertificate(UpdateCertificateRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCertificateRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Certificate | The RPC response. |
Overrides
UpdateCertificateAsync(UpdateCertificateRequest, CallSettings)
Update a [Certificate][google.cloud.security.privateca.v1beta1.Certificate]. Currently, the only field you can update is the [labels][google.cloud.security.privateca.v1beta1.Certificate.labels] field.
Declaration
public override Task<Certificate> UpdateCertificateAsync(UpdateCertificateRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCertificateRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Certificate> | A Task containing the RPC response. |
Overrides
UpdateCertificateAuthority(UpdateCertificateAuthorityRequest, CallSettings)
Update a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override Operation<CertificateAuthority, OperationMetadata> UpdateCertificateAuthority(UpdateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Operation<CertificateAuthority, OperationMetadata> | The RPC response. |
Overrides
UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest, CallSettings)
Update a [CertificateAuthority][google.cloud.security.privateca.v1beta1.CertificateAuthority].
Declaration
public override Task<Operation<CertificateAuthority, OperationMetadata>> UpdateCertificateAuthorityAsync(UpdateCertificateAuthorityRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCertificateAuthorityRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Operation<CertificateAuthority, OperationMetadata>> | A Task containing the RPC response. |
Overrides
UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest, CallSettings)
Update a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
Declaration
public override Operation<CertificateRevocationList, OperationMetadata> UpdateCertificateRevocationList(UpdateCertificateRevocationListRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCertificateRevocationListRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Operation<CertificateRevocationList, OperationMetadata> | The RPC response. |
Overrides
UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest, CallSettings)
Update a [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].
Declaration
public override Task<Operation<CertificateRevocationList, OperationMetadata>> UpdateCertificateRevocationListAsync(UpdateCertificateRevocationListRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCertificateRevocationListRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Operation<CertificateRevocationList, OperationMetadata>> | A Task containing the RPC response. |