Interface IPrivateCertificateProps
Properties for your private certificate.
Namespace: Amazon.CDK.AWS.CertificateManager
Assembly: Amazon.CDK.AWS.CertificateManager.dll
Syntax (csharp)
public interface IPrivateCertificateProps
Syntax (vb)
Public Interface IPrivateCertificateProps
Remarks
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.ACMPCA;
new PrivateCertificate(this, "PrivateCertificate", new PrivateCertificateProps {
DomainName = "test.example.com",
SubjectAlternativeNames = new [] { "cool.example.com", "test.example.net" }, // optional
CertificateAuthority = CertificateAuthority.FromCertificateAuthorityArn(this, "CA", "arn:aws:acm-pca:us-east-1:123456789012:certificate-authority/023077d8-2bfa-4eb0-8f22-05c96deade77")
});
Synopsis
Properties
CertificateAuthority | Private certificate authority (CA) that will be used to issue the certificate. |
DomainName | Fully-qualified domain name to request a private certificate for. |
SubjectAlternativeNames | Alternative domain names on your private certificate. |
Properties
CertificateAuthority
Private certificate authority (CA) that will be used to issue the certificate.
ICertificateAuthority CertificateAuthority { get; }
Property Value
DomainName
Fully-qualified domain name to request a private certificate for.
string DomainName { get; }
Property Value
System.String
Remarks
May contain wildcards, such as *.domain.com
.
SubjectAlternativeNames
Alternative domain names on your private certificate.
virtual string[] SubjectAlternativeNames { get; }
Property Value
System.String[]
Remarks
Use this to register alternative domain names that represent the same site.
Default: - No additional FQDNs will be included as alternative domain names.