certificatemanager library

Classes

AuthorizationAttemptInfoResponse
State of the latest attempt to authorize a domain for certificate issuance.
Certificate
Creates a new Certificate in a given project and location.
CertificateArgs
The set of arguments for Certificate. The set of arguments for Certificate.
CertificateAuthorityConfig
The CA that issues the workload certificate. It includes CA address, type, authentication to CA service, etc.
CertificateAuthorityConfigResponse
The CA that issues the workload certificate. It includes CA address, type, authentication to CA service, etc.
CertificateAuthorityServiceConfig
Contains information required to contact CA service.
CertificateAuthorityServiceConfigResponse
Contains information required to contact CA service.
CertificateIssuanceConfig
Creates a new CertificateIssuanceConfig in a given project and location.
CertificateIssuanceConfigArgs
The set of arguments for CertificateIssuanceConfig. The set of arguments for CertificateIssuanceConfig.
CertificateMap
Creates a new CertificateMap in a given project and location.
CertificateMapArgs
The set of arguments for CertificateMap. The set of arguments for CertificateMap.
CertificateMapEntry
Creates a new CertificateMapEntry in a given project and location.
CertificateMapEntryArgs
The set of arguments for CertificateMapEntry. The set of arguments for CertificateMapEntry.
DnsAuthorization
Creates a new DnsAuthorization in a given project and location.
DnsAuthorizationArgs
The set of arguments for DnsAuthorization. The set of arguments for DnsAuthorization.
DnsResourceRecordResponse
The structure describing the DNS Resource Record that needs to be added to DNS configuration for the authorization to be usable by certificate.
GclbTargetResponse
Describes a Target Proxy that uses this Certificate Map.
GetCertificateArgs
Arguments for getCertificate. Arguments for getCertificate.
GetCertificateIssuanceConfigArgs
Arguments for getCertificateIssuanceConfig. Arguments for getCertificateIssuanceConfig.
GetCertificateIssuanceConfigResult
Result data returned by getCertificateIssuanceConfig.
GetCertificateMapArgs
Arguments for getCertificateMap. Arguments for getCertificateMap.
GetCertificateMapEntryArgs
Arguments for getCertificateMapEntry. Arguments for getCertificateMapEntry.
GetCertificateMapEntryResult
Result data returned by getCertificateMapEntry.
GetCertificateMapResult
Result data returned by getCertificateMap.
GetCertificateResult
Result data returned by getCertificate.
GetDnsAuthorizationArgs
Arguments for getDnsAuthorization. Arguments for getDnsAuthorization.
GetDnsAuthorizationResult
Result data returned by getDnsAuthorization.
GetTrustConfigArgs
Arguments for getTrustConfig. Arguments for getTrustConfig.
GetTrustConfigResult
Result data returned by getTrustConfig.
IntermediateCA
Defines an intermediate CA.
IntermediateCAResponse
Defines an intermediate CA.
IpConfigResponse
Defines IP configuration where this Certificate Map is serving.
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.
ManagedCertificateResponse
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.
ProvisioningIssueResponse
Information about issues with provisioning a Managed Certificate.
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.
SelfManagedCertificateResponse
Certificate data for a SelfManaged Certificate. SelfManaged Certificates are uploaded by the user. Updating such certificates before they expire remains the user's responsibility.
TrustAnchor
Defines a trust anchor.
TrustAnchorResponse
Defines a trust anchor.
TrustConfig
Creates a new TrustConfig in a given project and location.
TrustConfigArgs
The set of arguments for TrustConfig. The set of arguments for TrustConfig.
TrustStore
Defines a trust store.
TrustStoreResponse
Defines a trust store.

Enums

CertificateIssuanceConfigKeyAlgorithm
Required. The key algorithm to use when generating the private key.
CertificateMapEntryMatcher
A predefined matcher for particular cases, other than SNI selection.
CertificateScope
Immutable. The scope of the certificate.

Functions

getCertificate(GetCertificateArgs args, {InvokeOptions? options}) → Future<GetCertificateResult>
Gets details of a single Certificate. args Arguments passed to this invoke. Arguments for getCertificate. options Invoke options controlling this call.
getCertificateIssuanceConfig(GetCertificateIssuanceConfigArgs args, {InvokeOptions? options}) → Future<GetCertificateIssuanceConfigResult>
Gets details of a single CertificateIssuanceConfig. args Arguments passed to this invoke. Arguments for getCertificateIssuanceConfig. options Invoke options controlling this call.
getCertificateMap(GetCertificateMapArgs args, {InvokeOptions? options}) → Future<GetCertificateMapResult>
Gets details of a single CertificateMap. args Arguments passed to this invoke. Arguments for getCertificateMap. options Invoke options controlling this call.
getCertificateMapEntry(GetCertificateMapEntryArgs args, {InvokeOptions? options}) → Future<GetCertificateMapEntryResult>
Gets details of a single CertificateMapEntry. args Arguments passed to this invoke. Arguments for getCertificateMapEntry. options Invoke options controlling this call.
getDnsAuthorization(GetDnsAuthorizationArgs args, {InvokeOptions? options}) → Future<GetDnsAuthorizationResult>
Gets details of a single DnsAuthorization. args Arguments passed to this invoke. Arguments for getDnsAuthorization. options Invoke options controlling this call.
getTrustConfig(GetTrustConfigArgs args, {InvokeOptions? options}) → Future<GetTrustConfigResult>
Gets details of a single TrustConfig. args Arguments passed to this invoke. Arguments for getTrustConfig. options Invoke options controlling this call.