1. Packages
  2. AWS
  3. API Docs
  4. route53domains
  5. Domain
AWS v6.75.0 published on Wednesday, Apr 2, 2025 by Pulumi

aws.route53domains.Domain

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = new aws.route53domains.Domain("example", {
    domainName: "example.com",
    autoRenew: false,
    adminContact: {
        addressLine1: "101 Main Street",
        city: "San Francisco",
        contactType: "COMPANY",
        countryCode: "US",
        email: "pulumi-acctest@example.com",
        fax: "+1.4155551234",
        firstName: "Terraform",
        lastName: "Team",
        organizationName: "HashiCorp",
        phoneNumber: "+1.4155551234",
        state: "CA",
        zipCode: "94105",
    },
    registrantContact: {
        addressLine1: "101 Main Street",
        city: "San Francisco",
        contactType: "COMPANY",
        countryCode: "US",
        email: "pulumi-acctest@example.com",
        fax: "+1.4155551234",
        firstName: "Terraform",
        lastName: "Team",
        organizationName: "HashiCorp",
        phoneNumber: "+1.4155551234",
        state: "CA",
        zipCode: "94105",
    },
    techContact: {
        addressLine1: "101 Main Street",
        city: "San Francisco",
        contactType: "COMPANY",
        countryCode: "US",
        email: "pulumi-acctest@example.com",
        fax: "+1.4155551234",
        firstName: "Terraform",
        lastName: "Team",
        organizationName: "HashiCorp",
        phoneNumber: "+1.4155551234",
        state: "CA",
        zipCode: "94105",
    },
    tags: {
        Environment: "test",
    },
});
Copy
import pulumi
import pulumi_aws as aws

