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",
    },
});
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",
    })
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
	})
}
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" },
        },
    });
});
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());
    }
}
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
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 string
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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,
});
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),
})
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());
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)
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,
});
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
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 string
- The name of the domain.
- AdminContact DomainAdmin Contact 
- 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<DomainBilling Contact> 
- 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.
- DurationIn intYears 
- 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<DomainName Server> 
- The list of nameservers for the domain. See name_serverBlocks for more details.
- RegistrantContact DomainRegistrant Contact 
- 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.
- Dictionary<string, string>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- TechContact DomainTech Contact 
- 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 string
- The name of the domain.
- AdminContact DomainAdmin Contact Args 
- 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 []DomainBilling Contact Args 
- 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.
- DurationIn intYears 
- 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 []DomainName Server Args 
- The list of nameservers for the domain. See name_serverBlocks for more details.
- RegistrantContact DomainRegistrant Contact Args 
- 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.
- map[string]string
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- TechContact DomainTech Contact Args 
- 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 Args 
- TransferLock bool
- Whether the domain is locked for transfer. Default: true.
- domainName String
- The name of the domain.
- adminContact DomainAdmin Contact 
- 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<DomainBilling Contact> 
- 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.
- durationIn IntegerYears 
- 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<DomainName Server> 
- The list of nameservers for the domain. See name_serverBlocks for more details.
- registrantContact DomainRegistrant Contact 
- 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.
- Map<String,String>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- techContact DomainTech Contact 
- 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 string
- The name of the domain.
- adminContact DomainAdmin Contact 
- 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 DomainBilling Contact[] 
- 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.
- durationIn numberYears 
- 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 DomainName Server[] 
- The list of nameservers for the domain. See name_serverBlocks for more details.
- registrantContact DomainRegistrant Contact 
- 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.
- {[key: string]: string}
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- techContact DomainTech Contact 
- 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 str
- The name of the domain.
- admin_contact DomainAdmin Contact Args 
- 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[DomainBilling Contact Args] 
- 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_ intyears 
- 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[DomainName Server Args] 
- The list of nameservers for the domain. See name_serverBlocks for more details.
- registrant_contact DomainRegistrant Contact Args 
- 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.
- Mapping[str, str]
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- tech_contact DomainTech Contact Args 
- 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
DomainTimeouts Args 
- transfer_lock bool
- Whether the domain is locked for transfer. Default: true.
- domainName 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.
- durationIn NumberYears 
- 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_serverBlocks 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.
- Map<String>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration 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:
- AbuseContact stringEmail 
- 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.
- AbuseContact stringPhone 
- 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.
- HostedZone stringId 
- 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.
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- 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.
- AbuseContact stringEmail 
- 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.
- AbuseContact stringPhone 
- 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.
- HostedZone stringId 
- 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.
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- 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.
- abuseContact StringEmail 
- 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.
- abuseContact StringPhone 
- 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.
- hostedZone StringId 
- 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.
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- 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.
- abuseContact stringEmail 
- 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.
- abuseContact stringPhone 
- 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.
- hostedZone stringId 
- 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.
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- 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_ stremail 
- 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_ strphone 
- 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_ strid 
- 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.
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- 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.
- abuseContact StringEmail 
- 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.
- abuseContact StringPhone 
- 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.
- hostedZone StringId 
- 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.
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- 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) -> Domainfunc 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AbuseContact stringEmail 
- 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.
- AbuseContact stringPhone 
- Phone number for reporting abuse.
- AdminContact DomainAdmin Contact 
- 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<DomainBilling Contact> 
- 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.
- DurationIn intYears 
- 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.
- HostedZone stringId 
- 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<DomainName Server> 
- The list of nameservers for the domain. See name_serverBlocks for more details.
- RegistrantContact DomainRegistrant Contact 
- 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.
- Dictionary<string, string>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- TechContact DomainTech Contact 
- 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.
- AbuseContact stringEmail 
- 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.
- AbuseContact stringPhone 
- Phone number for reporting abuse.
- AdminContact DomainAdmin Contact Args 
- 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 []DomainBilling Contact Args 
- 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.
- DurationIn intYears 
- 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.
- HostedZone stringId 
- The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
- NameServers []DomainName Server Args 
- The list of nameservers for the domain. See name_serverBlocks for more details.
- RegistrantContact DomainRegistrant Contact Args 
- 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.
- map[string]string
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- TechContact DomainTech Contact Args 
- 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 Args 
- 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.
- abuseContact StringEmail 
- 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.
- abuseContact StringPhone 
- Phone number for reporting abuse.
- adminContact DomainAdmin Contact 
- 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<DomainBilling Contact> 
- 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.
- durationIn IntegerYears 
- 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.
- hostedZone StringId 
- 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<DomainName Server> 
- The list of nameservers for the domain. See name_serverBlocks for more details.
- registrantContact DomainRegistrant Contact 
- 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.
- Map<String,String>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- techContact DomainTech Contact 
- 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.
- abuseContact stringEmail 
- 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.
- abuseContact stringPhone 
- Phone number for reporting abuse.
- adminContact DomainAdmin Contact 
- 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 DomainBilling Contact[] 
- 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.
- durationIn numberYears 
- 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.
- hostedZone stringId 
- The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
- nameServers DomainName Server[] 
- The list of nameservers for the domain. See name_serverBlocks for more details.
- registrantContact DomainRegistrant Contact 
- 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.
- {[key: string]: string}
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- techContact DomainTech Contact 
- 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_ stremail 
- 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_ strphone 
- Phone number for reporting abuse.
- admin_contact DomainAdmin Contact Args 
- 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[DomainBilling Contact Args] 
- 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_ intyears 
- 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_ strid 
- 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[DomainName Server Args] 
- The list of nameservers for the domain. See name_serverBlocks for more details.
- registrant_contact DomainRegistrant Contact Args 
- 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.
- Mapping[str, str]
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- tech_contact DomainTech Contact Args 
- 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
DomainTimeouts Args 
- 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.
- abuseContact StringEmail 
- 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.
- abuseContact StringPhone 
- 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.
- durationIn NumberYears 
- 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.
- hostedZone StringId 
- 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_serverBlocks 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.
- Map<String>
- A map of tags to assign to the resource. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- 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<DomainAdmin Contact Extra Param> 
- 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 []DomainAdmin Contact Extra Param 
- 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<DomainAdmin Contact Extra Param> 
- 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 DomainAdmin Contact Extra Param[] 
- 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[DomainAdmin Contact Extra Param] 
- 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          
DomainBillingContact, DomainBillingContactArgs      
- 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<DomainBilling Contact Extra Param> 
- 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 []DomainBilling Contact Extra Param 
- 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<DomainBilling Contact Extra Param> 
- 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 DomainBilling Contact Extra Param[] 
- 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[DomainBilling Contact Extra Param] 
- 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.
DomainBillingContactExtraParam, DomainBillingContactExtraParamArgs          
DomainNameServer, DomainNameServerArgs      
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<DomainRegistrant Contact Extra Param> 
- 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 []DomainRegistrant Contact Extra Param 
- 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<DomainRegistrant Contact Extra Param> 
- 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 DomainRegistrant Contact Extra Param[] 
- 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[DomainRegistrant Contact Extra Param] 
- 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          
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<DomainTech Contact Extra Param> 
- 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 []DomainTech Contact Extra Param 
- 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<DomainTech Contact Extra Param> 
- 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 DomainTech Contact Extra Param[] 
- 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[DomainTech Contact Extra Param] 
- 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          
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
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 awsTerraform Provider.