Summary of entries of Classes for certificatemanager.
Classes
CertificateManagerAsyncClient
API Overview
Certificates Manager API allows customers to see and manage all their TLS certificates.
Certificates Manager API service provides methods to manage certificates, group them into collections, and create serving configuration that can be easily applied to other Cloud resources e.g. Target Proxies.
Data Model
The Certificates Manager service exposes the following resources:
Certificatethat describes a single TLS certificate.CertificateMapthat describes a collection of certificates that can be attached to a target resource.CertificateMapEntrythat describes a single configuration entry that consists of a SNI and a group of certificates. It's a subresource of CertificateMap.
Certificate, CertificateMap and CertificateMapEntry IDs have to
fully match the regexp [a-z0-9-]{1,63}. In other words,
- only lower case letters, digits, and hyphen are allowed
- length of the resource ID has to be in [1,63] range.
Provides methods to manage Cloud Certificate Manager entities.
CertificateManagerClient
API Overview
Certificates Manager API allows customers to see and manage all their TLS certificates.
Certificates Manager API service provides methods to manage certificates, group them into collections, and create serving configuration that can be easily applied to other Cloud resources e.g. Target Proxies.
Data Model
The Certificates Manager service exposes the following resources:
Certificatethat describes a single TLS certificate.CertificateMapthat describes a collection of certificates that can be attached to a target resource.CertificateMapEntrythat describes a single configuration entry that consists of a SNI and a group of certificates. It's a subresource of CertificateMap.
Certificate, CertificateMap and CertificateMapEntry IDs have to
fully match the regexp [a-z0-9-]{1,63}. In other words,
- only lower case letters, digits, and hyphen are allowed
- length of the resource ID has to be in [1,63] range.
Provides methods to manage Cloud Certificate Manager entities.
ListCertificateIssuanceConfigsAsyncPager
A pager for iterating through list_certificate_issuance_configs requests.
This class thinly wraps an initial
ListCertificateIssuanceConfigsResponse object, and
provides an __aiter__ method to iterate through its
certificate_issuance_configs field.
If there are more pages, the __aiter__ method will make additional
ListCertificateIssuanceConfigs requests and continue to iterate
through the certificate_issuance_configs field on the
corresponding responses.
All the usual ListCertificateIssuanceConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCertificateIssuanceConfigsPager
A pager for iterating through list_certificate_issuance_configs requests.
This class thinly wraps an initial
ListCertificateIssuanceConfigsResponse object, and
provides an __iter__ method to iterate through its
certificate_issuance_configs field.
If there are more pages, the __iter__ method will make additional
ListCertificateIssuanceConfigs requests and continue to iterate
through the certificate_issuance_configs field on the
corresponding responses.
All the usual ListCertificateIssuanceConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCertificateMapEntriesAsyncPager
A pager for iterating through list_certificate_map_entries requests.
This class thinly wraps an initial
ListCertificateMapEntriesResponse object, and
provides an __aiter__ method to iterate through its
certificate_map_entries field.
If there are more pages, the __aiter__ method will make additional
ListCertificateMapEntries requests and continue to iterate
through the certificate_map_entries field on the
corresponding responses.
All the usual ListCertificateMapEntriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCertificateMapEntriesPager
A pager for iterating through list_certificate_map_entries requests.
This class thinly wraps an initial
ListCertificateMapEntriesResponse object, and
provides an __iter__ method to iterate through its
certificate_map_entries field.
If there are more pages, the __iter__ method will make additional
ListCertificateMapEntries requests and continue to iterate
through the certificate_map_entries field on the
corresponding responses.
All the usual ListCertificateMapEntriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCertificateMapsAsyncPager
A pager for iterating through list_certificate_maps requests.
This class thinly wraps an initial
ListCertificateMapsResponse object, and
provides an __aiter__ method to iterate through its
certificate_maps field.
If there are more pages, the __aiter__ method will make additional
ListCertificateMaps requests and continue to iterate
through the certificate_maps field on the
corresponding responses.
All the usual ListCertificateMapsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCertificateMapsPager
A pager for iterating through list_certificate_maps requests.
This class thinly wraps an initial
ListCertificateMapsResponse object, and
provides an __iter__ method to iterate through its
certificate_maps field.
If there are more pages, the __iter__ method will make additional
ListCertificateMaps requests and continue to iterate
through the certificate_maps field on the
corresponding responses.
All the usual ListCertificateMapsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCertificatesAsyncPager
A pager for iterating through list_certificates requests.
This class thinly wraps an initial
ListCertificatesResponse object, and
provides an __aiter__ method to iterate through its
certificates field.
If there are more pages, the __aiter__ method will make additional
ListCertificates requests and continue to iterate
through the certificates field on the
corresponding responses.
All the usual ListCertificatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCertificatesPager
A pager for iterating through list_certificates requests.
This class thinly wraps an initial
ListCertificatesResponse object, and
provides an __iter__ method to iterate through its
certificates field.
If there are more pages, the __iter__ method will make additional
ListCertificates requests and continue to iterate
through the certificates field on the
corresponding responses.
All the usual ListCertificatesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDnsAuthorizationsAsyncPager
A pager for iterating through list_dns_authorizations requests.
This class thinly wraps an initial
ListDnsAuthorizationsResponse object, and
provides an __aiter__ method to iterate through its
dns_authorizations field.
If there are more pages, the __aiter__ method will make additional
ListDnsAuthorizations requests and continue to iterate
through the dns_authorizations field on the
corresponding responses.
All the usual ListDnsAuthorizationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDnsAuthorizationsPager
A pager for iterating through list_dns_authorizations requests.
This class thinly wraps an initial
ListDnsAuthorizationsResponse object, and
provides an __iter__ method to iterate through its
dns_authorizations field.
If there are more pages, the __iter__ method will make additional
ListDnsAuthorizations requests and continue to iterate
through the dns_authorizations field on the
corresponding responses.
All the usual ListDnsAuthorizationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTrustConfigsAsyncPager
A pager for iterating through list_trust_configs requests.
This class thinly wraps an initial
ListTrustConfigsResponse object, and
provides an __aiter__ method to iterate through its
trust_configs field.
If there are more pages, the __aiter__ method will make additional
ListTrustConfigs requests and continue to iterate
through the trust_configs field on the
corresponding responses.
All the usual ListTrustConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTrustConfigsPager
A pager for iterating through list_trust_configs requests.
This class thinly wraps an initial
ListTrustConfigsResponse object, and
provides an __iter__ method to iterate through its
trust_configs field.
If there are more pages, the __iter__ method will make additional
ListTrustConfigs requests and continue to iterate
through the trust_configs field on the
corresponding responses.
All the usual ListTrustConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
Certificate
Defines TLS certificate.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
ManagedCertificate
Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.
AuthorizationAttemptInfo
State of the latest attempt to authorize a domain for certificate issuance.
FailureReason
Reason for failure of the authorization attempt for the domain.
State
State of the domain for managed certificate issuance.
ProvisioningIssue
Information about issues with provisioning a Managed Certificate.
Reason
Reason for provisioning failures.
State
State of the managed certificate resource.
Scope
Certificate scope.
SelfManagedCertificate
Certificate data for a SelfManaged Certificate. SelfManaged Certificates are uploaded by the user. Updating such certificates before they expire remains the user's responsibility.
CertificateIssuanceConfig
CertificateIssuanceConfig specifies how to issue and manage a certificate.
CertificateAuthorityConfig
The CA that issues the workload certificate. It includes CA address, type, authentication to CA service, etc.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CertificateAuthorityServiceConfig
Contains information required to contact CA service.
KeyAlgorithm
The type of keypair to generate.
LabelsEntry
The abstract base class for a message.
CertificateMap
Defines a collection of certificate configurations.
GclbTarget
Describes a Target Proxy that uses this Certificate Map.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
IpConfig
Defines IP configuration where this Certificate Map is serving.
LabelsEntry
The abstract base class for a message.
CertificateMapEntry
Defines a certificate map entry.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
Matcher
Defines predefined cases other than SNI-hostname match when this configuration should be applied.
CreateCertificateIssuanceConfigRequest
Request for the CreateCertificateIssuanceConfig method.
CreateCertificateMapEntryRequest
Request for the CreateCertificateMapEntry method.
CreateCertificateMapRequest
Request for the CreateCertificateMap method.
CreateCertificateRequest
Request for the CreateCertificate method.
CreateDnsAuthorizationRequest
Request for the CreateDnsAuthorization method.
CreateTrustConfigRequest
Request for the CreateTrustConfig method.
DeleteCertificateIssuanceConfigRequest
Request for the DeleteCertificateIssuanceConfig method.
DeleteCertificateMapEntryRequest
Request for the DeleteCertificateMapEntry method.
DeleteCertificateMapRequest
Request for the DeleteCertificateMap method.
DeleteCertificateRequest
Request for the DeleteCertificate method.
DeleteDnsAuthorizationRequest
Request for the DeleteDnsAuthorization method.
DeleteTrustConfigRequest
Request for the DeleteTrustConfig method.
DnsAuthorization
A DnsAuthorization resource describes a way to perform domain authorization for certificate issuance.
DnsResourceRecord
The structure describing the DNS Resource Record that needs to be added to DNS configuration for the authorization to be usable by certificate.
LabelsEntry
The abstract base class for a message.
Type
DnsAuthorization type.
GetCertificateIssuanceConfigRequest
Request for the GetCertificateIssuanceConfig method.
GetCertificateMapEntryRequest
Request for the GetCertificateMapEntry method.
GetCertificateMapRequest
Request for the GetCertificateMap method.
GetCertificateRequest
Request for the GetCertificate method.
GetDnsAuthorizationRequest
Request for the GetDnsAuthorization method.
GetTrustConfigRequest
Request for the GetTrustConfig method.
ListCertificateIssuanceConfigsRequest
Request for the ListCertificateIssuanceConfigs method.
ListCertificateIssuanceConfigsResponse
Response for the ListCertificateIssuanceConfigs method.
ListCertificateMapEntriesRequest
Request for the ListCertificateMapEntries method.
ListCertificateMapEntriesResponse
Response for the ListCertificateMapEntries method.
ListCertificateMapsRequest
Request for the ListCertificateMaps method.
ListCertificateMapsResponse
Response for the ListCertificateMaps method.
ListCertificatesRequest
Request for the ListCertificates method.
ListCertificatesResponse
Response for the ListCertificates method.
ListDnsAuthorizationsRequest
Request for the ListDnsAuthorizations method.
ListDnsAuthorizationsResponse
Response for the ListDnsAuthorizations method.
ListTrustConfigsRequest
Request for the ListTrustConfigs method.
ListTrustConfigsResponse
Response for the ListTrustConfigs method.
OperationMetadata
Represents the metadata of the long-running operation. Output only.
ServingState
Defines set of serving states associated with a resource.
TrustConfig
Defines a trust config.
IntermediateCA
Defines an intermediate CA.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
LabelsEntry
The abstract base class for a message.
TrustAnchor
Defines a trust anchor.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TrustStore
Defines a trust store.
UpdateCertificateMapEntryRequest
Request for the UpdateCertificateMapEntry method.
UpdateCertificateMapRequest
Request for the UpdateCertificateMap method.
UpdateCertificateRequest
Request for the UpdateCertificate method.
UpdateDnsAuthorizationRequest
Request for the UpdateDnsAuthorization method.
UpdateTrustConfigRequest
Request for the UpdateTrustConfig method.
Modules
pagers
API documentation for certificate_manager_v1.services.certificate_manager.pagers module.