
com.pulumi.awsnative.apigatewayv2.kotlin.DomainNameArgs.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-native-kotlin Show documentation
Show all versions of pulumi-aws-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.apigatewayv2.kotlin
import com.pulumi.awsnative.apigatewayv2.DomainNameArgs.builder
import com.pulumi.awsnative.apigatewayv2.kotlin.inputs.DomainNameConfigurationArgs
import com.pulumi.awsnative.apigatewayv2.kotlin.inputs.DomainNameConfigurationArgsBuilder
import com.pulumi.awsnative.apigatewayv2.kotlin.inputs.DomainNameMutualTlsAuthenticationArgs
import com.pulumi.awsnative.apigatewayv2.kotlin.inputs.DomainNameMutualTlsAuthenticationArgsBuilder
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.applySuspend
import kotlin.Pair
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import kotlin.collections.List
import kotlin.collections.Map
import kotlin.jvm.JvmName
/**
* The ``AWS::ApiGatewayV2::DomainName`` resource specifies a custom domain name for your API in Amazon API Gateway (API Gateway).
* You can use a custom domain name to provide a URL that's more intuitive and easier to recall. For more information about using custom domain names, see [Set up Custom Domain Name for an API in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html) in the *API Gateway Developer Guide*.
* @property domainName The custom domain name for your API in Amazon API Gateway. Uppercase letters are not supported.
* @property domainNameConfigurations The domain name configurations.
* @property mutualTlsAuthentication The mutual TLS authentication configuration for a custom domain name.
* @property tags The collection of tags associated with a domain name.
*/
public data class DomainNameArgs(
public val domainName: Output? = null,
public val domainNameConfigurations: Output>? = null,
public val mutualTlsAuthentication: Output? = null,
public val tags: Output
© 2015 - 2025 Weber Informatics LLC | Privacy Policy