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 class
DomainNameDomainNameConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DomainNameDomainNameConfigurationArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DomainNameDomainNameConfigurationArgs.Builder
builder()
static DomainNameDomainNameConfigurationArgs.Builder
builder(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>>
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.
-
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 `certificate_arn` is issued via an ACM Private CA or `mutual_tls_authentication` is configured with an ACM-imported certificate.)
-
securityPolicy
public com.pulumi.core.Output<java.lang.String> securityPolicy()
- Returns:
- Transport Layer Security (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)
-
-