public sealed class ManagedCertificate : IMessage<Certificate.Types.ManagedCertificate>, IEquatable<Certificate.Types.ManagedCertificate>, IDeepCloneable<Certificate.Types.ManagedCertificate>, IBufferMessage, IMessage
Reference documentation and code samples for the Certificate Manager v1 API class Certificate.Types.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
IMessage<Certificate.Types.ManagedCertificate>, IEquatable<Certificate.Types.ManagedCertificate>, IDeepCloneable<Certificate.Types.ManagedCertificate>, IBufferMessage, IMessageNamespace
Google.Cloud.CertificateManager.V1Assembly
Google.Cloud.CertificateManager.V1.dll
Constructors
ManagedCertificate()
public ManagedCertificate()
ManagedCertificate(Certificate.Types.ManagedCertificate)
public ManagedCertificate(Certificate.Types.ManagedCertificate other)
Parameter | |
---|---|
Name | Description |
other | Certificate.Types.ManagedCertificate |
Properties
AuthorizationAttemptInfo
public RepeatedField<Certificate.Types.ManagedCertificate.Types.AuthorizationAttemptInfo> AuthorizationAttemptInfo { get; }
Output only. Detailed state of the latest authorization attempt for each domain specified for managed certificate resource.
Property Value | |
---|---|
Type | Description |
RepeatedField<Certificate.Types.ManagedCertificate.Types.AuthorizationAttemptInfo> |
DnsAuthorizations
public RepeatedField<string> DnsAuthorizations { get; }
Immutable. Authorizations that will be used for performing domain authorization.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
Domains
public RepeatedField<string> Domains { get; }
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
ProvisioningIssue
public Certificate.Types.ManagedCertificate.Types.ProvisioningIssue ProvisioningIssue { get; set; }
Information about issues with provisioning a Managed Certificate.
Property Value | |
---|---|
Type | Description |
Certificate.Types.ManagedCertificate.Types.ProvisioningIssue |
State
public Certificate.Types.ManagedCertificate.Types.State State { get; set; }
Output only. State of the managed certificate resource.
Property Value | |
---|---|
Type | Description |
Certificate.Types.ManagedCertificate.Types.State |