Class 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.
Implements
Inherited Members
Namespace: Google.Apis.CertificateManager.v1.Data
Assembly: Google.Apis.CertificateManager.v1.dll
Syntax
public class ManagedCertificate : IDirectResponseSchema
Properties
AuthorizationAttemptInfo
Output only. Detailed state of the latest authorization attempt for each domain specified for managed certificate resource.
Declaration
[JsonProperty("authorizationAttemptInfo")]
public virtual IList<AuthorizationAttemptInfo> AuthorizationAttemptInfo { get; set; }
Property Value
Type | Description |
---|---|
IList<AuthorizationAttemptInfo> |
DnsAuthorizations
Optional. Immutable. Authorizations that will be used for performing domain authorization.
Declaration
[JsonProperty("dnsAuthorizations")]
public virtual IList<string> DnsAuthorizations { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Domains
Optional. Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
Declaration
[JsonProperty("domains")]
public virtual IList<string> Domains { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IssuanceConfig
Optional. Immutable. The resource name for a CertificateIssuanceConfig used to configure private PKI
certificates in the format projects/*/locations/*/certificateIssuanceConfigs/*
. If this field is not set,
the certificates will instead be publicly signed as documented at
https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa.
Declaration
[JsonProperty("issuanceConfig")]
public virtual string IssuanceConfig { get; set; }
Property Value
Type | Description |
---|---|
string |
ProvisioningIssue
Output only. Information about issues with provisioning a Managed Certificate.
Declaration
[JsonProperty("provisioningIssue")]
public virtual ProvisioningIssue ProvisioningIssue { get; set; }
Property Value
Type | Description |
---|---|
ProvisioningIssue |
State
Output only. State of the managed certificate resource.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |