Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AwsCloudFrontDistributionViewerCertificate

import type { AwsCloudFrontDistributionViewerCertificate } from "https://aws-api.deno.dev/v0.4/services/securityhub.ts?docs=full";

Provides information about the TLS/SSL configuration that the CloudFront distribution uses to communicate with viewers.

interface AwsCloudFrontDistributionViewerCertificate {
AcmCertificateArn?: string | null;
Certificate?: string | null;
CertificateSource?: string | null;
CloudFrontDefaultCertificate?: boolean | null;
IamCertificateId?: string | null;
MinimumProtocolVersion?: string | null;
SslSupportMethod?: string | null;
}

§Properties

§
AcmCertificateArn?: string | null
[src]

The ARN of the ACM certificate. Used if the certificate is stored in ACM. If you provide an ACM certificate ARN, you must also provide MinimumCertificateVersion and SslSupportMethod.

§
Certificate?: string | null
[src]

The identifier of the certificate. Note that in CloudFront, this attribute is deprecated.

§
CertificateSource?: string | null
[src]

The source of the certificate identified by Certificate. Note that in CloudFront, this attribute is deprecated.

§
CloudFrontDefaultCertificate?: boolean | null
[src]

Whether the distribution uses the CloudFront domain name. If set to false, then you provide either AcmCertificateArn or IamCertificateId.

§
IamCertificateId?: string | null
[src]

The identifier of the IAM certificate. Used if the certificate is stored in IAM. If you provide IamCertificateId, then you also must provide MinimumProtocolVersion and SslSupportMethod.

§
MinimumProtocolVersion?: string | null
[src]

The security policy that CloudFront uses for HTTPS connections with viewers. If SslSupportMethod is sni-only, then MinimumProtocolVersion must be TLSv1 or higher.

§
SslSupportMethod?: string | null
[src]

The viewers that the distribution accepts HTTPS connections from.