example = aws.route53domains.Domain("example",
    domain_name="example.com",
    auto_renew=False,
    admin_contact={
        "address_line1": "101 Main Street",
        "city": "San Francisco",
        "contact_type": "COMPANY",
        "country_code": "US",
        "email": "pulumi-acctest@example.com",
        "fax": "+1.4155551234",
        "first_name": "Terraform",
        "last_name": "Team",
        "organization_name": "HashiCorp",
        "phone_number": "+1.4155551234",
        "state": "CA",
        "zip_code": "94105",
    },
    registrant_contact={
        "address_line1": "101 Main Street",
        "city": "San Francisco",
        "contact_type": "COMPANY",
        "country_code": "US",
        "email": "pulumi-acctest@example.com",
        "fax": "+1.4155551234",
        "first_name": "Terraform",
        "last_name": "Team",
        "organization_name": "HashiCorp",
        "phone_number": "+1.4155551234",
        "state": "CA",
        "zip_code": "94105",
    },
    tech_contact={
        "address_line1": "101 Main Street",
        "city": "San Francisco",
        "contact_type": "COMPANY",
        "country_code": "US",
        "email": "pulumi-acctest@example.com",
        "fax": "+1.4155551234",
        "first_name": "Terraform",
        "last_name": "Team",
        "organization_name": "HashiCorp",
        "phone_number": "+1.4155551234",
        "state": "CA",
        "zip_code": "94105",
    },
    tags={
        "Environment": "test",
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/route53domains"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := route53domains.NewDomain(ctx, "example", &route53domains.DomainArgs{
			DomainName: pulumi.String("example.com"),
			AutoRenew:  pulumi.Bool(false),
			AdminContact: &route53domains.DomainAdminContactArgs{
				AddressLine1:     pulumi.String("101 Main Street"),
				City:             pulumi.String("San Francisco"),
				ContactType:      pulumi.String("COMPANY"),
				CountryCode:      pulumi.String("US"),
				Email:            pulumi.String("pulumi-acctest@example.com"),
				Fax:              pulumi.String("+1.4155551234"),
				FirstName:        pulumi.String("Terraform"),
				LastName:         pulumi.String("Team"),
				OrganizationName: pulumi.String("HashiCorp"),
				PhoneNumber:      pulumi.String("+1.4155551234"),
				State:            pulumi.String("CA"),
				ZipCode:          pulumi.String("94105"),
			},
			RegistrantContact: &route53domains.DomainRegistrantContactArgs{
				AddressLine1:     pulumi.String("101 Main Street"),
				City:             pulumi.String("San Francisco"),
				ContactType:      pulumi.String("COMPANY"),
				CountryCode:      pulumi.String("US"),
				Email:            pulumi.String("pulumi-acctest@example.com"),
				Fax:              pulumi.String("+1.4155551234"),
				FirstName:        pulumi.String("Terraform"),
				LastName:         pulumi.String("Team"),
				OrganizationName: pulumi.String("HashiCorp"),
				PhoneNumber:      pulumi.String("+1.4155551234"),
				State:            pulumi.String("CA"),
				ZipCode:          pulumi.String("94105"),
			},
			TechContact: &route53domains.DomainTechContactArgs{
				AddressLine1:     pulumi.String("101 Main Street"),
				City:             pulumi.String("San Francisco"),
				ContactType:      pulumi.String("COMPANY"),
				CountryCode:      pulumi.String("US"),
				Email:            pulumi.String("pulumi-acctest@example.com"),
				Fax:              pulumi.String("+1.4155551234"),
				FirstName:        pulumi.String("Terraform"),
				LastName:         pulumi.String("Team"),
				OrganizationName: pulumi.String("HashiCorp"),
				PhoneNumber:      pulumi.String("+1.4155551234"),
				State:            pulumi.String("CA"),
				ZipCode:          pulumi.String("94105"),
			},
			Tags: pulumi.StringMap{
				"Environment": pulumi.String("test"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = new Aws.Route53Domains.Domain("example", new()
    {
        DomainName = "example.com",
        AutoRenew = false,
        AdminContact = new Aws.Route53Domains.Inputs.DomainAdminContactArgs
        {
            AddressLine1 = "101 Main Street",
            City = "San Francisco",
            ContactType = "COMPANY",
            CountryCode = "US",
            Email = "pulumi-acctest@example.com",
            Fax = "+1.4155551234",
            FirstName = "Terraform",
            LastName = "Team",
            OrganizationName = "HashiCorp",
            PhoneNumber = "+1.4155551234",
            State = "CA",
            ZipCode = "94105",
        },
        RegistrantContact = new Aws.Route53Domains.Inputs.DomainRegistrantContactArgs
        {
            AddressLine1 = "101 Main Street",
            City = "San Francisco",
            ContactType = "COMPANY",
            CountryCode = "US",
            Email = "pulumi-acctest@example.com",
            Fax = "+1.4155551234",
            FirstName = "Terraform",
            LastName = "Team",
            OrganizationName = "HashiCorp",
            PhoneNumber = "+1.4155551234",
            State = "CA",
            ZipCode = "94105",
        },
        TechContact = new Aws.Route53Domains.Inputs.DomainTechContactArgs
        {
            AddressLine1 = "101 Main Street",
            City = "San Francisco",
            ContactType = "COMPANY",
            CountryCode = "US",
            Email = "pulumi-acctest@example.com",
            Fax = "+1.4155551234",
            FirstName = "Terraform",
            LastName = "Team",
            OrganizationName = "HashiCorp",
            PhoneNumber = "+1.4155551234",
            State = "CA",
            ZipCode = "94105",
        },
        Tags = 
        {
            { "Environment", "test" },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.route53domains.Domain;
import com.pulumi.aws.route53domains.DomainArgs;
import com.pulumi.aws.route53domains.inputs.DomainAdminContactArgs;
import com.pulumi.aws.route53domains.inputs.DomainRegistrantContactArgs;
import com.pulumi.aws.route53domains.inputs.DomainTechContactArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var example = new Domain("example", DomainArgs.builder()
            .domainName("example.com")
            .autoRenew(false)
            .adminContact(DomainAdminContactArgs.builder()
                .addressLine1("101 Main Street")
                .city("San Francisco")
                .contactType("COMPANY")
                .countryCode("US")
                .email("pulumi-acctest@example.com")
                .fax("+1.4155551234")
                .firstName("Terraform")
                .lastName("Team")
                .organizationName("HashiCorp")
                .phoneNumber("+1.4155551234")
                .state("CA")
                .zipCode("94105")
                .build())
            .registrantContact(DomainRegistrantContactArgs.builder()
                .addressLine1("101 Main Street")
                .city("San Francisco")
                .contactType("COMPANY")
                .countryCode("US")
                .email("pulumi-acctest@example.com")
                .fax("+1.4155551234")
                .firstName("Terraform")
                .lastName("Team")
                .organizationName("HashiCorp")
                .phoneNumber("+1.4155551234")
                .state("CA")
                .zipCode("94105")
                .build())
            .techContact(DomainTechContactArgs.builder()
                .addressLine1("101 Main Street")
                .city("San Francisco")
                .contactType("COMPANY")
                .countryCode("US")
                .email("pulumi-acctest@example.com")
                .fax("+1.4155551234")
                .firstName("Terraform")
                .lastName("Team")
                .organizationName("HashiCorp")
                .phoneNumber("+1.4155551234")
                .state("CA")
                .zipCode("94105")
                .build())
            .tags(Map.of("Environment", "test"))
            .build());

    }
}
Copy
resources:
  example:
    type: aws:route53domains:Domain
    properties:
      domainName: example.com
      autoRenew: false
      adminContact:
        addressLine1: 101 Main Street
        city: San Francisco
        contactType: COMPANY
        countryCode: US
        email: pulumi-acctest@example.com
        fax: '+1.4155551234'
        firstName: Terraform
        lastName: Team
        organizationName: HashiCorp
        phoneNumber: '+1.4155551234'
        state: CA
        zipCode: '94105'
      registrantContact:
        addressLine1: 101 Main Street
        city: San Francisco
        contactType: COMPANY
        countryCode: US
        email: pulumi-acctest@example.com
        fax: '+1.4155551234'
        firstName: Terraform
        lastName: Team
        organizationName: HashiCorp
        phoneNumber: '+1.4155551234'
        state: CA
        zipCode: '94105'
      techContact:
        addressLine1: 101 Main Street
        city: San Francisco
        contactType: COMPANY
        countryCode: US
        email: pulumi-acctest@example.com
        fax: '+1.4155551234'
        firstName: Terraform
        lastName: Team
        organizationName: HashiCorp
        phoneNumber: '+1.4155551234'
        state: CA
        zipCode: '94105'
      tags:
        Environment: test
Copy

Create Domain Resource

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

Constructor syntax

new Domain(name: string, args: DomainArgs, opts?: CustomResourceOptions);
@overload
def Domain(resource_name: str,
           args: DomainArgs,
           opts: Optional[ResourceOptions] = None)

@overload
def Domain(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           domain_name: Optional[str] = None,
           duration_in_years: Optional[int] = None,
           registrant_contact: Optional[DomainRegistrantContactArgs] = None,
           billing_contacts: Optional[Sequence[DomainBillingContactArgs]] = None,
           billing_privacy: Optional[bool] = None,
           admin_privacy: Optional[bool] = None,
           admin_contact: Optional[DomainAdminContactArgs] = None,
           name_servers: Optional[Sequence[DomainNameServerArgs]] = None,
           auto_renew: Optional[bool] = None,
           registrant_privacy: Optional[bool] = None,
           tags: Optional[Mapping[str, str]] = None,
           tech_contact: Optional[DomainTechContactArgs] = None,
           tech_privacy: Optional[bool] = None,
           timeouts: Optional[DomainTimeoutsArgs] = None,
           transfer_lock: Optional[bool] = None)
func NewDomain(ctx *Context, name string, args DomainArgs, opts ...ResourceOption) (*Domain, error)
public Domain(string name, DomainArgs args, CustomResourceOptions? opts = null)
public Domain(String name, DomainArgs args)
public Domain(String name, DomainArgs args, CustomResourceOptions options)
type: aws:route53domains:Domain
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. DomainArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. DomainArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. DomainArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DomainArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DomainArgs
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 exampledomainResourceResourceFromRoute53domainsdomain = new Aws.Route53Domains.Domain("exampledomainResourceResourceFromRoute53domainsdomain", new()
{
    DomainName = "string",
    DurationInYears = 0,
    RegistrantContact = new Aws.Route53Domains.Inputs.DomainRegistrantContactArgs
    {
        AddressLine1 = "string",
        AddressLine2 = "string",
        City = "string",
        ContactType = "string",
        CountryCode = "string",
        Email = "string",
        ExtraParams = new[]
        {
            new Aws.Route53Domains.Inputs.DomainRegistrantContactExtraParamArgs
            {
                Name = "string",
                Value = "string",
            },
        },
        Fax = "string",
        FirstName = "string",
        LastName = "string",
        OrganizationName = "string",
        PhoneNumber = "string",
        State = "string",
        ZipCode = "string",
    },
    BillingContacts = new[]
    {
        new Aws.Route53Domains.Inputs.DomainBillingContactArgs
        {
            AddressLine1 = "string",
            AddressLine2 = "string",
            City = "string",
            ContactType = "string",
            CountryCode = "string",
            Email = "string",
            ExtraParams = new[]
            {
                new Aws.Route53Domains.Inputs.DomainBillingContactExtraParamArgs
                {
                    Name = "string",
                    Value = "string",
                },
            },
            Fax = "string",
            FirstName = "string",
            LastName = "string",
            OrganizationName = "string",
            PhoneNumber = "string",
            State = "string",
            ZipCode = "string",
        },
    },
    BillingPrivacy = false,
    AdminPrivacy = false,
    AdminContact = new Aws.Route53Domains.Inputs.DomainAdminContactArgs
    {
        AddressLine1 = "string",
        AddressLine2 = "string",
        City = "string",
        ContactType = "string",
        CountryCode = "string",
        Email = "string",
        ExtraParams = new[]
        {
            new Aws.Route53Domains.Inputs.DomainAdminContactExtraParamArgs
            {
                Name = "string",
                Value = "string",
            },
        },
        Fax = "string",
        FirstName = "string",
        LastName = "string",
        OrganizationName = "string",
        PhoneNumber = "string",
        State = "string",
        ZipCode = "string",
    },
    NameServers = new[]
    {
        new Aws.Route53Domains.Inputs.DomainNameServerArgs
        {
            GlueIps = new[]
            {
                "string",
            },
            Name = "string",
        },
    },
    AutoRenew = false,
    RegistrantPrivacy = false,
    Tags = 
    {
        { "string", "string" },
    },
    TechContact = new Aws.Route53Domains.Inputs.DomainTechContactArgs
    {
        AddressLine1 = "string",
        AddressLine2 = "string",
        City = "string",
        ContactType = "string",
        CountryCode = "string",
        Email = "string",
        ExtraParams = new[]
        {
            new Aws.Route53Domains.Inputs.DomainTechContactExtraParamArgs
            {
                Name = "string",
                Value = "string",
            },
        },
        Fax = "string",
        FirstName = "string",
        LastName = "string",
        OrganizationName = "string",
        PhoneNumber = "string",
        State = "string",
        ZipCode = "string",
    },
    TechPrivacy = false,
    Timeouts = new Aws.Route53Domains.Inputs.DomainTimeoutsArgs
    {
        Create = "string",
        Delete = "string",
        Update = "string",
    },
    TransferLock = false,
});
Copy
example, err := route53domains.NewDomain(ctx, "exampledomainResourceResourceFromRoute53domainsdomain", &route53domains.DomainArgs{
	DomainName:      pulumi.String("string"),
	DurationInYears: pulumi.Int(0),
	RegistrantContact: &route53domains.DomainRegistrantContactArgs{
		AddressLine1: pulumi.String("string"),
		AddressLine2: pulumi.String("string"),
		City:         pulumi.String("string"),
		ContactType:  pulumi.String("string"),
		CountryCode:  pulumi.String("string"),
		Email:        pulumi.String("string"),
		ExtraParams: route53domains.DomainRegistrantContactExtraParamArray{
			&route53domains.DomainRegistrantContactExtraParamArgs{
				Name:  pulumi.String("string"),
				Value: pulumi.String("string"),
			},
		},
		Fax:              pulumi.String("string"),
		FirstName:        pulumi.String("string"),
		LastName:         pulumi.String("string"),
		OrganizationName: pulumi.String("string"),
		PhoneNumber:      pulumi.String("string"),
		State:            pulumi.String("string"),
		ZipCode:          pulumi.String("string"),
	},
	BillingContacts: route53domains.DomainBillingContactArray{
		&route53domains.DomainBillingContactArgs{
			AddressLine1: pulumi.String("string"),
			AddressLine2: pulumi.String("string"),
			City:         pulumi.String("string"),
			ContactType:  pulumi.String("string"),
			CountryCode:  pulumi.String("string"),
			Email:        pulumi.String("string"),
			ExtraParams: route53domains.DomainBillingContactExtraParamArray{
				&route53domains.DomainBillingContactExtraParamArgs{
					Name:  pulumi.String("string"),
					Value: pulumi.String("string"),
				},
			},
			Fax:              pulumi.String("string"),
			FirstName:        pulumi.String("string"),
			LastName:         pulumi.String("string"),
			OrganizationName: pulumi.String("string"),
			PhoneNumber:      pulumi.String("string"),
			State:            pulumi.String("string"),
			ZipCode:          pulumi.String("string"),
		},
	},
	BillingPrivacy: pulumi.Bool(false),
	AdminPrivacy:   pulumi.Bool(false),
	AdminContact: &route53domains.DomainAdminContactArgs{
		AddressLine1: pulumi.String("string"),
		AddressLine2: pulumi.String("string"),
		City:         pulumi.String("string"),
		ContactType:  pulumi.String("string"),
		CountryCode:  pulumi.String("string"),
		Email:        pulumi.String("string"),
		ExtraParams: route53domains.DomainAdminContactExtraParamArray{
			&route53domains.DomainAdminContactExtraParamArgs{
				Name:  pulumi.String("string"),
				Value: pulumi.String("string"),
			},
		},
		Fax:              pulumi.String("string"),
		FirstName:        pulumi.String("string"),
		LastName:         pulumi.String("string"),
		OrganizationName: pulumi.String("string"),
		PhoneNumber:      pulumi.String("string"),
		State:            pulumi.String("string"),
		ZipCode:          pulumi.String("string"),
	},
	NameServers: route53domains.DomainNameServerArray{
		&route53domains.DomainNameServerArgs{
			GlueIps: pulumi.StringArray{
				pulumi.String("string"),
			},
			Name: pulumi.String("string"),
		},
	},
	AutoRenew:         pulumi.Bool(false),
	RegistrantPrivacy: pulumi.Bool(false),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	TechContact: &route53domains.DomainTechContactArgs{
		AddressLine1: pulumi.String("string"),
		AddressLine2: pulumi.String("string"),
		City:         pulumi.String("string"),
		ContactType:  pulumi.String("string"),
		CountryCode:  pulumi.String("string"),
		Email:        pulumi.String("string"),
		ExtraParams: route53domains.DomainTechContactExtraParamArray{
			&route53domains.DomainTechContactExtraParamArgs{
				Name:  pulumi.String("string"),
				Value: pulumi.String("string"),
			},
		},
		Fax:              pulumi.String("string"),
		FirstName:        pulumi.String("string"),
		LastName:         pulumi.String("string"),
		OrganizationName: pulumi.String("string"),
		PhoneNumber:      pulumi.String("string"),
		State:            pulumi.String("string"),
		ZipCode:          pulumi.String("string"),
	},
	TechPrivacy: pulumi.Bool(false),
	Timeouts: &route53domains.DomainTimeoutsArgs{
		Create: pulumi.String("string"),
		Delete: pulumi.String("string"),
		Update: pulumi.String("string"),
	},
	TransferLock: pulumi.Bool(false),
})
Copy
var exampledomainResourceResourceFromRoute53domainsdomain = new Domain("exampledomainResourceResourceFromRoute53domainsdomain", DomainArgs.builder()
    .domainName("string")
    .durationInYears(0)
    .registrantContact(DomainRegistrantContactArgs.builder()
        .addressLine1("string")
        .addressLine2("string")
        .city("string")
        .contactType("string")
        .countryCode("string")
        .email("string")
        .extraParams(DomainRegistrantContactExtraParamArgs.builder()
            .name("string")
            .value("string")
            .build())
        .fax("string")
        .firstName("string")
        .lastName("string")
        .organizationName("string")
        .phoneNumber("string")
        .state("string")
        .zipCode("string")
        .build())
    .billingContacts(DomainBillingContactArgs.builder()
        .addressLine1("string")
        .addressLine2("string")
        .city("string")
        .contactType("string")
        .countryCode("string")
        .email("string")
        .extraParams(DomainBillingContactExtraParamArgs.builder()
            .name("string")
            .value("string")
            .build())
        .fax("string")
        .firstName("string")
        .lastName("string")
        .organizationName("string")
        .phoneNumber("string")
        .state("string")
        .zipCode("string")
        .build())
    .billingPrivacy(false)
    .adminPrivacy(false)
    .adminContact(DomainAdminContactArgs.builder()
        .addressLine1("string")
        .addressLine2("string")
        .city("string")
        .contactType("string")
        .countryCode("string")
        .email("string")
        .extraParams(DomainAdminContactExtraParamArgs.builder()
            .name("string")
            .value("string")
            .build())
        .fax("string")
        .firstName("string")
        .lastName("string")
        .organizationName("string")
        .phoneNumber("string")
        .state("string")
        .zipCode("string")
        .build())
    .nameServers(DomainNameServerArgs.builder()
        .glueIps("string")
        .name("string")
        .build())
    .autoRenew(false)
    .registrantPrivacy(false)
    .tags(Map.of("string", "string"))
    .techContact(DomainTechContactArgs.builder()
        .addressLine1("string")
        .addressLine2("string")
        .city("string")
        .contactType("string")
        .countryCode("string")
        .email("string")
        .extraParams(DomainTechContactExtraParamArgs.builder()
            .name("string")
            .value("string")
            .build())
        .fax("string")
        .firstName("string")
        .lastName("string")
        .organizationName("string")
        .phoneNumber("string")
        .state("string")
        .zipCode("string")
        .build())
    .techPrivacy(false)
    .timeouts(DomainTimeoutsArgs.builder()
        .create("string")
        .delete("string")
        .update("string")
        .build())
    .transferLock(false)
    .build());
Copy
exampledomain_resource_resource_from_route53domainsdomain = aws.route53domains.Domain("exampledomainResourceResourceFromRoute53domainsdomain",
    domain_name="string",
    duration_in_years=0,
    registrant_contact={
        "address_line1": "string",
        "address_line2": "string",
        "city": "string",
        "contact_type": "string",
        "country_code": "string",
        "email": "string",
        "extra_params": [{
            "name": "string",
            "value": "string",
        }],
        "fax": "string",
        "first_name": "string",
        "last_name": "string",
        "organization_name": "string",
        "phone_number": "string",
        "state": "string",
        "zip_code": "string",
    },
    billing_contacts=[{
        "address_line1": "string",
        "address_line2": "string",
        "city": "string",
        "contact_type": "string",
        "country_code": "string",
        "email": "string",
        "extra_params": [{
            "name": "string",
            "value": "string",
        }],
        "fax": "string",
        "first_name": "string",
        "last_name": "string",
        "organization_name": "string",
        "phone_number": "string",
        "state": "string",
        "zip_code": "string",
    }],
    billing_privacy=False,
    admin_privacy=False,
    admin_contact={
        "address_line1": "string",
        "address_line2": "string",
        "city": "string",
        "contact_type": "string",
        "country_code": "string",
        "email": "string",
        "extra_params": [{
            "name": "string",
            "value": "string",
        }],
        "fax": "string",
        "first_name": "string",
        "last_name": "string",
        "organization_name": "string",
        "phone_number": "string",
        "state": "string",
        "zip_code": "string",
    },
    name_servers=[{
        "glue_ips": ["string"],
        "name": "string",
    }],
    auto_renew=False,
    registrant_privacy=False,
    tags={
        "string": "string",
    },
    tech_contact={
        "address_line1": "string",
        "address_line2": "string",
        "city": "string",
        "contact_type": "string",
        "country_code": "string",
        "email": "string",
        "extra_params": [{
            "name": "string",
            "value": "string",
        }],
        "fax": "string",
        "first_name": "string",
        "last_name": "string",
        "organization_name": "string",
        "phone_number": "string",
        "state": "string",
        "zip_code": "string",
    },
    tech_privacy=False,
    timeouts={
        "create": "string",
        "delete": "string",
        "update": "string",
    },
    transfer_lock=False)
Copy
const exampledomainResourceResourceFromRoute53domainsdomain = new aws.route53domains.Domain("exampledomainResourceResourceFromRoute53domainsdomain", {
    domainName: "string",
    durationInYears: 0,
    registrantContact: {
        addressLine1: "string",
        addressLine2: "string",
        city: "string",
        contactType: "string",
        countryCode: "string",
        email: "string",
        extraParams: [{
            name: "string",
            value: "string",
        }],
        fax: "string",
        firstName: "string",
        lastName: "string",
        organizationName: "string",
        phoneNumber: "string",
        state: "string",
        zipCode: "string",
    },
    billingContacts: [{
        addressLine1: "string",
        addressLine2: "string",
        city: "string",
        contactType: "string",
        countryCode: "string",
        email: "string",
        extraParams: [{
            name: "string",
            value: "string",
        }],
        fax: "string",
        firstName: "string",
        lastName: "string",
        organizationName: "string",
        phoneNumber: "string",
        state: "string",
        zipCode: "string",
    }],
    billingPrivacy: false,
    adminPrivacy: false,
    adminContact: {
        addressLine1: "string",
        addressLine2: "string",
        city: "string",
        contactType: "string",
        countryCode: "string",
        email: "string",
        extraParams: [{
            name: "string",
            value: "string",
        }],
        fax: "string",
        firstName: "string",
        lastName: "string",
        organizationName: "string",
        phoneNumber: "string",
        state: "string",
        zipCode: "string",
    },
    nameServers: [{
        glueIps: ["string"],
        name: "string",
    }],
    autoRenew: false,
    registrantPrivacy: false,
    tags: {
        string: "string",
    },
    techContact: {
        addressLine1: "string",
        addressLine2: "string",
        city: "string",
        contactType: "string",
        countryCode: "string",
        email: "string",
        extraParams: [{
            name: "string",
            value: "string",
        }],
        fax: "string",
        firstName: "string",
        lastName: "string",
        organizationName: "string",
        phoneNumber: "string",
        state: "string",
        zipCode: "string",
    },
    techPrivacy: false,
    timeouts: {
        create: "string",
        "delete": "string",
        update: "string",
    },
    transferLock: false,
});
Copy
type: aws:route53domains:Domain
properties:
    adminContact:
        addressLine1: string
        addressLine2: string
        city: string
        contactType: string
        countryCode: string
        email: string
        extraParams:
            - name: string
              value: string
        fax: string
        firstName: string
        lastName: string
        organizationName: string
        phoneNumber: string
        state: string
        zipCode: string
    adminPrivacy: false
    autoRenew: false
    billingContacts:
        - addressLine1: string
          addressLine2: string
          city: string
          contactType: string
          countryCode: string
          email: string
          extraParams:
            - name: string
              value: string
          fax: string
          firstName: string
          lastName: string
          organizationName: string
          phoneNumber: string
          state: string
          zipCode: string
    billingPrivacy: false
    domainName: string
    durationInYears: 0
    nameServers:
        - glueIps:
            - string
          name: string
    registrantContact:
        addressLine1: string
        addressLine2: string
        city: string
        contactType: string
        countryCode: string
        email: string
        extraParams:
            - name: string
              value: string
        fax: string
        firstName: string
        lastName: string
        organizationName: string
        phoneNumber: string
        state: string
        zipCode: string
    registrantPrivacy: false
    tags:
        string: string
    techContact:
        addressLine1: string
        addressLine2: string
        city: string
        contactType: string
        countryCode: string
        email: string
        extraParams:
            - name: string
              value: string
        fax: string
        firstName: string
        lastName: string
        organizationName: string
        phoneNumber: string
        state: string
        zipCode: string
    techPrivacy: false
    timeouts:
        create: string
        delete: string
        update: string
    transferLock: false
Copy

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

DomainName This property is required. string
The name of the domain.
AdminContact DomainAdminContact
Details about the domain administrative contact. See Contact Blocks for more details.
AdminPrivacy bool
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
AutoRenew bool
Whether the domain registration is set to renew automatically. Default: true.
BillingContacts List<DomainBillingContact>
Details about the domain billing contact. See Contact Blocks for more details.
BillingPrivacy bool
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
DurationInYears int
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
NameServers List<DomainNameServer>
The list of nameservers for the domain. See name_server Blocks for more details.
RegistrantContact DomainRegistrantContact
Details about the domain registrant. See Contact Blocks for more details.
RegistrantPrivacy bool
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
Tags Dictionary<string, string>
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TechContact DomainTechContact
Details about the domain technical contact. See Contact Blocks for more details.
TechPrivacy bool
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
Timeouts DomainTimeouts
TransferLock bool
Whether the domain is locked for transfer. Default: true.
DomainName This property is required. string
The name of the domain.
AdminContact DomainAdminContactArgs
Details about the domain administrative contact. See Contact Blocks for more details.
AdminPrivacy bool
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
AutoRenew bool
Whether the domain registration is set to renew automatically. Default: true.
BillingContacts []DomainBillingContactArgs
Details about the domain billing contact. See Contact Blocks for more details.
BillingPrivacy bool
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
DurationInYears int
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
NameServers []DomainNameServerArgs
The list of nameservers for the domain. See name_server Blocks for more details.
RegistrantContact DomainRegistrantContactArgs
Details about the domain registrant. See Contact Blocks for more details.
RegistrantPrivacy bool
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
Tags map[string]string
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TechContact DomainTechContactArgs
Details about the domain technical contact. See Contact Blocks for more details.
TechPrivacy bool
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
Timeouts DomainTimeoutsArgs
TransferLock bool
Whether the domain is locked for transfer. Default: true.
domainName This property is required. String
The name of the domain.
adminContact DomainAdminContact
Details about the domain administrative contact. See Contact Blocks for more details.
adminPrivacy Boolean
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
autoRenew Boolean
Whether the domain registration is set to renew automatically. Default: true.
billingContacts List<DomainBillingContact>
Details about the domain billing contact. See Contact Blocks for more details.
billingPrivacy Boolean
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
durationInYears Integer
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
nameServers List<DomainNameServer>
The list of nameservers for the domain. See name_server Blocks for more details.
registrantContact DomainRegistrantContact
Details about the domain registrant. See Contact Blocks for more details.
registrantPrivacy Boolean
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
tags Map<String,String>
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
techContact DomainTechContact
Details about the domain technical contact. See Contact Blocks for more details.
techPrivacy Boolean
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
timeouts DomainTimeouts
transferLock Boolean
Whether the domain is locked for transfer. Default: true.
domainName This property is required. string
The name of the domain.
adminContact DomainAdminContact
Details about the domain administrative contact. See Contact Blocks for more details.
adminPrivacy boolean
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
autoRenew boolean
Whether the domain registration is set to renew automatically. Default: true.
billingContacts DomainBillingContact[]
Details about the domain billing contact. See Contact Blocks for more details.
billingPrivacy boolean
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
durationInYears number
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
nameServers DomainNameServer[]
The list of nameservers for the domain. See name_server Blocks for more details.
registrantContact DomainRegistrantContact
Details about the domain registrant. See Contact Blocks for more details.
registrantPrivacy boolean
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
tags {[key: string]: string}
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
techContact DomainTechContact
Details about the domain technical contact. See Contact Blocks for more details.
techPrivacy boolean
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
timeouts DomainTimeouts
transferLock boolean
Whether the domain is locked for transfer. Default: true.
domain_name This property is required. str
The name of the domain.
admin_contact DomainAdminContactArgs
Details about the domain administrative contact. See Contact Blocks for more details.
admin_privacy bool
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
auto_renew bool
Whether the domain registration is set to renew automatically. Default: true.
billing_contacts Sequence[DomainBillingContactArgs]
Details about the domain billing contact. See Contact Blocks for more details.
billing_privacy bool
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
duration_in_years int
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
name_servers Sequence[DomainNameServerArgs]
The list of nameservers for the domain. See name_server Blocks for more details.
registrant_contact DomainRegistrantContactArgs
Details about the domain registrant. See Contact Blocks for more details.
registrant_privacy bool
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
tags Mapping[str, str]
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tech_contact DomainTechContactArgs
Details about the domain technical contact. See Contact Blocks for more details.
tech_privacy bool
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
timeouts DomainTimeoutsArgs
transfer_lock bool
Whether the domain is locked for transfer. Default: true.
domainName This property is required. String
The name of the domain.
adminContact Property Map
Details about the domain administrative contact. See Contact Blocks for more details.
adminPrivacy Boolean
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
autoRenew Boolean
Whether the domain registration is set to renew automatically. Default: true.
billingContacts List<Property Map>
Details about the domain billing contact. See Contact Blocks for more details.
billingPrivacy Boolean
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
durationInYears Number
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
nameServers List<Property Map>
The list of nameservers for the domain. See name_server Blocks for more details.
registrantContact Property Map
Details about the domain registrant. See Contact Blocks for more details.
registrantPrivacy Boolean
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
tags Map<String>
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
techContact Property Map
Details about the domain technical contact. See Contact Blocks for more details.
techPrivacy Boolean
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
timeouts Property Map
transferLock Boolean
Whether the domain is locked for transfer. Default: true.

Outputs

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

AbuseContactEmail string
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
AbuseContactPhone string
Phone number for reporting abuse.
CreationDate string
The date when the domain was created as found in the response to a WHOIS query.
ExpirationDate string
The date when the registration for the domain is set to expire.
HostedZoneId string
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
Id string
The provider-assigned unique ID for this managed resource.
RegistrarName string
Name of the registrar of the domain as identified in the registry.
RegistrarUrl string
Web address of the registrar.
StatusLists List<string>
List of domain name status codes.
TagsAll Dictionary<string, string>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

UpdatedDate string
The last updated date of the domain as found in the response to a WHOIS query.
WhoisServer string
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
AbuseContactEmail string
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
AbuseContactPhone string
Phone number for reporting abuse.
CreationDate string
The date when the domain was created as found in the response to a WHOIS query.
ExpirationDate string
The date when the registration for the domain is set to expire.
HostedZoneId string
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
Id string
The provider-assigned unique ID for this managed resource.
RegistrarName string
Name of the registrar of the domain as identified in the registry.
RegistrarUrl string
Web address of the registrar.
StatusLists []string
List of domain name status codes.
TagsAll map[string]string
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

UpdatedDate string
The last updated date of the domain as found in the response to a WHOIS query.
WhoisServer string
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
abuseContactEmail String
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
abuseContactPhone String
Phone number for reporting abuse.
creationDate String
The date when the domain was created as found in the response to a WHOIS query.
expirationDate String
The date when the registration for the domain is set to expire.
hostedZoneId String
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
id String
The provider-assigned unique ID for this managed resource.
registrarName String
Name of the registrar of the domain as identified in the registry.
registrarUrl String
Web address of the registrar.
statusLists List<String>
List of domain name status codes.
tagsAll Map<String,String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

updatedDate String
The last updated date of the domain as found in the response to a WHOIS query.
whoisServer String
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
abuseContactEmail string
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
abuseContactPhone string
Phone number for reporting abuse.
creationDate string
The date when the domain was created as found in the response to a WHOIS query.
expirationDate string
The date when the registration for the domain is set to expire.
hostedZoneId string
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
id string
The provider-assigned unique ID for this managed resource.
registrarName string
Name of the registrar of the domain as identified in the registry.
registrarUrl string
Web address of the registrar.
statusLists string[]
List of domain name status codes.
tagsAll {[key: string]: string}
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

updatedDate string
The last updated date of the domain as found in the response to a WHOIS query.
whoisServer string
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
abuse_contact_email str
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
abuse_contact_phone str
Phone number for reporting abuse.
creation_date str
The date when the domain was created as found in the response to a WHOIS query.
expiration_date str
The date when the registration for the domain is set to expire.
hosted_zone_id str
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
id str
The provider-assigned unique ID for this managed resource.
registrar_name str
Name of the registrar of the domain as identified in the registry.
registrar_url str
Web address of the registrar.
status_lists Sequence[str]
List of domain name status codes.
tags_all Mapping[str, str]
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

updated_date str
The last updated date of the domain as found in the response to a WHOIS query.
whois_server str
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
abuseContactEmail String
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
abuseContactPhone String
Phone number for reporting abuse.
creationDate String
The date when the domain was created as found in the response to a WHOIS query.
expirationDate String
The date when the registration for the domain is set to expire.
hostedZoneId String
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
id String
The provider-assigned unique ID for this managed resource.
registrarName String
Name of the registrar of the domain as identified in the registry.
registrarUrl String
Web address of the registrar.
statusLists List<String>
List of domain name status codes.
tagsAll Map<String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

updatedDate String
The last updated date of the domain as found in the response to a WHOIS query.
whoisServer String
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.

Look up Existing Domain Resource

Get an existing Domain 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?: DomainState, opts?: CustomResourceOptions): Domain
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        abuse_contact_email: Optional[str] = None,
        abuse_contact_phone: Optional[str] = None,
        admin_contact: Optional[DomainAdminContactArgs] = None,
        admin_privacy: Optional[bool] = None,
        auto_renew: Optional[bool] = None,
        billing_contacts: Optional[Sequence[DomainBillingContactArgs]] = None,
        billing_privacy: Optional[bool] = None,
        creation_date: Optional[str] = None,
        domain_name: Optional[str] = None,
        duration_in_years: Optional[int] = None,
        expiration_date: Optional[str] = None,
        hosted_zone_id: Optional[str] = None,
        name_servers: Optional[Sequence[DomainNameServerArgs]] = None,
        registrant_contact: Optional[DomainRegistrantContactArgs] = None,
        registrant_privacy: Optional[bool] = None,
        registrar_name: Optional[str] = None,
        registrar_url: Optional[str] = None,
        status_lists: Optional[Sequence[str]] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None,
        tech_contact: Optional[DomainTechContactArgs] = None,
        tech_privacy: Optional[bool] = None,
        timeouts: Optional[DomainTimeoutsArgs] = None,
        transfer_lock: Optional[bool] = None,
        updated_date: Optional[str] = None,
        whois_server: Optional[str] = None) -> Domain
func GetDomain(ctx *Context, name string, id IDInput, state *DomainState, opts ...ResourceOption) (*Domain, error)
public static Domain Get(string name, Input<string> id, DomainState? state, CustomResourceOptions? opts = null)
public static Domain get(String name, Output<String> id, DomainState state, CustomResourceOptions options)
resources:  _:    type: aws:route53domains:Domain    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
AbuseContactEmail string
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
AbuseContactPhone string
Phone number for reporting abuse.
AdminContact DomainAdminContact
Details about the domain administrative contact. See Contact Blocks for more details.
AdminPrivacy bool
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
AutoRenew bool
Whether the domain registration is set to renew automatically. Default: true.
BillingContacts List<DomainBillingContact>
Details about the domain billing contact. See Contact Blocks for more details.
BillingPrivacy bool
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
CreationDate string
The date when the domain was created as found in the response to a WHOIS query.
DomainName string
The name of the domain.
DurationInYears int
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
ExpirationDate string
The date when the registration for the domain is set to expire.
HostedZoneId string
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
NameServers List<DomainNameServer>
The list of nameservers for the domain. See name_server Blocks for more details.
RegistrantContact DomainRegistrantContact
Details about the domain registrant. See Contact Blocks for more details.
RegistrantPrivacy bool
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
RegistrarName string
Name of the registrar of the domain as identified in the registry.
RegistrarUrl string
Web address of the registrar.
StatusLists List<string>
List of domain name status codes.
Tags Dictionary<string, string>
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TagsAll Dictionary<string, string>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

TechContact DomainTechContact
Details about the domain technical contact. See Contact Blocks for more details.
TechPrivacy bool
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
Timeouts DomainTimeouts
TransferLock bool
Whether the domain is locked for transfer. Default: true.
UpdatedDate string
The last updated date of the domain as found in the response to a WHOIS query.
WhoisServer string
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
AbuseContactEmail string
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
AbuseContactPhone string
Phone number for reporting abuse.
AdminContact DomainAdminContactArgs
Details about the domain administrative contact. See Contact Blocks for more details.
AdminPrivacy bool
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
AutoRenew bool
Whether the domain registration is set to renew automatically. Default: true.
BillingContacts []DomainBillingContactArgs
Details about the domain billing contact. See Contact Blocks for more details.
BillingPrivacy bool
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
CreationDate string
The date when the domain was created as found in the response to a WHOIS query.
DomainName string
The name of the domain.
DurationInYears int
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
ExpirationDate string
The date when the registration for the domain is set to expire.
HostedZoneId string
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
NameServers []DomainNameServerArgs
The list of nameservers for the domain. See name_server Blocks for more details.
RegistrantContact DomainRegistrantContactArgs
Details about the domain registrant. See Contact Blocks for more details.
RegistrantPrivacy bool
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
RegistrarName string
Name of the registrar of the domain as identified in the registry.
RegistrarUrl string
Web address of the registrar.
StatusLists []string
List of domain name status codes.
Tags map[string]string
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
TagsAll map[string]string
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

TechContact DomainTechContactArgs
Details about the domain technical contact. See Contact Blocks for more details.
TechPrivacy bool
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
Timeouts DomainTimeoutsArgs
TransferLock bool
Whether the domain is locked for transfer. Default: true.
UpdatedDate string
The last updated date of the domain as found in the response to a WHOIS query.
WhoisServer string
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
abuseContactEmail String
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
abuseContactPhone String
Phone number for reporting abuse.
adminContact DomainAdminContact
Details about the domain administrative contact. See Contact Blocks for more details.
adminPrivacy Boolean
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
autoRenew Boolean
Whether the domain registration is set to renew automatically. Default: true.
billingContacts List<DomainBillingContact>
Details about the domain billing contact. See Contact Blocks for more details.
billingPrivacy Boolean
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
creationDate String
The date when the domain was created as found in the response to a WHOIS query.
domainName String
The name of the domain.
durationInYears Integer
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
expirationDate String
The date when the registration for the domain is set to expire.
hostedZoneId String
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
nameServers List<DomainNameServer>
The list of nameservers for the domain. See name_server Blocks for more details.
registrantContact DomainRegistrantContact
Details about the domain registrant. See Contact Blocks for more details.
registrantPrivacy Boolean
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
registrarName String
Name of the registrar of the domain as identified in the registry.
registrarUrl String
Web address of the registrar.
statusLists List<String>
List of domain name status codes.
tags Map<String,String>
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map<String,String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

techContact DomainTechContact
Details about the domain technical contact. See Contact Blocks for more details.
techPrivacy Boolean
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
timeouts DomainTimeouts
transferLock Boolean
Whether the domain is locked for transfer. Default: true.
updatedDate String
The last updated date of the domain as found in the response to a WHOIS query.
whoisServer String
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
abuseContactEmail string
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
abuseContactPhone string
Phone number for reporting abuse.
adminContact DomainAdminContact
Details about the domain administrative contact. See Contact Blocks for more details.
adminPrivacy boolean
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
autoRenew boolean
Whether the domain registration is set to renew automatically. Default: true.
billingContacts DomainBillingContact[]
Details about the domain billing contact. See Contact Blocks for more details.
billingPrivacy boolean
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
creationDate string
The date when the domain was created as found in the response to a WHOIS query.
domainName string
The name of the domain.
durationInYears number
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
expirationDate string
The date when the registration for the domain is set to expire.
hostedZoneId string
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
nameServers DomainNameServer[]
The list of nameservers for the domain. See name_server Blocks for more details.
registrantContact DomainRegistrantContact
Details about the domain registrant. See Contact Blocks for more details.
registrantPrivacy boolean
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
registrarName string
Name of the registrar of the domain as identified in the registry.
registrarUrl string
Web address of the registrar.
statusLists string[]
List of domain name status codes.
tags {[key: string]: string}
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll {[key: string]: string}
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

techContact DomainTechContact
Details about the domain technical contact. See Contact Blocks for more details.
techPrivacy boolean
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
timeouts DomainTimeouts
transferLock boolean
Whether the domain is locked for transfer. Default: true.
updatedDate string
The last updated date of the domain as found in the response to a WHOIS query.
whoisServer string
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
abuse_contact_email str
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
abuse_contact_phone str
Phone number for reporting abuse.
admin_contact DomainAdminContactArgs
Details about the domain administrative contact. See Contact Blocks for more details.
admin_privacy bool
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
auto_renew bool
Whether the domain registration is set to renew automatically. Default: true.
billing_contacts Sequence[DomainBillingContactArgs]
Details about the domain billing contact. See Contact Blocks for more details.
billing_privacy bool
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
creation_date str
The date when the domain was created as found in the response to a WHOIS query.
domain_name str
The name of the domain.
duration_in_years int
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
expiration_date str
The date when the registration for the domain is set to expire.
hosted_zone_id str
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
name_servers Sequence[DomainNameServerArgs]
The list of nameservers for the domain. See name_server Blocks for more details.
registrant_contact DomainRegistrantContactArgs
Details about the domain registrant. See Contact Blocks for more details.
registrant_privacy bool
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
registrar_name str
Name of the registrar of the domain as identified in the registry.
registrar_url str
Web address of the registrar.
status_lists Sequence[str]
List of domain name status codes.
tags Mapping[str, str]
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tags_all Mapping[str, str]
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

tech_contact DomainTechContactArgs
Details about the domain technical contact. See Contact Blocks for more details.
tech_privacy bool
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
timeouts DomainTimeoutsArgs
transfer_lock bool
Whether the domain is locked for transfer. Default: true.
updated_date str
The last updated date of the domain as found in the response to a WHOIS query.
whois_server str
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
abuseContactEmail String
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
abuseContactPhone String
Phone number for reporting abuse.
adminContact Property Map
Details about the domain administrative contact. See Contact Blocks for more details.
adminPrivacy Boolean
Whether domain administrative contact information is concealed from WHOIS queries. Default: true.
autoRenew Boolean
Whether the domain registration is set to renew automatically. Default: true.
billingContacts List<Property Map>
Details about the domain billing contact. See Contact Blocks for more details.
billingPrivacy Boolean
Whether domain billing contact information is concealed from WHOIS queries. Default: true.
creationDate String
The date when the domain was created as found in the response to a WHOIS query.
domainName String
The name of the domain.
durationInYears Number
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
expirationDate String
The date when the registration for the domain is set to expire.
hostedZoneId String
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
nameServers List<Property Map>
The list of nameservers for the domain. See name_server Blocks for more details.
registrantContact Property Map
Details about the domain registrant. See Contact Blocks for more details.
registrantPrivacy Boolean
Whether domain registrant contact information is concealed from WHOIS queries. Default: true.
registrarName String
Name of the registrar of the domain as identified in the registry.
registrarUrl String
Web address of the registrar.
statusLists List<String>
List of domain name status codes.
tags Map<String>
A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
tagsAll Map<String>
A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Deprecated: Please use tags instead.

techContact Property Map
Details about the domain technical contact. See Contact Blocks for more details.
techPrivacy Boolean
Whether domain technical contact information is concealed from WHOIS queries. Default: true.
timeouts Property Map
transferLock Boolean
Whether the domain is locked for transfer. Default: true.
updatedDate String
The last updated date of the domain as found in the response to a WHOIS query.
whoisServer String
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.

Supporting Types

DomainAdminContact
, DomainAdminContactArgs

AddressLine1 string
First line of the contact's address.
AddressLine2 string
Second line of contact's address, if any.
City string
The city of the contact's address.
ContactType string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
CountryCode string
Code for the country of the contact's address. See the AWS API documentation for valid values.
Email string
Email address of the contact.
ExtraParams List<DomainAdminContactExtraParam>
A list of name-value pairs for parameters required by certain top-level domains.
Fax string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
FirstName string
First name of contact.
LastName string
Last name of contact.
OrganizationName string
Name of the organization for contact types other than PERSON.
PhoneNumber string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
State string
The state or province of the contact's city.
ZipCode string
The zip or postal code of the contact's address.
AddressLine1 string
First line of the contact's address.
AddressLine2 string
Second line of contact's address, if any.
City string
The city of the contact's address.
ContactType string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
CountryCode string
Code for the country of the contact's address. See the AWS API documentation for valid values.
Email string
Email address of the contact.
ExtraParams []DomainAdminContactExtraParam
A list of name-value pairs for parameters required by certain top-level domains.
Fax string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
FirstName string
First name of contact.
LastName string
Last name of contact.
OrganizationName string
Name of the organization for contact types other than PERSON.
PhoneNumber string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
State string
The state or province of the contact's city.
ZipCode string
The zip or postal code of the contact's address.
addressLine1 String
First line of the contact's address.
addressLine2 String
Second line of contact's address, if any.
city String
The city of the contact's address.
contactType String
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode String
Code for the country of the contact's address. See the AWS API documentation for valid values.
email String
Email address of the contact.
extraParams List<DomainAdminContactExtraParam>
A list of name-value pairs for parameters required by certain top-level domains.
fax String
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName String
First name of contact.
lastName String
Last name of contact.
organizationName String
Name of the organization for contact types other than PERSON.
phoneNumber String
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state String
The state or province of the contact's city.
zipCode String
The zip or postal code of the contact's address.
addressLine1 string
First line of the contact's address.
addressLine2 string
Second line of contact's address, if any.
city string
The city of the contact's address.
contactType string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode string
Code for the country of the contact's address. See the AWS API documentation for valid values.
email string
Email address of the contact.
extraParams DomainAdminContactExtraParam[]
A list of name-value pairs for parameters required by certain top-level domains.
fax string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName string
First name of contact.
lastName string
Last name of contact.
organizationName string
Name of the organization for contact types other than PERSON.
phoneNumber string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state string
The state or province of the contact's city.
zipCode string
The zip or postal code of the contact's address.
address_line1 str
First line of the contact's address.
address_line2 str
Second line of contact's address, if any.
city str
The city of the contact's address.
contact_type str
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
country_code str
Code for the country of the contact's address. See the AWS API documentation for valid values.
email str
Email address of the contact.
extra_params Sequence[DomainAdminContactExtraParam]
A list of name-value pairs for parameters required by certain top-level domains.
fax str
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
first_name str
First name of contact.
last_name str
Last name of contact.
organization_name str
Name of the organization for contact types other than PERSON.
phone_number str
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state str
The state or province of the contact's city.
zip_code str
The zip or postal code of the contact's address.
addressLine1 String
First line of the contact's address.
addressLine2 String
Second line of contact's address, if any.
city String
The city of the contact's address.
contactType String
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode String
Code for the country of the contact's address. See the AWS API documentation for valid values.
email String
Email address of the contact.
extraParams List<Property Map>
A list of name-value pairs for parameters required by certain top-level domains.
fax String
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName String
First name of contact.
lastName String
Last name of contact.
organizationName String
Name of the organization for contact types other than PERSON.
phoneNumber String
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state String
The state or province of the contact's city.
zipCode String
The zip or postal code of the contact's address.

DomainAdminContactExtraParam
, DomainAdminContactExtraParamArgs

Name This property is required. string
The name of an additional parameter that is required by a top-level domain.
Value This property is required. string
The value that corresponds with the name of an extra parameter.
Name This property is required. string
The name of an additional parameter that is required by a top-level domain.
Value This property is required. string
The value that corresponds with the name of an extra parameter.
name This property is required. String
The name of an additional parameter that is required by a top-level domain.
value This property is required. String
The value that corresponds with the name of an extra parameter.
name This property is required. string
The name of an additional parameter that is required by a top-level domain.
value This property is required. string
The value that corresponds with the name of an extra parameter.
name This property is required. str
The name of an additional parameter that is required by a top-level domain.
value This property is required. str
The value that corresponds with the name of an extra parameter.
name This property is required. String
The name of an additional parameter that is required by a top-level domain.
value This property is required. String
The value that corresponds with the name of an extra parameter.

DomainBillingContact
, DomainBillingContactArgs

AddressLine1 This property is required. string
First line of the contact's address.
AddressLine2 This property is required. string
Second line of contact's address, if any.
City This property is required. string
The city of the contact's address.
ContactType This property is required. string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
CountryCode This property is required. string
Code for the country of the contact's address. See the AWS API documentation for valid values.
Email This property is required. string
Email address of the contact.
ExtraParams This property is required. List<DomainBillingContactExtraParam>
A list of name-value pairs for parameters required by certain top-level domains.
Fax This property is required. string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
FirstName This property is required. string
First name of contact.
LastName This property is required. string
Last name of contact.
OrganizationName This property is required. string
Name of the organization for contact types other than PERSON.
PhoneNumber This property is required. string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
State This property is required. string
The state or province of the contact's city.
ZipCode This property is required. string
The zip or postal code of the contact's address.
AddressLine1 This property is required. string
First line of the contact's address.
AddressLine2 This property is required. string
Second line of contact's address, if any.
City This property is required. string
The city of the contact's address.
ContactType This property is required. string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
CountryCode This property is required. string
Code for the country of the contact's address. See the AWS API documentation for valid values.
Email This property is required. string
Email address of the contact.
ExtraParams This property is required. []DomainBillingContactExtraParam
A list of name-value pairs for parameters required by certain top-level domains.
Fax This property is required. string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
FirstName This property is required. string
First name of contact.
LastName This property is required. string
Last name of contact.
OrganizationName This property is required. string
Name of the organization for contact types other than PERSON.
PhoneNumber This property is required. string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
State This property is required. string
The state or province of the contact's city.
ZipCode This property is required. string
The zip or postal code of the contact's address.
addressLine1 This property is required. String
First line of the contact's address.
addressLine2 This property is required. String
Second line of contact's address, if any.
city This property is required. String
The city of the contact's address.
contactType This property is required. String
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode This property is required. String
Code for the country of the contact's address. See the AWS API documentation for valid values.
email This property is required. String
Email address of the contact.
extraParams This property is required. List<DomainBillingContactExtraParam>
A list of name-value pairs for parameters required by certain top-level domains.
fax This property is required. String
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName This property is required. String
First name of contact.
lastName This property is required. String
Last name of contact.
organizationName This property is required. String
Name of the organization for contact types other than PERSON.
phoneNumber This property is required. String
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state This property is required. String
The state or province of the contact's city.
zipCode This property is required. String
The zip or postal code of the contact's address.
addressLine1 This property is required. string
First line of the contact's address.
addressLine2 This property is required. string
Second line of contact's address, if any.
city This property is required. string
The city of the contact's address.
contactType This property is required. string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode This property is required. string
Code for the country of the contact's address. See the AWS API documentation for valid values.
email This property is required. string
Email address of the contact.
extraParams This property is required. DomainBillingContactExtraParam[]
A list of name-value pairs for parameters required by certain top-level domains.
fax This property is required. string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName This property is required. string
First name of contact.
lastName This property is required. string
Last name of contact.
organizationName This property is required. string
Name of the organization for contact types other than PERSON.
phoneNumber This property is required. string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state This property is required. string
The state or province of the contact's city.
zipCode This property is required. string
The zip or postal code of the contact's address.
address_line1 This property is required. str
First line of the contact's address.
address_line2 This property is required. str
Second line of contact's address, if any.
city This property is required. str
The city of the contact's address.
contact_type This property is required. str
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
country_code This property is required. str
Code for the country of the contact's address. See the AWS API documentation for valid values.
email This property is required. str
Email address of the contact.
extra_params This property is required. Sequence[DomainBillingContactExtraParam]
A list of name-value pairs for parameters required by certain top-level domains.
fax This property is required. str
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
first_name This property is required. str
First name of contact.
last_name This property is required. str
Last name of contact.
organization_name This property is required. str
Name of the organization for contact types other than PERSON.
phone_number This property is required. str
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state This property is required. str
The state or province of the contact's city.
zip_code This property is required. str
The zip or postal code of the contact's address.
addressLine1 This property is required. String
First line of the contact's address.
addressLine2 This property is required. String
Second line of contact's address, if any.
city This property is required. String
The city of the contact's address.
contactType This property is required. String
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode This property is required. String
Code for the country of the contact's address. See the AWS API documentation for valid values.
email This property is required. String
Email address of the contact.
extraParams This property is required. List<Property Map>
A list of name-value pairs for parameters required by certain top-level domains.
fax This property is required. String
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName This property is required. String
First name of contact.
lastName This property is required. String
Last name of contact.
organizationName This property is required. String
Name of the organization for contact types other than PERSON.
phoneNumber This property is required. String
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state This property is required. String
The state or province of the contact's city.
zipCode This property is required. String
The zip or postal code of the contact's address.

DomainBillingContactExtraParam
, DomainBillingContactExtraParamArgs

Name This property is required. string
The name of an additional parameter that is required by a top-level domain.
Value This property is required. string
The value that corresponds with the name of an extra parameter.
Name This property is required. string
The name of an additional parameter that is required by a top-level domain.
Value This property is required. string
The value that corresponds with the name of an extra parameter.
name This property is required. String
The name of an additional parameter that is required by a top-level domain.
value This property is required. String
The value that corresponds with the name of an extra parameter.
name This property is required. string
The name of an additional parameter that is required by a top-level domain.
value This property is required. string
The value that corresponds with the name of an extra parameter.
name This property is required. str
The name of an additional parameter that is required by a top-level domain.
value This property is required. str
The value that corresponds with the name of an extra parameter.
name This property is required. String
The name of an additional parameter that is required by a top-level domain.
value This property is required. String
The value that corresponds with the name of an extra parameter.

DomainNameServer
, DomainNameServerArgs

GlueIps This property is required. List<string>
Glue IP addresses of a name server. The list can contain only one IPv4 and one IPv6 address.
Name This property is required. string
The fully qualified host name of the name server.
GlueIps This property is required. []string
Glue IP addresses of a name server. The list can contain only one IPv4 and one IPv6 address.
Name This property is required. string
The fully qualified host name of the name server.
glueIps This property is required. List<String>
Glue IP addresses of a name server. The list can contain only one IPv4 and one IPv6 address.
name This property is required. String
The fully qualified host name of the name server.
glueIps This property is required. string[]
Glue IP addresses of a name server. The list can contain only one IPv4 and one IPv6 address.
name This property is required. string
The fully qualified host name of the name server.
glue_ips This property is required. Sequence[str]
Glue IP addresses of a name server. The list can contain only one IPv4 and one IPv6 address.
name This property is required. str
The fully qualified host name of the name server.
glueIps This property is required. List<String>
Glue IP addresses of a name server. The list can contain only one IPv4 and one IPv6 address.
name This property is required. String
The fully qualified host name of the name server.

DomainRegistrantContact
, DomainRegistrantContactArgs

AddressLine1 string
First line of the contact's address.
AddressLine2 string
Second line of contact's address, if any.
City string
The city of the contact's address.
ContactType string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
CountryCode string
Code for the country of the contact's address. See the AWS API documentation for valid values.
Email string
Email address of the contact.
ExtraParams List<DomainRegistrantContactExtraParam>
A list of name-value pairs for parameters required by certain top-level domains.
Fax string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
FirstName string
First name of contact.
LastName string
Last name of contact.
OrganizationName string
Name of the organization for contact types other than PERSON.
PhoneNumber string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
State string
The state or province of the contact's city.
ZipCode string
The zip or postal code of the contact's address.
AddressLine1 string
First line of the contact's address.
AddressLine2 string
Second line of contact's address, if any.
City string
The city of the contact's address.
ContactType string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
CountryCode string
Code for the country of the contact's address. See the AWS API documentation for valid values.
Email string
Email address of the contact.
ExtraParams []DomainRegistrantContactExtraParam
A list of name-value pairs for parameters required by certain top-level domains.
Fax string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
FirstName string
First name of contact.
LastName string
Last name of contact.
OrganizationName string
Name of the organization for contact types other than PERSON.
PhoneNumber string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
State string
The state or province of the contact's city.
ZipCode string
The zip or postal code of the contact's address.
addressLine1 String
First line of the contact's address.
addressLine2 String
Second line of contact's address, if any.
city String
The city of the contact's address.
contactType String
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode String
Code for the country of the contact's address. See the AWS API documentation for valid values.
email String
Email address of the contact.
extraParams List<DomainRegistrantContactExtraParam>
A list of name-value pairs for parameters required by certain top-level domains.
fax String
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName String
First name of contact.
lastName String
Last name of contact.
organizationName String
Name of the organization for contact types other than PERSON.
phoneNumber String
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state String
The state or province of the contact's city.
zipCode String
The zip or postal code of the contact's address.
addressLine1 string
First line of the contact's address.
addressLine2 string
Second line of contact's address, if any.
city string
The city of the contact's address.
contactType string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode string
Code for the country of the contact's address. See the AWS API documentation for valid values.
email string
Email address of the contact.
extraParams DomainRegistrantContactExtraParam[]
A list of name-value pairs for parameters required by certain top-level domains.
fax string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName string
First name of contact.
lastName string
Last name of contact.
organizationName string
Name of the organization for contact types other than PERSON.
phoneNumber string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state string
The state or province of the contact's city.
zipCode string
The zip or postal code of the contact's address.
address_line1 str
First line of the contact's address.
address_line2 str
Second line of contact's address, if any.
city str
The city of the contact's address.
contact_type str
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
country_code str
Code for the country of the contact's address. See the AWS API documentation for valid values.
email str
Email address of the contact.
extra_params Sequence[DomainRegistrantContactExtraParam]
A list of name-value pairs for parameters required by certain top-level domains.
fax str
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
first_name str
First name of contact.
last_name str
Last name of contact.
organization_name str
Name of the organization for contact types other than PERSON.
phone_number str
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state str
The state or province of the contact's city.
zip_code str
The zip or postal code of the contact's address.
addressLine1 String
First line of the contact's address.
addressLine2 String
Second line of contact's address, if any.
city String
The city of the contact's address.
contactType String
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode String
Code for the country of the contact's address. See the AWS API documentation for valid values.
email String
Email address of the contact.
extraParams List<Property Map>
A list of name-value pairs for parameters required by certain top-level domains.
fax String
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName String
First name of contact.
lastName String
Last name of contact.
organizationName String
Name of the organization for contact types other than PERSON.
phoneNumber String
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state String
The state or province of the contact's city.
zipCode String
The zip or postal code of the contact's address.

DomainRegistrantContactExtraParam
, DomainRegistrantContactExtraParamArgs

Name This property is required. string
The name of an additional parameter that is required by a top-level domain.
Value This property is required. string
The value that corresponds with the name of an extra parameter.
Name This property is required. string
The name of an additional parameter that is required by a top-level domain.
Value This property is required. string
The value that corresponds with the name of an extra parameter.
name This property is required. String
The name of an additional parameter that is required by a top-level domain.
value This property is required. String
The value that corresponds with the name of an extra parameter.
name This property is required. string
The name of an additional parameter that is required by a top-level domain.
value This property is required. string
The value that corresponds with the name of an extra parameter.
name This property is required. str
The name of an additional parameter that is required by a top-level domain.
value This property is required. str
The value that corresponds with the name of an extra parameter.
name This property is required. String
The name of an additional parameter that is required by a top-level domain.
value This property is required. String
The value that corresponds with the name of an extra parameter.

DomainTechContact
, DomainTechContactArgs

AddressLine1 string
First line of the contact's address.
AddressLine2 string
Second line of contact's address, if any.
City string
The city of the contact's address.
ContactType string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
CountryCode string
Code for the country of the contact's address. See the AWS API documentation for valid values.
Email string
Email address of the contact.
ExtraParams List<DomainTechContactExtraParam>
A list of name-value pairs for parameters required by certain top-level domains.
Fax string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
FirstName string
First name of contact.
LastName string
Last name of contact.
OrganizationName string
Name of the organization for contact types other than PERSON.
PhoneNumber string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
State string
The state or province of the contact's city.
ZipCode string
The zip or postal code of the contact's address.
AddressLine1 string
First line of the contact's address.
AddressLine2 string
Second line of contact's address, if any.
City string
The city of the contact's address.
ContactType string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
CountryCode string
Code for the country of the contact's address. See the AWS API documentation for valid values.
Email string
Email address of the contact.
ExtraParams []DomainTechContactExtraParam
A list of name-value pairs for parameters required by certain top-level domains.
Fax string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
FirstName string
First name of contact.
LastName string
Last name of contact.
OrganizationName string
Name of the organization for contact types other than PERSON.
PhoneNumber string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
State string
The state or province of the contact's city.
ZipCode string
The zip or postal code of the contact's address.
addressLine1 String
First line of the contact's address.
addressLine2 String
Second line of contact's address, if any.
city String
The city of the contact's address.
contactType String
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode String
Code for the country of the contact's address. See the AWS API documentation for valid values.
email String
Email address of the contact.
extraParams List<DomainTechContactExtraParam>
A list of name-value pairs for parameters required by certain top-level domains.
fax String
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName String
First name of contact.
lastName String
Last name of contact.
organizationName String
Name of the organization for contact types other than PERSON.
phoneNumber String
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state String
The state or province of the contact's city.
zipCode String
The zip or postal code of the contact's address.
addressLine1 string
First line of the contact's address.
addressLine2 string
Second line of contact's address, if any.
city string
The city of the contact's address.
contactType string
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode string
Code for the country of the contact's address. See the AWS API documentation for valid values.
email string
Email address of the contact.
extraParams DomainTechContactExtraParam[]
A list of name-value pairs for parameters required by certain top-level domains.
fax string
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName string
First name of contact.
lastName string
Last name of contact.
organizationName string
Name of the organization for contact types other than PERSON.
phoneNumber string
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state string
The state or province of the contact's city.
zipCode string
The zip or postal code of the contact's address.
address_line1 str
First line of the contact's address.
address_line2 str
Second line of contact's address, if any.
city str
The city of the contact's address.
contact_type str
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
country_code str
Code for the country of the contact's address. See the AWS API documentation for valid values.
email str
Email address of the contact.
extra_params Sequence[DomainTechContactExtraParam]
A list of name-value pairs for parameters required by certain top-level domains.
fax str
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
first_name str
First name of contact.
last_name str
Last name of contact.
organization_name str
Name of the organization for contact types other than PERSON.
phone_number str
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state str
The state or province of the contact's city.
zip_code str
The zip or postal code of the contact's address.
addressLine1 String
First line of the contact's address.
addressLine2 String
Second line of contact's address, if any.
city String
The city of the contact's address.
contactType String
Indicates whether the contact is a person, company, association, or public organization. See the AWS API documentation for valid values.
countryCode String
Code for the country of the contact's address. See the AWS API documentation for valid values.
email String
Email address of the contact.
extraParams List<Property Map>
A list of name-value pairs for parameters required by certain top-level domains.
fax String
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
firstName String
First name of contact.
lastName String
Last name of contact.
organizationName String
Name of the organization for contact types other than PERSON.
phoneNumber String
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
state String
The state or province of the contact's city.
zipCode String
The zip or postal code of the contact's address.

DomainTechContactExtraParam
, DomainTechContactExtraParamArgs

Name This property is required. string
The name of an additional parameter that is required by a top-level domain.
Value This property is required. string
The value that corresponds with the name of an extra parameter.
Name This property is required. string
The name of an additional parameter that is required by a top-level domain.
Value This property is required. string
The value that corresponds with the name of an extra parameter.
name This property is required. String
The name of an additional parameter that is required by a top-level domain.
value This property is required. String
The value that corresponds with the name of an extra parameter.
name This property is required. string
The name of an additional parameter that is required by a top-level domain.
value This property is required. string
The value that corresponds with the name of an extra parameter.
name This property is required. str
The name of an additional parameter that is required by a top-level domain.
value This property is required. str
The value that corresponds with the name of an extra parameter.
name This property is required. String
The name of an additional parameter that is required by a top-level domain.
value This property is required. String
The value that corresponds with the name of an extra parameter.

DomainTimeouts
, DomainTimeoutsArgs

Create string
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Delete string
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
Update string
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Create string
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Delete string
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
Update string
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
create String
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
delete String
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
update String
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
create string
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
delete string
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
update string
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
create str
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
delete str
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
update str
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
create String
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
delete String
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
update String
A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

Import

Using pulumi import, import domains using the domain_name. For example:

$ pulumi import aws:route53domains/domain:Domain example example.com
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.