1. Packages
  2. Akamai
  3. API Docs
  4. PropertyDomainownershipLateValidation
Akamai v10.3.0 published on Thursday, Jan 22, 2026 by Pulumi
akamai logo
Akamai v10.3.0 published on Thursday, Jan 22, 2026 by Pulumi

    Create PropertyDomainownershipLateValidation Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new PropertyDomainownershipLateValidation(name: string, args: PropertyDomainownershipLateValidationArgs, opts?: CustomResourceOptions);
    @overload
    def PropertyDomainownershipLateValidation(resource_name: str,
                                              args: PropertyDomainownershipLateValidationArgs,
                                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def PropertyDomainownershipLateValidation(resource_name: str,
                                              opts: Optional[ResourceOptions] = None,
                                              contract_id: Optional[str] = None,
                                              group_id: Optional[str] = None,
                                              property_id: Optional[str] = None,
                                              validation_method: Optional[str] = None,
                                              version: Optional[int] = None,
                                              timeouts: Optional[PropertyDomainownershipLateValidationTimeoutsArgs] = None)
    func NewPropertyDomainownershipLateValidation(ctx *Context, name string, args PropertyDomainownershipLateValidationArgs, opts ...ResourceOption) (*PropertyDomainownershipLateValidation, error)
    public PropertyDomainownershipLateValidation(string name, PropertyDomainownershipLateValidationArgs args, CustomResourceOptions? opts = null)
    public PropertyDomainownershipLateValidation(String name, PropertyDomainownershipLateValidationArgs args)
    public PropertyDomainownershipLateValidation(String name, PropertyDomainownershipLateValidationArgs args, CustomResourceOptions options)
    
    type: akamai:PropertyDomainownershipLateValidation
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args PropertyDomainownershipLateValidationArgs
    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 PropertyDomainownershipLateValidationArgs
    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 PropertyDomainownershipLateValidationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PropertyDomainownershipLateValidationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PropertyDomainownershipLateValidationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var propertyDomainownershipLateValidationResource = new Akamai.PropertyDomainownershipLateValidation("propertyDomainownershipLateValidationResource", new()
    {
        ContractId = "string",
        GroupId = "string",
        PropertyId = "string",
        ValidationMethod = "string",
        Version = 0,
        Timeouts = new Akamai.Inputs.PropertyDomainownershipLateValidationTimeoutsArgs
        {
            Create = "string",
            Update = "string",
        },
    });
    
    example, err := akamai.NewPropertyDomainownershipLateValidation(ctx, "propertyDomainownershipLateValidationResource", &akamai.PropertyDomainownershipLateValidationArgs{
    	ContractId:       pulumi.String("string"),
    	GroupId:          pulumi.String("string"),
    	PropertyId:       pulumi.String("string"),
    	ValidationMethod: pulumi.String("string"),
    	Version:          pulumi.Int(0),
    	Timeouts: &akamai.PropertyDomainownershipLateValidationTimeoutsArgs{
    		Create: pulumi.String("string"),
    		Update: pulumi.String("string"),
    	},
    })
    
    var propertyDomainownershipLateValidationResource = new PropertyDomainownershipLateValidation("propertyDomainownershipLateValidationResource", PropertyDomainownershipLateValidationArgs.builder()
        .contractId("string")
        .groupId("string")
        .propertyId("string")
        .validationMethod("string")
        .version(0)
        .timeouts(PropertyDomainownershipLateValidationTimeoutsArgs.builder()
            .create("string")
            .update("string")
            .build())
        .build());
    
    property_domainownership_late_validation_resource = akamai.PropertyDomainownershipLateValidation("propertyDomainownershipLateValidationResource",
        contract_id="string",
        group_id="string",
        property_id="string",
        validation_method="string",
        version=0,
        timeouts={
            "create": "string",
            "update": "string",
        })
    
    const propertyDomainownershipLateValidationResource = new akamai.PropertyDomainownershipLateValidation("propertyDomainownershipLateValidationResource", {
        contractId: "string",
        groupId: "string",
        propertyId: "string",
        validationMethod: "string",
        version: 0,
        timeouts: {
            create: "string",
            update: "string",
        },
    });
    
    type: akamai:PropertyDomainownershipLateValidation
    properties:
        contractId: string
        groupId: string
        propertyId: string
        timeouts:
            create: string
            update: string
        validationMethod: string
        version: 0
    

    PropertyDomainownershipLateValidation 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 PropertyDomainownershipLateValidation resource accepts the following input properties:

    ContractId string
    Contract ID of the Property.
    GroupId string
    Group ID of the Property.
    PropertyId string
    Property ID of the Property which domains will be validated.
    ValidationMethod string
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    Version int
    Property version containing domains to be validated.
    Timeouts PropertyDomainownershipLateValidationTimeouts
    ContractId string
    Contract ID of the Property.
    GroupId string
    Group ID of the Property.
    PropertyId string
    Property ID of the Property which domains will be validated.
    ValidationMethod string
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    Version int
    Property version containing domains to be validated.
    Timeouts PropertyDomainownershipLateValidationTimeoutsArgs
    contractId String
    Contract ID of the Property.
    groupId String
    Group ID of the Property.
    propertyId String
    Property ID of the Property which domains will be validated.
    validationMethod String
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    version Integer
    Property version containing domains to be validated.
    timeouts PropertyDomainownershipLateValidationTimeouts
    contractId string
    Contract ID of the Property.
    groupId string
    Group ID of the Property.
    propertyId string
    Property ID of the Property which domains will be validated.
    validationMethod string
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    version number
    Property version containing domains to be validated.
    timeouts PropertyDomainownershipLateValidationTimeouts
    contract_id str
    Contract ID of the Property.
    group_id str
    Group ID of the Property.
    property_id str
    Property ID of the Property which domains will be validated.
    validation_method str
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    version int
    Property version containing domains to be validated.
    timeouts PropertyDomainownershipLateValidationTimeoutsArgs
    contractId String
    Contract ID of the Property.
    groupId String
    Group ID of the Property.
    propertyId String
    Property ID of the Property which domains will be validated.
    validationMethod String
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    version Number
    Property version containing domains to be validated.
    timeouts Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PropertyDomainownershipLateValidation resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing PropertyDomainownershipLateValidation Resource

    Get an existing PropertyDomainownershipLateValidation resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: PropertyDomainownershipLateValidationState, opts?: CustomResourceOptions): PropertyDomainownershipLateValidation
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            contract_id: Optional[str] = None,
            group_id: Optional[str] = None,
            property_id: Optional[str] = None,
            timeouts: Optional[PropertyDomainownershipLateValidationTimeoutsArgs] = None,
            validation_method: Optional[str] = None,
            version: Optional[int] = None) -> PropertyDomainownershipLateValidation
    func GetPropertyDomainownershipLateValidation(ctx *Context, name string, id IDInput, state *PropertyDomainownershipLateValidationState, opts ...ResourceOption) (*PropertyDomainownershipLateValidation, error)
    public static PropertyDomainownershipLateValidation Get(string name, Input<string> id, PropertyDomainownershipLateValidationState? state, CustomResourceOptions? opts = null)
    public static PropertyDomainownershipLateValidation get(String name, Output<String> id, PropertyDomainownershipLateValidationState state, CustomResourceOptions options)
    resources:  _:    type: akamai:PropertyDomainownershipLateValidation    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ContractId string
    Contract ID of the Property.
    GroupId string
    Group ID of the Property.
    PropertyId string
    Property ID of the Property which domains will be validated.
    Timeouts PropertyDomainownershipLateValidationTimeouts
    ValidationMethod string
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    Version int
    Property version containing domains to be validated.
    ContractId string
    Contract ID of the Property.
    GroupId string
    Group ID of the Property.
    PropertyId string
    Property ID of the Property which domains will be validated.
    Timeouts PropertyDomainownershipLateValidationTimeoutsArgs
    ValidationMethod string
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    Version int
    Property version containing domains to be validated.
    contractId String
    Contract ID of the Property.
    groupId String
    Group ID of the Property.
    propertyId String
    Property ID of the Property which domains will be validated.
    timeouts PropertyDomainownershipLateValidationTimeouts
    validationMethod String
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    version Integer
    Property version containing domains to be validated.
    contractId string
    Contract ID of the Property.
    groupId string
    Group ID of the Property.
    propertyId string
    Property ID of the Property which domains will be validated.
    timeouts PropertyDomainownershipLateValidationTimeouts
    validationMethod string
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    version number
    Property version containing domains to be validated.
    contract_id str
    Contract ID of the Property.
    group_id str
    Group ID of the Property.
    property_id str
    Property ID of the Property which domains will be validated.
    timeouts PropertyDomainownershipLateValidationTimeoutsArgs
    validation_method str
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    version int
    Property version containing domains to be validated.
    contractId String
    Contract ID of the Property.
    groupId String
    Group ID of the Property.
    propertyId String
    Property ID of the Property which domains will be validated.
    timeouts Property Map
    validationMethod String
    The method used to validate the domain. Possible values are:

    • DNS_CNAME - For this method, Akamai generates a cname_record that you copy as the target to a CNAME record of your DNS configuration. The record's name needs to be in the _acme-challenge.domain-name format.
    • DNS_TXT - For this method, Akamai generates a txt_record with a token value that you copy as the target to a TXT record of your DNS configuration. The record's name needs to be in the _akamai-{host|wildcard|domain}-challenge.domainName format based on the validation scope.
    • HTTP - Applies only to domains with the HOST validation scope. For this method, you create the file containing a token and place it on your HTTP server in the location specified by the validation_challenge.http_file.path or use a redirect to the validation_challenge.http_redirect.to with the token.
    version Number
    Property version containing domains to be validated.

    Supporting Types

    PropertyDomainownershipLateValidationTimeouts, PropertyDomainownershipLateValidationTimeoutsArgs

    Create string
    Optional configurable domains validation timeout to be used on resource create. By default it's 30m.
    Update string
    Optional configurable domains validation timeout to be used on resource update. By default it's 30m.
    Create string
    Optional configurable domains validation timeout to be used on resource create. By default it's 30m.
    Update string
    Optional configurable domains validation timeout to be used on resource update. By default it's 30m.
    create String
    Optional configurable domains validation timeout to be used on resource create. By default it's 30m.
    update String
    Optional configurable domains validation timeout to be used on resource update. By default it's 30m.
    create string
    Optional configurable domains validation timeout to be used on resource create. By default it's 30m.
    update string
    Optional configurable domains validation timeout to be used on resource update. By default it's 30m.
    create str
    Optional configurable domains validation timeout to be used on resource create. By default it's 30m.
    update str
    Optional configurable domains validation timeout to be used on resource update. By default it's 30m.
    create String
    Optional configurable domains validation timeout to be used on resource create. By default it's 30m.
    update String
    Optional configurable domains validation timeout to be used on resource update. By default it's 30m.

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Akamai v10.3.0 published on Thursday, Jan 22, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate