DomainNameDomainNameConfigurationArgs

data class DomainNameDomainNameConfigurationArgs(val certificateArn: Output<String>, val endpointType: Output<String>, val hostedZoneId: Output<String>? = null, val ownershipVerificationCertificateArn: Output<String>? = null, val securityPolicy: Output<String>, val targetDomainName: Output<String>? = null) : ConvertibleToJava<DomainNameDomainNameConfigurationArgs>

Constructors

Link copied to clipboard
constructor(certificateArn: Output<String>, endpointType: Output<String>, hostedZoneId: Output<String>? = null, ownershipVerificationCertificateArn: Output<String>? = null, securityPolicy: Output<String>, targetDomainName: Output<String>? = null)

Properties

Link copied to clipboard
val certificateArn: Output<String>

ARN of an AWS-managed certificate that will be used by the endpoint for the domain name. AWS Certificate Manager is the only supported source. Use the aws.acm.Certificate resource to configure an ACM certificate.

Link copied to clipboard
val endpointType: Output<String>

Endpoint type. Valid values: REGIONAL.

Link copied to clipboard
val hostedZoneId: Output<String>? = null

Amazon Route 53 Hosted Zone ID of the endpoint.

Link copied to clipboard

ARN of the AWS-issued certificate used to validate custom domain ownership (when certificate_arn is issued via an ACM Private CA or mutual_tls_authentication is configured with an ACM-imported certificate.)

Link copied to clipboard
val securityPolicy: Output<String>

Transport Layer Security (TLS) version of the security policy for the domain name. Valid values: TLS_1_2.

Link copied to clipboard
val targetDomainName: Output<String>? = null

Target domain name.

Functions

Link copied to clipboard
open override fun toJava(): DomainNameDomainNameConfigurationArgs