Interface ICertificationValidationProps
Properties for certificate validation.
Namespace: Amazon.CDK.AWS.CertificateManager
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICertificationValidationProps
Syntax (vb)
Public Interface ICertificationValidationProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.CertificateManager;
using Amazon.CDK.AWS.Route53;
HostedZone hostedZone;
var certificationValidationProps = new CertificationValidationProps {
HostedZone = hostedZone,
HostedZones = new Dictionary<string, IHostedZone> {
{ "hostedZonesKey", hostedZone }
},
Method = ValidationMethod.EMAIL,
ValidationDomains = new Dictionary<string, string> {
{ "validationDomainsKey", "validationDomains" }
}
};
Synopsis
Properties
| HostedZone | Hosted zone to use for DNS validation. |
| HostedZones | A map of hosted zones to use for DNS validation. |
| Method | Validation method. |
| ValidationDomains | Validation domains to use for email validation. |
Properties
HostedZone
Hosted zone to use for DNS validation.
IHostedZone? HostedZone { get; }
Property Value
Remarks
Default: - use email validation
HostedZones
A map of hosted zones to use for DNS validation.
IDictionary<string, IHostedZone>? HostedZones { get; }
Property Value
IDictionary<string, IHostedZone>
Remarks
Default: - use hostedZone
Method
Validation method.
ValidationMethod? Method { get; }
Property Value
Remarks
Default: ValidationMethod.EMAIL
ValidationDomains
Validation domains to use for email validation.
IDictionary<string, string>? ValidationDomains { get; }
Property Value
Remarks
Default: - Apex domain