Class DomainNameDomainNameConfigurationArgs


  • public final class DomainNameDomainNameConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • certificateArn

        public com.pulumi.core.Output<java.lang.String> certificateArn()
        Returns:
        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.
      • endpointType

        public com.pulumi.core.Output<java.lang.String> endpointType()
        Returns:
        Endpoint type. Valid values: `REGIONAL`.
      • hostedZoneId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hostedZoneId()
        Returns:
        Amazon Route 53 Hosted Zone ID of the endpoint.
      • ownershipVerificationCertificateArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ownershipVerificationCertificateArn()
        Returns:
        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.)
      • securityPolicy

        public com.pulumi.core.Output<java.lang.String> securityPolicy()
        Returns:
        Transport Layer Security (TLS) version of the [security policy](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-custom-domain-tls-version.html) for the domain name. Valid values: `TLS_1_2`.
      • targetDomainName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> targetDomainName()
        Returns:
        Target domain name.