DomainNameV2

class DomainNameV2 : KotlinCustomResource

Resource Type definition for AWS::ApiGateway::DomainNameV2.

Properties

Link copied to clipboard
val certificateArn: Output<String>?

The reference to an AWS -managed certificate that will be used by the private endpoint for this domain name. AWS Certificate Manager is the only supported source.

Link copied to clipboard
val domainName: Output<String>?

Represents a custom domain name as a user-friendly host name of an API (RestApi).

Link copied to clipboard
val domainNameArn: Output<String>

The amazon resource name (ARN) of the domain name resource.

Link copied to clipboard
val domainNameId: Output<String>

The domain name ID.

Link copied to clipboard

The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has and the IP address types that can invoke it.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val policy: Output<Any>?

A stringified JSON policy document that applies to the execute-api service for this DomainName regardless of the caller and Method configuration. You can use Fn::ToJsonString to enter your policy . For more information, see Fn::ToJsonString . Search the CloudFormation User Guide for AWS::ApiGateway::DomainNameV2 for more information about the expected schema for this property.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The valid routing modes are BASE_PATH_MAPPING_ONLY, ROUTING_RULE_THEN_BASE_PATH_MAPPING and ROUTING_RULE_ONLY. All other inputs are invalid.

Link copied to clipboard
val securityPolicy: Output<String>?

The Transport Layer Security (TLS) version + cipher suite for this DomainName. Only TLS_1_2 is supported.

Link copied to clipboard
val tags: Output<List<Tag>>?

The collection of tags. Each tag element is associated with a given resource.

Link copied to clipboard
val urn: Output<String>