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:
Certificate
that describes a single TLS certificate.CertificateMap
that describes a collection of certificates that can be attached to a target resource.CertificateMapEntry
that 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:
Certificate
that describes a single TLS certificate.CertificateMap
that describes a collection of certificates that can be attached to a target resource.CertificateMapEntry
that 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.