Show / Hide Table of Contents

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.

Inheritance
object
ManagedCertificate
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX