We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi
Resource Type definition for AWS::CertificateManager::AcmeDomainValidation
Create AcmeDomainValidation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AcmeDomainValidation(name: string, args: AcmeDomainValidationArgs, opts?: CustomResourceOptions);@overload
def AcmeDomainValidation(resource_name: str,
args: AcmeDomainValidationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AcmeDomainValidation(resource_name: str,
opts: Optional[ResourceOptions] = None,
acme_endpoint_arn: Optional[str] = None,
domain_name: Optional[str] = None,
prevalidation_options: Optional[AcmeDomainValidationPrevalidationOptionsArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewAcmeDomainValidation(ctx *Context, name string, args AcmeDomainValidationArgs, opts ...ResourceOption) (*AcmeDomainValidation, error)public AcmeDomainValidation(string name, AcmeDomainValidationArgs args, CustomResourceOptions? opts = null)
public AcmeDomainValidation(String name, AcmeDomainValidationArgs args)
public AcmeDomainValidation(String name, AcmeDomainValidationArgs args, CustomResourceOptions options)
type: aws-native:certificatemanager:AcmeDomainValidation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_certificatemanager_acme_domain_validation" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AcmeDomainValidationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AcmeDomainValidationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AcmeDomainValidationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AcmeDomainValidationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AcmeDomainValidationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AcmeDomainValidation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AcmeDomainValidation resource accepts the following input properties:
- Acme
Endpoint stringArn - The ARN of the ACME endpoint this domain validation is associated with.
- Domain
Name string - The domain name to validate.
- Prevalidation
Options Pulumi.Aws Native. Certificate Manager. Inputs. Acme Domain Validation Prevalidation Options -
List<Pulumi.
Aws Native. Inputs. Tag> - Tags associated with the domain validation.
- Acme
Endpoint stringArn - The ARN of the ACME endpoint this domain validation is associated with.
- Domain
Name string - The domain name to validate.
- Prevalidation
Options AcmeDomain Validation Prevalidation Options Args -
Tag
Args - Tags associated with the domain validation.
- acme_
endpoint_ stringarn - The ARN of the ACME endpoint this domain validation is associated with.
- domain_
name string - The domain name to validate.
- prevalidation_
options object - list(object)
- Tags associated with the domain validation.
- acme
Endpoint StringArn - The ARN of the ACME endpoint this domain validation is associated with.
- domain
Name String - The domain name to validate.
- prevalidation
Options AcmeDomain Validation Prevalidation Options - List<Tag>
- Tags associated with the domain validation.
- acme
Endpoint stringArn - The ARN of the ACME endpoint this domain validation is associated with.
- domain
Name string - The domain name to validate.
- prevalidation
Options AcmeDomain Validation Prevalidation Options - Tag[]
- Tags associated with the domain validation.
- acme_
endpoint_ strarn - The ARN of the ACME endpoint this domain validation is associated with.
- domain_
name str - The domain name to validate.
- prevalidation_
options AcmeDomain Validation Prevalidation Options Args -
Sequence[Tag
Args] - Tags associated with the domain validation.
- acme
Endpoint StringArn - The ARN of the ACME endpoint this domain validation is associated with.
- domain
Name String - The domain name to validate.
- prevalidation
Options Property Map - List<Property Map>
- Tags associated with the domain validation.
Outputs
All input properties are implicitly available as output properties. Additionally, the AcmeDomainValidation resource produces the following output properties:
Supporting Types
AcmeDomainValidationDnsPrevalidationOptions, AcmeDomainValidationDnsPrevalidationOptionsArgs
DNS-based prevalidation options for the domain validation.- Domain
Scope Pulumi.Aws Native. Certificate Manager. Inputs. Acme Domain Validation Domain Scope - Hosted
Zone stringId - The Route 53 hosted zone ID for automatic DNS record management. When provided, the service creates the validation DNS record on the customer's behalf.
- Domain
Scope AcmeDomain Validation Domain Scope - Hosted
Zone stringId - The Route 53 hosted zone ID for automatic DNS record management. When provided, the service creates the validation DNS record on the customer's behalf.
- domain_
scope object - hosted_
zone_ stringid - The Route 53 hosted zone ID for automatic DNS record management. When provided, the service creates the validation DNS record on the customer's behalf.
- domain
Scope AcmeDomain Validation Domain Scope - hosted
Zone StringId - The Route 53 hosted zone ID for automatic DNS record management. When provided, the service creates the validation DNS record on the customer's behalf.
- domain
Scope AcmeDomain Validation Domain Scope - hosted
Zone stringId - The Route 53 hosted zone ID for automatic DNS record management. When provided, the service creates the validation DNS record on the customer's behalf.
- domain_
scope AcmeDomain Validation Domain Scope - hosted_
zone_ strid - The Route 53 hosted zone ID for automatic DNS record management. When provided, the service creates the validation DNS record on the customer's behalf.
- domain
Scope Property Map - hosted
Zone StringId - The Route 53 hosted zone ID for automatic DNS record management. When provided, the service creates the validation DNS record on the customer's behalf.
AcmeDomainValidationDomainScope, AcmeDomainValidationDomainScopeArgs
Controls which certificate types are authorized to be issued for the domain via the ACME endpoint.- Exact
Domain string - Whether certificates may be issued for the exact domain.
- Subdomains string
- Whether certificates may be issued for subdomains of the domain.
- Wildcards string
- Whether wildcard certificates may be issued for the domain.
- Exact
Domain string - Whether certificates may be issued for the exact domain.
- Subdomains string
- Whether certificates may be issued for subdomains of the domain.
- Wildcards string
- Whether wildcard certificates may be issued for the domain.
- exact_
domain string - Whether certificates may be issued for the exact domain.
- subdomains string
- Whether certificates may be issued for subdomains of the domain.
- wildcards string
- Whether wildcard certificates may be issued for the domain.
- exact
Domain String - Whether certificates may be issued for the exact domain.
- subdomains String
- Whether certificates may be issued for subdomains of the domain.
- wildcards String
- Whether wildcard certificates may be issued for the domain.
- exact
Domain string - Whether certificates may be issued for the exact domain.
- subdomains string
- Whether certificates may be issued for subdomains of the domain.
- wildcards string
- Whether wildcard certificates may be issued for the domain.
- exact_
domain str - Whether certificates may be issued for the exact domain.
- subdomains str
- Whether certificates may be issued for subdomains of the domain.
- wildcards str
- Whether wildcard certificates may be issued for the domain.
- exact
Domain String - Whether certificates may be issued for the exact domain.
- subdomains String
- Whether certificates may be issued for subdomains of the domain.
- wildcards String
- Whether wildcard certificates may be issued for the domain.
AcmeDomainValidationPrevalidationOptions, AcmeDomainValidationPrevalidationOptionsArgs
Prevalidation method configuration. Currently only DNS-based prevalidation is supported.Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi