DomainNameProps¶
-
class
aws_cdk.aws_apigateway.
DomainNameProps
(*, certificate, domain_name, endpoint_type=None, mtls=None, security_policy=None, mapping=None)¶ Bases:
aws_cdk.aws_apigateway.DomainNameOptions
- Parameters
certificate (
ICertificate
) – The reference to an AWS-managed certificate for use by the edge-optimized endpoint for the domain name. For “EDGE” domain names, the certificate needs to be in the US East (N. Virginia) region.domain_name (
str
) – The custom domain name for your API. Uppercase letters are not supported.endpoint_type (
Optional
[EndpointType
]) – The type of endpoint for this DomainName. Default: REGIONALmtls (
Optional
[MTLSConfig
]) – The mutual TLS authentication configuration for a custom domain name. Default: - mTLS is not configured.security_policy (
Optional
[SecurityPolicy
]) – The Transport Layer Security (TLS) version + cipher suite for this domain name. Default: SecurityPolicy.TLS_1_0mapping (
Optional
[IRestApi
]) – If specified, all requests to this domain will be mapped to the production deployment of this API. If you wish to map this domain to multiple APIs with different base paths, don’t specify this option and useaddBasePathMapping
. Default: - you will have to calladdBasePathMapping
to map this domain to API endpoints.
Attributes
-
certificate
¶ The reference to an AWS-managed certificate for use by the edge-optimized endpoint for the domain name.
For “EDGE” domain names, the certificate needs to be in the US East (N. Virginia) region.
- Return type
-
domain_name
¶ The custom domain name for your API.
Uppercase letters are not supported.
- Return type
str
-
endpoint_type
¶ The type of endpoint for this DomainName.
- Default
REGIONAL
- Return type
Optional
[EndpointType
]
-
mapping
¶ If specified, all requests to this domain will be mapped to the production deployment of this API.
If you wish to map this domain to multiple APIs with different base paths, don’t specify this option and use
addBasePathMapping
.- Default
you will have to call
addBasePathMapping
to map this domain to
API endpoints.
- Return type
Optional
[IRestApi
]
-
mtls
¶ The mutual TLS authentication configuration for a custom domain name.
- Default
mTLS is not configured.
- Return type
Optional
[MTLSConfig
]
-
security_policy
¶ The Transport Layer Security (TLS) version + cipher suite for this domain name.
- Default
SecurityPolicy.TLS_1_0
- See
- Return type
Optional
[SecurityPolicy
]