CertificateAuthorityServiceAsyncClient(*, credentials: google.auth.credentials.Credentials = None, transport: Union[str, google.cloud.security.privateca_v1.services.certificate_authority_service.transports.base.CertificateAuthorityServiceTransport] = 'grpc_asyncio', client_options: <module 'google.api_core.client_options' from '/workspace/python-security-private-ca/.nox/docfx/lib/python3.9/site-packages/google/api_core/client_options.py'> = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object>)[Certificate Authority Service][google.cloud.security.privateca.v1.CertificateAuthorityService] manages private certificate authorities and issued certificates.
Properties
transport
Returns the transport used by the client instance.
| Returns | |
|---|---|
| Type | Description | 
| CertificateAuthorityServiceTransport | The transport used by the client instance. | 
Methods
CertificateAuthorityServiceAsyncClient
CertificateAuthorityServiceAsyncClient(*, credentials: google.auth.credentials.Credentials = None, transport: Union[str, google.cloud.security.privateca_v1.services.certificate_authority_service.transports.base.CertificateAuthorityServiceTransport] = 'grpc_asyncio', client_options: <module 'google.api_core.client_options' from '/workspace/python-security-private-ca/.nox/docfx/lib/python3.9/site-packages/google/api_core/client_options.py'> = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object>)Instantiates the certificate authority service client.
| Parameters | |
|---|---|
| Name | Description | 
| credentials | Optional[google.auth.credentials.Credentials]The authorization credentials to attach to requests. These credentials identify the application to the service; if none are specified, the client will attempt to ascertain the credentials from the environment. | 
| transport | Union[str, The transport to use. If set to None, a transport is chosen automatically. | 
| client_options | ClientOptionsCustom options for the client. It won't take effect if a  | 
| Exceptions | |
|---|---|
| Type | Description | 
| google.auth.exceptions.MutualTlsChannelError | If mutual TLS transport creation failed for any reason. | 
activate_certificate_authority
activate_certificate_authority(request: Optional[google.cloud.security.privateca_v1.types.service.ActivateCertificateAuthorityRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Activate a xref_CertificateAuthority that is in state xref_AWAITING_USER_ACTIVATION and is of type xref_SUBORDINATE. After the parent Certificate Authority signs a certificate signing request from xref_FetchCertificateAuthorityCsr, this method can complete the activation process.
| Parameters | |
|---|---|
| Name | Description | 
| request | ActivateCertificateAuthorityRequestThe request object. Request message for CertificateAuthorityService.ActivateCertificateAuthority. | 
| name | Required. The resource name for this CertificateAuthority in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CertificateAuthority A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates. | 
ca_pool_path
ca_pool_path(project: str, location: str, ca_pool: str)Returns a fully-qualified ca_pool string.
certificate_authority_path
certificate_authority_path(
    project: str, location: str, ca_pool: str, certificate_authority: str
)Returns a fully-qualified certificate_authority string.
certificate_path
certificate_path(project: str, location: str, ca_pool: str, certificate: str)Returns a fully-qualified certificate string.
certificate_revocation_list_path
certificate_revocation_list_path(
    project: str,
    location: str,
    ca_pool: str,
    certificate_authority: str,
    certificate_revocation_list: str,
)Returns a fully-qualified certificate_revocation_list string.
certificate_template_path
certificate_template_path(project: str, location: str, certificate_template: str)Returns a fully-qualified certificate_template string.
common_billing_account_path
common_billing_account_path(billing_account: str)Returns a fully-qualified billing_account string.
common_folder_path
common_folder_path(folder: str)Returns a fully-qualified folder string.
common_location_path
common_location_path(project: str, location: str)Returns a fully-qualified location string.
common_organization_path
common_organization_path(organization: str)Returns a fully-qualified organization string.
common_project_path
common_project_path(project: str)Returns a fully-qualified project string.
create_ca_pool
create_ca_pool(request: Optional[google.cloud.security.privateca_v1.types.service.CreateCaPoolRequest] = None, *, parent: Optional[str] = None, ca_pool: Optional[google.cloud.security.privateca_v1.types.resources.CaPool] = None, ca_pool_id: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Create a xref_CaPool.
| Parameters | |
|---|---|
| Name | Description | 
| request | CreateCaPoolRequestThe request object. Request message for CertificateAuthorityService.CreateCaPool. | 
| parent | Required. The resource name of the location associated with the CaPool, in the format  | 
| ca_pool | CaPoolRequired. A CaPool with initial field values. This corresponds to the  | 
| ca_pool_id | Required. It must be unique within a location and match the regular expression  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CaPool A CaPool represents a group of CertificateAuthorities that form a trust anchor. A CaPool can be used to manage issuance policies for one or more CertificateAuthority resources and to rotate CA certificates in and out of the trust anchor. | 
create_certificate
create_certificate(request: Optional[google.cloud.security.privateca_v1.types.service.CreateCertificateRequest] = None, *, parent: Optional[str] = None, certificate: Optional[google.cloud.security.privateca_v1.types.resources.Certificate] = None, certificate_id: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Create a new xref_Certificate in a given Project, Location from a particular xref_CaPool.
| Parameters | |
|---|---|
| Name | Description | 
| request | CreateCertificateRequestThe request object. Request message for CertificateAuthorityService.CreateCertificate. | 
| parent | Required. The resource name of the CaPool associated with the Certificate, in the format  | 
| certificate | CertificateRequired. A Certificate with initial field values. This corresponds to the  | 
| certificate_id | Optional. It must be unique within a location and match the regular expression  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.types.Certificate | A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority. | 
create_certificate_authority
create_certificate_authority(request: Optional[google.cloud.security.privateca_v1.types.service.CreateCertificateAuthorityRequest] = None, *, parent: Optional[str] = None, certificate_authority: Optional[google.cloud.security.privateca_v1.types.resources.CertificateAuthority] = None, certificate_authority_id: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Create a new xref_CertificateAuthority in a given Project and Location.
| Parameters | |
|---|---|
| Name | Description | 
| request | CreateCertificateAuthorityRequestThe request object. Request message for CertificateAuthorityService.CreateCertificateAuthority. | 
| parent | Required. The resource name of the CaPool associated with the CertificateAuthorities, in the format  | 
| certificate_authority | CertificateAuthorityRequired. A CertificateAuthority with initial field values. This corresponds to the  | 
| certificate_authority_id | Required. It must be unique within a location and match the regular expression  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CertificateAuthority A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates. | 
create_certificate_template
create_certificate_template(request: Optional[google.cloud.security.privateca_v1.types.service.CreateCertificateTemplateRequest] = None, *, parent: Optional[str] = None, certificate_template: Optional[google.cloud.security.privateca_v1.types.resources.CertificateTemplate] = None, certificate_template_id: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Create a new xref_CertificateTemplate in a given Project and Location.
| Parameters | |
|---|---|
| Name | Description | 
| request | CreateCertificateTemplateRequestThe request object. Request message for CertificateAuthorityService.CreateCertificateTemplate. | 
| parent | Required. The resource name of the location associated with the CertificateTemplate, in the format  | 
| certificate_template | CertificateTemplateRequired. A CertificateTemplate with initial field values. This corresponds to the  | 
| certificate_template_id | Required. It must be unique within a location and match the regular expression  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CertificateTemplate A CertificateTemplate refers to a managed template for certificate issuance. | 
delete_ca_pool
delete_ca_pool(request: Optional[google.cloud.security.privateca_v1.types.service.DeleteCaPoolRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Delete a xref_CaPool.
| Parameters | |
|---|---|
| Name | Description | 
| request | DeleteCaPoolRequestThe request object. Request message for CertificateAuthorityService.DeleteCaPool. | 
| name | Required. The resource name for this CaPool in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be google.protobuf.empty_pb2.EmptyA generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}. | 
delete_certificate_authority
delete_certificate_authority(request: Optional[google.cloud.security.privateca_v1.types.service.DeleteCertificateAuthorityRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Delete a xref_CertificateAuthority.
| Parameters | |
|---|---|
| Name | Description | 
| request | DeleteCertificateAuthorityRequestThe request object. Request message for CertificateAuthorityService.DeleteCertificateAuthority. | 
| name | Required. The resource name for this CertificateAuthority in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CertificateAuthority A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates. | 
delete_certificate_template
delete_certificate_template(request: Optional[google.cloud.security.privateca_v1.types.service.DeleteCertificateTemplateRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())DeleteCertificateTemplate deletes a xref_CertificateTemplate.
| Parameters | |
|---|---|
| Name | Description | 
| request | DeleteCertificateTemplateRequestThe request object. Request message for CertificateAuthorityService.DeleteCertificateTemplate. | 
| name | Required. The resource name for this CertificateTemplate in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be google.protobuf.empty_pb2.EmptyA generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}. | 
disable_certificate_authority
disable_certificate_authority(request: Optional[google.cloud.security.privateca_v1.types.service.DisableCertificateAuthorityRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Disable a xref_CertificateAuthority.
| Parameters | |
|---|---|
| Name | Description | 
| request | DisableCertificateAuthorityRequestThe request object. Request message for CertificateAuthorityService.DisableCertificateAuthority. | 
| name | Required. The resource name for this CertificateAuthority in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CertificateAuthority A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates. | 
enable_certificate_authority
enable_certificate_authority(request: Optional[google.cloud.security.privateca_v1.types.service.EnableCertificateAuthorityRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Enable a xref_CertificateAuthority.
| Parameters | |
|---|---|
| Name | Description | 
| request | EnableCertificateAuthorityRequestThe request object. Request message for CertificateAuthorityService.EnableCertificateAuthority. | 
| name | Required. The resource name for this CertificateAuthority in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CertificateAuthority A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates. | 
fetch_ca_certs
fetch_ca_certs(request: Optional[google.cloud.security.privateca_v1.types.service.FetchCaCertsRequest] = None, *, ca_pool: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())FetchCaCerts returns the current trust anchor for the xref_CaPool. This will include CA certificate chains for all ACTIVE xref_CertificateAuthority resources in the xref_CaPool.
| Parameters | |
|---|---|
| Name | Description | 
| request | FetchCaCertsRequestThe request object. Request message for CertificateAuthorityService.FetchCaCerts. | 
| ca_pool | Required. The resource name for the CaPool in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.types.FetchCaCertsResponse | Response message for CertificateAuthorityService.FetchCaCerts. | 
fetch_certificate_authority_csr
fetch_certificate_authority_csr(request: Optional[google.cloud.security.privateca_v1.types.service.FetchCertificateAuthorityCsrRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Fetch a certificate signing request (CSR) from a xref_CertificateAuthority that is in state xref_AWAITING_USER_ACTIVATION and is of type xref_SUBORDINATE. The CSR must then be signed by the desired parent Certificate Authority, which could be another xref_CertificateAuthority resource, or could be an on-prem certificate authority. See also xref_ActivateCertificateAuthority.
| Parameters | |
|---|---|
| Name | Description | 
| request | FetchCertificateAuthorityCsrRequestThe request object. Request message for CertificateAuthorityService.FetchCertificateAuthorityCsr. | 
| name | Required. The resource name for this CertificateAuthority in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.types.FetchCertificateAuthorityCsrResponse | Response message for CertificateAuthorityService.FetchCertificateAuthorityCsr. | 
from_service_account_file
from_service_account_file(filename: str, *args, **kwargs)Creates an instance of this client using the provided credentials file.
| Parameter | |
|---|---|
| Name | Description | 
| filename | strThe path to the service account private key json file. | 
| Returns | |
|---|---|
| Type | Description | 
| CertificateAuthorityServiceAsyncClient | The constructed client. | 
from_service_account_info
from_service_account_info(info: dict, *args, **kwargs)Creates an instance of this client using the provided credentials info.
| Parameter | |
|---|---|
| Name | Description | 
| info | dictThe service account private key info. | 
| Returns | |
|---|---|
| Type | Description | 
| CertificateAuthorityServiceAsyncClient | The constructed client. | 
from_service_account_json
from_service_account_json(filename: str, *args, **kwargs)Creates an instance of this client using the provided credentials file.
| Parameter | |
|---|---|
| Name | Description | 
| filename | strThe path to the service account private key json file. | 
| Returns | |
|---|---|
| Type | Description | 
| CertificateAuthorityServiceAsyncClient | The constructed client. | 
get_ca_pool
get_ca_pool(request: Optional[google.cloud.security.privateca_v1.types.service.GetCaPoolRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Returns a xref_CaPool.
| Parameters | |
|---|---|
| Name | Description | 
| request | GetCaPoolRequestThe request object. Request message for CertificateAuthorityService.GetCaPool. | 
| name | Required. The name of the CaPool to get. This corresponds to the  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.types.CaPool | A CaPool represents a group of CertificateAuthorities that form a trust anchor. A CaPool can be used to manage issuance policies for one or more CertificateAuthority resources and to rotate CA certificates in and out of the trust anchor. | 
get_certificate
get_certificate(request: Optional[google.cloud.security.privateca_v1.types.service.GetCertificateRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Returns a xref_Certificate.
| Parameters | |
|---|---|
| Name | Description | 
| request | GetCertificateRequestThe request object. Request message for CertificateAuthorityService.GetCertificate. | 
| name | Required. The name of the Certificate to get. This corresponds to the  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.types.Certificate | A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority. | 
get_certificate_authority
get_certificate_authority(request: Optional[google.cloud.security.privateca_v1.types.service.GetCertificateAuthorityRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Returns a xref_CertificateAuthority.
| Parameters | |
|---|---|
| Name | Description | 
| request | GetCertificateAuthorityRequestThe request object. Request message for CertificateAuthorityService.GetCertificateAuthority. | 
| name | Required. The name of the CertificateAuthority to get. This corresponds to the  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.types.CertificateAuthority | A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates. | 
get_certificate_revocation_list
get_certificate_revocation_list(request: Optional[google.cloud.security.privateca_v1.types.service.GetCertificateRevocationListRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Returns a xref_CertificateRevocationList.
| Parameters | |
|---|---|
| Name | Description | 
| request | GetCertificateRevocationListRequestThe request object. Request message for CertificateAuthorityService.GetCertificateRevocationList. | 
| name | Required. The name of the CertificateRevocationList to get. This corresponds to the  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.types.CertificateRevocationList | A CertificateRevocationList corresponds to a signed X.509 certificate Revocation List (CRL). A CRL contains the serial numbers of certificates that should no longer be trusted. | 
get_certificate_template
get_certificate_template(request: Optional[google.cloud.security.privateca_v1.types.service.GetCertificateTemplateRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Returns a xref_CertificateTemplate.
| Parameters | |
|---|---|
| Name | Description | 
| request | GetCertificateTemplateRequestThe request object. Request message for CertificateAuthorityService.GetCertificateTemplate. | 
| name | Required. The name of the CertificateTemplate to get. This corresponds to the  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.types.CertificateTemplate | A CertificateTemplate refers to a managed template for certificate issuance. | 
get_transport_class
get_transport_class()Returns an appropriate transport class.
list_ca_pools
list_ca_pools(request: Optional[google.cloud.security.privateca_v1.types.service.ListCaPoolsRequest] = None, *, parent: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Lists xref_CaPools.
| Parameters | |
|---|---|
| Name | Description | 
| request | ListCaPoolsRequestThe request object. Request message for CertificateAuthorityService.ListCaPools. | 
| parent | Required. The resource name of the location associated with the CaPools, in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.services.certificate_authority_service.pagers.ListCaPoolsAsyncPager | Response message for CertificateAuthorityService.ListCaPools. Iterating over this object will yield results and resolve additional pages automatically. | 
list_certificate_authorities
list_certificate_authorities(request: Optional[google.cloud.security.privateca_v1.types.service.ListCertificateAuthoritiesRequest] = None, *, parent: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Lists xref_CertificateAuthorities.
| Parameters | |
|---|---|
| Name | Description | 
| request | ListCertificateAuthoritiesRequestThe request object. Request message for CertificateAuthorityService.ListCertificateAuthorities. | 
| parent | Required. The resource name of the CaPool associated with the CertificateAuthorities, in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.services.certificate_authority_service.pagers.ListCertificateAuthoritiesAsyncPager | Response message for CertificateAuthorityService.ListCertificateAuthorities. Iterating over this object will yield results and resolve additional pages automatically. | 
list_certificate_revocation_lists
list_certificate_revocation_lists(request: Optional[google.cloud.security.privateca_v1.types.service.ListCertificateRevocationListsRequest] = None, *, parent: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Lists xref_CertificateRevocationLists.
| Parameters | |
|---|---|
| Name | Description | 
| request | ListCertificateRevocationListsRequestThe request object. Request message for CertificateAuthorityService.ListCertificateRevocationLists. | 
| parent | Required. The resource name of the location associated with the CertificateRevocationLists, in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.services.certificate_authority_service.pagers.ListCertificateRevocationListsAsyncPager | Response message for CertificateAuthorityService.ListCertificateRevocationLists. Iterating over this object will yield results and resolve additional pages automatically. | 
list_certificate_templates
list_certificate_templates(request: Optional[google.cloud.security.privateca_v1.types.service.ListCertificateTemplatesRequest] = None, *, parent: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Lists xref_CertificateTemplates.
| Parameters | |
|---|---|
| Name | Description | 
| request | ListCertificateTemplatesRequestThe request object. Request message for CertificateAuthorityService.ListCertificateTemplates. | 
| parent | Required. The resource name of the location associated with the CertificateTemplates, in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.services.certificate_authority_service.pagers.ListCertificateTemplatesAsyncPager | Response message for CertificateAuthorityService.ListCertificateTemplates. Iterating over this object will yield results and resolve additional pages automatically. | 
list_certificates
list_certificates(request: Optional[google.cloud.security.privateca_v1.types.service.ListCertificatesRequest] = None, *, parent: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Lists xref_Certificates.
| Parameters | |
|---|---|
| Name | Description | 
| request | ListCertificatesRequestThe request object. Request message for CertificateAuthorityService.ListCertificates. | 
| parent | Required. The resource name of the location associated with the Certificates, in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.services.certificate_authority_service.pagers.ListCertificatesAsyncPager | Response message for CertificateAuthorityService.ListCertificates. Iterating over this object will yield results and resolve additional pages automatically. | 
parse_ca_pool_path
parse_ca_pool_path(path: str)Parses a ca_pool path into its component segments.
parse_certificate_authority_path
parse_certificate_authority_path(path: str)Parses a certificate_authority path into its component segments.
parse_certificate_path
parse_certificate_path(path: str)Parses a certificate path into its component segments.
parse_certificate_revocation_list_path
parse_certificate_revocation_list_path(path: str)Parses a certificate_revocation_list path into its component segments.
parse_certificate_template_path
parse_certificate_template_path(path: str)Parses a certificate_template path into its component segments.
parse_common_billing_account_path
parse_common_billing_account_path(path: str)Parse a billing_account path into its component segments.
parse_common_folder_path
parse_common_folder_path(path: str)Parse a folder path into its component segments.
parse_common_location_path
parse_common_location_path(path: str)Parse a location path into its component segments.
parse_common_organization_path
parse_common_organization_path(path: str)Parse a organization path into its component segments.
parse_common_project_path
parse_common_project_path(path: str)Parse a project path into its component segments.
revoke_certificate
revoke_certificate(request: Optional[google.cloud.security.privateca_v1.types.service.RevokeCertificateRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Revoke a xref_Certificate.
| Parameters | |
|---|---|
| Name | Description | 
| request | RevokeCertificateRequestThe request object. Request message for CertificateAuthorityService.RevokeCertificate. | 
| name | Required. The resource name for this Certificate in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.types.Certificate | A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority. | 
undelete_certificate_authority
undelete_certificate_authority(request: Optional[google.cloud.security.privateca_v1.types.service.UndeleteCertificateAuthorityRequest] = None, *, name: Optional[str] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Undelete a xref_CertificateAuthority that has been deleted.
| Parameters | |
|---|---|
| Name | Description | 
| request | UndeleteCertificateAuthorityRequestThe request object. Request message for CertificateAuthorityService.UndeleteCertificateAuthority. | 
| name | Required. The resource name for this CertificateAuthority in the format  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CertificateAuthority A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates. | 
update_ca_pool
update_ca_pool(request: Optional[google.cloud.security.privateca_v1.types.service.UpdateCaPoolRequest] = None, *, ca_pool: Optional[google.cloud.security.privateca_v1.types.resources.CaPool] = None, update_mask: Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Update a xref_CaPool.
| Parameters | |
|---|---|
| Name | Description | 
| request | UpdateCaPoolRequestThe request object. Request message for CertificateAuthorityService.UpdateCaPool. | 
| ca_pool | CaPoolRequired. CaPool with updated values. This corresponds to the  | 
| update_mask | Required. A list of fields to be updated in this request. This corresponds to the  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CaPool A CaPool represents a group of CertificateAuthorities that form a trust anchor. A CaPool can be used to manage issuance policies for one or more CertificateAuthority resources and to rotate CA certificates in and out of the trust anchor. | 
update_certificate
update_certificate(request: Optional[google.cloud.security.privateca_v1.types.service.UpdateCertificateRequest] = None, *, certificate: Optional[google.cloud.security.privateca_v1.types.resources.Certificate] = None, update_mask: Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Update a xref_Certificate. Currently, the only field you can update is the xref_labels field.
| Parameters | |
|---|---|
| Name | Description | 
| request | UpdateCertificateRequestThe request object. Request message for CertificateAuthorityService.UpdateCertificate. | 
| certificate | CertificateRequired. Certificate with updated values. This corresponds to the  | 
| update_mask | Required. A list of fields to be updated in this request. This corresponds to the  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.cloud.security.privateca_v1.types.Certificate | A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority. | 
update_certificate_authority
update_certificate_authority(request: Optional[google.cloud.security.privateca_v1.types.service.UpdateCertificateAuthorityRequest] = None, *, certificate_authority: Optional[google.cloud.security.privateca_v1.types.resources.CertificateAuthority] = None, update_mask: Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Update a xref_CertificateAuthority.
| Parameters | |
|---|---|
| Name | Description | 
| request | UpdateCertificateAuthorityRequestThe request object. Request message for CertificateAuthorityService.UpdateCertificateAuthority. | 
| certificate_authority | CertificateAuthorityRequired. CertificateAuthority with updated values. This corresponds to the  | 
| update_mask | Required. A list of fields to be updated in this request. This corresponds to the  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CertificateAuthority A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates. | 
update_certificate_revocation_list
update_certificate_revocation_list(request: Optional[google.cloud.security.privateca_v1.types.service.UpdateCertificateRevocationListRequest] = None, *, certificate_revocation_list: Optional[google.cloud.security.privateca_v1.types.resources.CertificateRevocationList] = None, update_mask: Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Update a xref_CertificateRevocationList.
| Parameters | |
|---|---|
| Name | Description | 
| request | UpdateCertificateRevocationListRequestThe request object. Request message for CertificateAuthorityService.UpdateCertificateRevocationList. | 
| certificate_revocation_list | CertificateRevocationListRequired. CertificateRevocationList with updated values. This corresponds to the  | 
| update_mask | Required. A list of fields to be updated in this request. This corresponds to the  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CertificateRevocationList A CertificateRevocationList corresponds to a signed X.509 certificate Revocation List (CRL). A CRL contains the serial numbers of certificates that should no longer be trusted. | 
update_certificate_template
update_certificate_template(request: Optional[google.cloud.security.privateca_v1.types.service.UpdateCertificateTemplateRequest] = None, *, certificate_template: Optional[google.cloud.security.privateca_v1.types.resources.CertificateTemplate] = None, update_mask: Optional[google.protobuf.field_mask_pb2.FieldMask] = None, retry: google.api_core.retry.Retry = <_MethodDefault._DEFAULT_VALUE: <object object>>, timeout: Optional[float] = None, metadata: Sequence[Tuple[str, str]] = ())Update a xref_CertificateTemplate.
| Parameters | |
|---|---|
| Name | Description | 
| request | UpdateCertificateTemplateRequestThe request object. Request message for CertificateAuthorityService.UpdateCertificateTemplate. | 
| certificate_template | CertificateTemplateRequired. CertificateTemplate with updated values. This corresponds to the  | 
| update_mask | Required. A list of fields to be updated in this request. This corresponds to the  | 
| retry | google.api_core.retry.RetryDesignation of what errors, if any, should be retried. | 
| timeout | floatThe timeout for this request. | 
| metadata | Sequence[Tuple[str, str]]Strings which should be sent along with the request as metadata. | 
| Returns | |
|---|---|
| Type | Description | 
| google.api_core.operation_async.AsyncOperation | An object representing a long-running operation. The result type for the operation will be CertificateTemplate A CertificateTemplate refers to a managed template for certificate issuance. |