Class DomainNameDomainNameConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.apigatewayv2.inputs.DomainNameDomainNameConfigurationArgs
-
public final class DomainNameDomainNameConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDomainNameDomainNameConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DomainNameDomainNameConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DomainNameDomainNameConfigurationArgs.Builderbuilder()static DomainNameDomainNameConfigurationArgs.Builderbuilder(DomainNameDomainNameConfigurationArgs defaults)com.pulumi.core.Output<java.lang.String>certificateArn()com.pulumi.core.Output<java.lang.String>endpointType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>hostedZoneId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ipAddressType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ownershipVerificationCertificateArn()com.pulumi.core.Output<java.lang.String>securityPolicy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>targetDomainName()
-
-
-
Field Detail
-
Empty
public static final DomainNameDomainNameConfigurationArgs Empty
-
-
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.
-
ipAddressType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipAddressType()
- Returns:
- IP address types that can invoke the domain name. Valid values: `ipv4`, `dualstack`. Use `ipv4` to allow only IPv4 addresses to invoke your domain name, or use `dualstack` to allow both IPv4 and IPv6 addresses to invoke your domain name. Defaults to `ipv4`.
-
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 `certificateArn` is issued via an ACM Private CA or `mutualTlsAuthentication` is configured with an ACM-imported certificate.)
-
securityPolicy
public com.pulumi.core.Output<java.lang.String> securityPolicy()
- Returns:
- 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.
-
builder
public static DomainNameDomainNameConfigurationArgs.Builder builder()
-
builder
public static DomainNameDomainNameConfigurationArgs.Builder builder(DomainNameDomainNameConfigurationArgs defaults)
-
-