Class AcmeChallengeSolver
The Kubernetes spec for a cert-manager ClusterIssuer.
Namespace: Neon.Kube.Resources.CertManager
Assembly: Neon.Kube.Resources.dll
Syntax
public class AcmeChallengeSolver
Constructors
AcmeChallengeSolver()
Constructor.
Declaration
public AcmeChallengeSolver()
Properties
Dns01
Email is the email address to be associated with the ACME account. This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered.
Declaration
[JsonProperty(PropertyName = "dns01", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "dns01", ApplyNamingConventions = false)]
public AcmeChallengeSolverDns01 Dns01 { get; set; }
Property Value
Type | Description |
---|---|
AcmeChallengeSolverDns01 |
Selector
Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the ‘default’ solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.
Declaration
[JsonProperty(PropertyName = "selector", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
[YamlMember(Alias = "selector", ApplyNamingConventions = false)]
public CertificateDnsNameSelector Selector { get; set; }
Property Value
Type | Description |
---|---|
CertificateDnsNameSelector |
Methods
Validate()
Declaration
public void Validate()