aws::api-gateway-domain-name

Create a domain name.

Example

aws::api-gateway-domain-name example-domain-name
    name: "vpn.ops-test.psdops.com"

    domain-name-configurations
        certificate: 'arn:aws:acm:us-east-2:572681481110:certificate/c7de099f-599d-4112-b813-e731fdef0760'
        endpoint-type: REGIONAL
    end

    tags: {
        "example-key-change": "example-value"
    }
end

Attributes

Attribute Description
name The name of the domain. (Required)
domain-name-configurations list subresource

The list of domain name configurations.

certificate
An AWS-managed certificate that will be used by the edge-optimized endpoint for this domain name. (Required)
endpoint-type
The endpoint type. Valid values are REGIONAL or EDGE.
security-policy
The Transport Layer Security (TLS) version of the security policy for this domain name. Valid values are TLS_1_0 or TLS_1_2.
mutual-tls-authentication subresource

The mutual TLS authentication configuration for the domain name.

truststore-uri
An Amazon S3 URL that specifies the truststore for mutual TLS authentication. (Required)
truststore-version
The version of the S3 object that contains your truststore.
tags map The collection of tags associated with a domain name.

Outputs

Attribute Description
arn The ARN of the domain name.