Documentation ¶
Index ¶
- type RegisteredDomain
- type RegisteredDomainAdminContact
- type RegisteredDomainAdminContactArgs
- func (RegisteredDomainAdminContactArgs) ElementType() reflect.Type
- func (i RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactOutput() RegisteredDomainAdminContactOutput
- func (i RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactOutputWithContext(ctx context.Context) RegisteredDomainAdminContactOutput
- func (i RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactPtrOutput() RegisteredDomainAdminContactPtrOutput
- func (i RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactPtrOutputWithContext(ctx context.Context) RegisteredDomainAdminContactPtrOutput
- type RegisteredDomainAdminContactInput
- type RegisteredDomainAdminContactOutput
- func (o RegisteredDomainAdminContactOutput) AddressLine1() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) AddressLine2() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) City() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) ContactType() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) CountryCode() pulumi.StringPtrOutput
- func (RegisteredDomainAdminContactOutput) ElementType() reflect.Type
- func (o RegisteredDomainAdminContactOutput) Email() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) ExtraParams() pulumi.StringMapOutput
- func (o RegisteredDomainAdminContactOutput) Fax() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) FirstName() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) LastName() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) OrganizationName() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) State() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactOutput() RegisteredDomainAdminContactOutput
- func (o RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactOutputWithContext(ctx context.Context) RegisteredDomainAdminContactOutput
- func (o RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactPtrOutput() RegisteredDomainAdminContactPtrOutput
- func (o RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactPtrOutputWithContext(ctx context.Context) RegisteredDomainAdminContactPtrOutput
- func (o RegisteredDomainAdminContactOutput) ZipCode() pulumi.StringPtrOutput
- type RegisteredDomainAdminContactPtrInput
- type RegisteredDomainAdminContactPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) City() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) ContactType() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) Elem() RegisteredDomainAdminContactOutput
- func (RegisteredDomainAdminContactPtrOutput) ElementType() reflect.Type
- func (o RegisteredDomainAdminContactPtrOutput) Email() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) ExtraParams() pulumi.StringMapOutput
- func (o RegisteredDomainAdminContactPtrOutput) Fax() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) LastName() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) State() pulumi.StringPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) ToRegisteredDomainAdminContactPtrOutput() RegisteredDomainAdminContactPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) ToRegisteredDomainAdminContactPtrOutputWithContext(ctx context.Context) RegisteredDomainAdminContactPtrOutput
- func (o RegisteredDomainAdminContactPtrOutput) ZipCode() pulumi.StringPtrOutput
- type RegisteredDomainArgs
- type RegisteredDomainArray
- type RegisteredDomainArrayInput
- type RegisteredDomainArrayOutput
- func (RegisteredDomainArrayOutput) ElementType() reflect.Type
- func (o RegisteredDomainArrayOutput) Index(i pulumi.IntInput) RegisteredDomainOutput
- func (o RegisteredDomainArrayOutput) ToRegisteredDomainArrayOutput() RegisteredDomainArrayOutput
- func (o RegisteredDomainArrayOutput) ToRegisteredDomainArrayOutputWithContext(ctx context.Context) RegisteredDomainArrayOutput
- type RegisteredDomainInput
- type RegisteredDomainMap
- type RegisteredDomainMapInput
- type RegisteredDomainMapOutput
- func (RegisteredDomainMapOutput) ElementType() reflect.Type
- func (o RegisteredDomainMapOutput) MapIndex(k pulumi.StringInput) RegisteredDomainOutput
- func (o RegisteredDomainMapOutput) ToRegisteredDomainMapOutput() RegisteredDomainMapOutput
- func (o RegisteredDomainMapOutput) ToRegisteredDomainMapOutputWithContext(ctx context.Context) RegisteredDomainMapOutput
- type RegisteredDomainNameServer
- type RegisteredDomainNameServerArgs
- func (RegisteredDomainNameServerArgs) ElementType() reflect.Type
- func (i RegisteredDomainNameServerArgs) ToRegisteredDomainNameServerOutput() RegisteredDomainNameServerOutput
- func (i RegisteredDomainNameServerArgs) ToRegisteredDomainNameServerOutputWithContext(ctx context.Context) RegisteredDomainNameServerOutput
- type RegisteredDomainNameServerArray
- func (RegisteredDomainNameServerArray) ElementType() reflect.Type
- func (i RegisteredDomainNameServerArray) ToRegisteredDomainNameServerArrayOutput() RegisteredDomainNameServerArrayOutput
- func (i RegisteredDomainNameServerArray) ToRegisteredDomainNameServerArrayOutputWithContext(ctx context.Context) RegisteredDomainNameServerArrayOutput
- type RegisteredDomainNameServerArrayInput
- type RegisteredDomainNameServerArrayOutput
- func (RegisteredDomainNameServerArrayOutput) ElementType() reflect.Type
- func (o RegisteredDomainNameServerArrayOutput) Index(i pulumi.IntInput) RegisteredDomainNameServerOutput
- func (o RegisteredDomainNameServerArrayOutput) ToRegisteredDomainNameServerArrayOutput() RegisteredDomainNameServerArrayOutput
- func (o RegisteredDomainNameServerArrayOutput) ToRegisteredDomainNameServerArrayOutputWithContext(ctx context.Context) RegisteredDomainNameServerArrayOutput
- type RegisteredDomainNameServerInput
- type RegisteredDomainNameServerOutput
- func (RegisteredDomainNameServerOutput) ElementType() reflect.Type
- func (o RegisteredDomainNameServerOutput) GlueIps() pulumi.StringArrayOutput
- func (o RegisteredDomainNameServerOutput) Name() pulumi.StringOutput
- func (o RegisteredDomainNameServerOutput) ToRegisteredDomainNameServerOutput() RegisteredDomainNameServerOutput
- func (o RegisteredDomainNameServerOutput) ToRegisteredDomainNameServerOutputWithContext(ctx context.Context) RegisteredDomainNameServerOutput
- type RegisteredDomainOutput
- func (o RegisteredDomainOutput) AbuseContactEmail() pulumi.StringOutput
- func (o RegisteredDomainOutput) AbuseContactPhone() pulumi.StringOutput
- func (o RegisteredDomainOutput) AdminContact() RegisteredDomainAdminContactOutput
- func (o RegisteredDomainOutput) AdminPrivacy() pulumi.BoolPtrOutput
- func (o RegisteredDomainOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o RegisteredDomainOutput) CreationDate() pulumi.StringOutput
- func (o RegisteredDomainOutput) DomainName() pulumi.StringOutput
- func (RegisteredDomainOutput) ElementType() reflect.Type
- func (o RegisteredDomainOutput) ExpirationDate() pulumi.StringOutput
- func (o RegisteredDomainOutput) NameServers() RegisteredDomainNameServerArrayOutput
- func (o RegisteredDomainOutput) RegistrantContact() RegisteredDomainRegistrantContactOutput
- func (o RegisteredDomainOutput) RegistrantPrivacy() pulumi.BoolPtrOutput
- func (o RegisteredDomainOutput) RegistrarName() pulumi.StringOutput
- func (o RegisteredDomainOutput) RegistrarUrl() pulumi.StringOutput
- func (o RegisteredDomainOutput) Reseller() pulumi.StringOutput
- func (o RegisteredDomainOutput) StatusLists() pulumi.StringArrayOutput
- func (o RegisteredDomainOutput) Tags() pulumi.StringMapOutput
- func (o RegisteredDomainOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o RegisteredDomainOutput) TechContact() RegisteredDomainTechContactOutput
- func (o RegisteredDomainOutput) TechPrivacy() pulumi.BoolPtrOutput
- func (o RegisteredDomainOutput) ToRegisteredDomainOutput() RegisteredDomainOutput
- func (o RegisteredDomainOutput) ToRegisteredDomainOutputWithContext(ctx context.Context) RegisteredDomainOutput
- func (o RegisteredDomainOutput) TransferLock() pulumi.BoolPtrOutput
- func (o RegisteredDomainOutput) UpdatedDate() pulumi.StringOutput
- func (o RegisteredDomainOutput) WhoisServer() pulumi.StringOutput
- type RegisteredDomainRegistrantContact
- type RegisteredDomainRegistrantContactArgs
- func (RegisteredDomainRegistrantContactArgs) ElementType() reflect.Type
- func (i RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactOutput() RegisteredDomainRegistrantContactOutput
- func (i RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactOutputWithContext(ctx context.Context) RegisteredDomainRegistrantContactOutput
- func (i RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactPtrOutput() RegisteredDomainRegistrantContactPtrOutput
- func (i RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactPtrOutputWithContext(ctx context.Context) RegisteredDomainRegistrantContactPtrOutput
- type RegisteredDomainRegistrantContactInput
- type RegisteredDomainRegistrantContactOutput
- func (o RegisteredDomainRegistrantContactOutput) AddressLine1() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) AddressLine2() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) City() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) ContactType() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) CountryCode() pulumi.StringPtrOutput
- func (RegisteredDomainRegistrantContactOutput) ElementType() reflect.Type
- func (o RegisteredDomainRegistrantContactOutput) Email() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) ExtraParams() pulumi.StringMapOutput
- func (o RegisteredDomainRegistrantContactOutput) Fax() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) FirstName() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) LastName() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) OrganizationName() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) State() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactOutput() RegisteredDomainRegistrantContactOutput
- func (o RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactOutputWithContext(ctx context.Context) RegisteredDomainRegistrantContactOutput
- func (o RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactPtrOutput() RegisteredDomainRegistrantContactPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactPtrOutputWithContext(ctx context.Context) RegisteredDomainRegistrantContactPtrOutput
- func (o RegisteredDomainRegistrantContactOutput) ZipCode() pulumi.StringPtrOutput
- type RegisteredDomainRegistrantContactPtrInput
- type RegisteredDomainRegistrantContactPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) City() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) ContactType() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) Elem() RegisteredDomainRegistrantContactOutput
- func (RegisteredDomainRegistrantContactPtrOutput) ElementType() reflect.Type
- func (o RegisteredDomainRegistrantContactPtrOutput) Email() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) ExtraParams() pulumi.StringMapOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) Fax() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) LastName() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) State() pulumi.StringPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) ToRegisteredDomainRegistrantContactPtrOutput() RegisteredDomainRegistrantContactPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) ToRegisteredDomainRegistrantContactPtrOutputWithContext(ctx context.Context) RegisteredDomainRegistrantContactPtrOutput
- func (o RegisteredDomainRegistrantContactPtrOutput) ZipCode() pulumi.StringPtrOutput
- type RegisteredDomainState
- type RegisteredDomainTechContact
- type RegisteredDomainTechContactArgs
- func (RegisteredDomainTechContactArgs) ElementType() reflect.Type
- func (i RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactOutput() RegisteredDomainTechContactOutput
- func (i RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactOutputWithContext(ctx context.Context) RegisteredDomainTechContactOutput
- func (i RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactPtrOutput() RegisteredDomainTechContactPtrOutput
- func (i RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactPtrOutputWithContext(ctx context.Context) RegisteredDomainTechContactPtrOutput
- type RegisteredDomainTechContactInput
- type RegisteredDomainTechContactOutput
- func (o RegisteredDomainTechContactOutput) AddressLine1() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) AddressLine2() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) City() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) ContactType() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) CountryCode() pulumi.StringPtrOutput
- func (RegisteredDomainTechContactOutput) ElementType() reflect.Type
- func (o RegisteredDomainTechContactOutput) Email() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) ExtraParams() pulumi.StringMapOutput
- func (o RegisteredDomainTechContactOutput) Fax() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) FirstName() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) LastName() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) OrganizationName() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) State() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactOutput() RegisteredDomainTechContactOutput
- func (o RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactOutputWithContext(ctx context.Context) RegisteredDomainTechContactOutput
- func (o RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactPtrOutput() RegisteredDomainTechContactPtrOutput
- func (o RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactPtrOutputWithContext(ctx context.Context) RegisteredDomainTechContactPtrOutput
- func (o RegisteredDomainTechContactOutput) ZipCode() pulumi.StringPtrOutput
- type RegisteredDomainTechContactPtrInput
- type RegisteredDomainTechContactPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) City() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) ContactType() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) Elem() RegisteredDomainTechContactOutput
- func (RegisteredDomainTechContactPtrOutput) ElementType() reflect.Type
- func (o RegisteredDomainTechContactPtrOutput) Email() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) ExtraParams() pulumi.StringMapOutput
- func (o RegisteredDomainTechContactPtrOutput) Fax() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) LastName() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) State() pulumi.StringPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) ToRegisteredDomainTechContactPtrOutput() RegisteredDomainTechContactPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) ToRegisteredDomainTechContactPtrOutputWithContext(ctx context.Context) RegisteredDomainTechContactPtrOutput
- func (o RegisteredDomainTechContactPtrOutput) ZipCode() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RegisteredDomain ¶
type RegisteredDomain struct { pulumi.CustomResourceState // 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. AbuseContactEmail pulumi.StringOutput `pulumi:"abuseContactEmail"` // Phone number for reporting abuse. AbuseContactPhone pulumi.StringOutput `pulumi:"abuseContactPhone"` // Details about the domain administrative contact. AdminContact RegisteredDomainAdminContactOutput `pulumi:"adminContact"` // Whether domain administrative contact information is concealed from WHOIS queries. Default: `true`. AdminPrivacy pulumi.BoolPtrOutput `pulumi:"adminPrivacy"` // Whether the domain registration is set to renew automatically. Default: `true`. AutoRenew pulumi.BoolPtrOutput `pulumi:"autoRenew"` // The date when the domain was created as found in the response to a WHOIS query. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The name of the registered domain. DomainName pulumi.StringOutput `pulumi:"domainName"` // The date when the registration for the domain is set to expire. ExpirationDate pulumi.StringOutput `pulumi:"expirationDate"` // The list of nameservers for the domain. NameServers RegisteredDomainNameServerArrayOutput `pulumi:"nameServers"` // Details about the domain registrant. RegistrantContact RegisteredDomainRegistrantContactOutput `pulumi:"registrantContact"` // Whether domain registrant contact information is concealed from WHOIS queries. Default: `true`. RegistrantPrivacy pulumi.BoolPtrOutput `pulumi:"registrantPrivacy"` // Name of the registrar of the domain as identified in the registry. RegistrarName pulumi.StringOutput `pulumi:"registrarName"` // Web address of the registrar. RegistrarUrl pulumi.StringOutput `pulumi:"registrarUrl"` // Reseller of the domain. Reseller pulumi.StringOutput `pulumi:"reseller"` // List of [domain name status codes](https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en). StatusLists pulumi.StringArrayOutput `pulumi:"statusLists"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Details about the domain technical contact. TechContact RegisteredDomainTechContactOutput `pulumi:"techContact"` // Whether domain technical contact information is concealed from WHOIS queries. Default: `true`. TechPrivacy pulumi.BoolPtrOutput `pulumi:"techPrivacy"` // Whether the domain is locked for transfer. Default: `true`. TransferLock pulumi.BoolPtrOutput `pulumi:"transferLock"` // The last updated date of the domain as found in the response to a WHOIS query. UpdatedDate pulumi.StringOutput `pulumi:"updatedDate"` // The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain. WhoisServer pulumi.StringOutput `pulumi:"whoisServer"` }
Provides a resource to manage a domain that has been [registered](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar-tld-list.html) and associated with the current AWS account.
**This is an advanced resource** and has special caveats to be aware of when using it. Please read this document in its entirety before using this resource.
The `route53domains.RegisteredDomain` resource behaves differently from normal resources in that if a domain has been registered, the provider does not _register_ this domain, but instead "adopts" it into management. A destroy does not delete the domain but does remove the resource from state.
## Example Usage
```go 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.NewRegisteredDomain(ctx, "example", &route53domains.RegisteredDomainArgs{ DomainName: pulumi.String("example.com"), NameServers: route53domains.RegisteredDomainNameServerArray{ &route53domains.RegisteredDomainNameServerArgs{ Name: pulumi.String("ns-195.awsdns-24.com"), }, &route53domains.RegisteredDomainNameServerArgs{ Name: pulumi.String("ns-874.awsdns-45.net"), }, }, Tags: pulumi.StringMap{ "Environment": pulumi.String("test"), }, }) if err != nil { return err } return nil }) }
```
func GetRegisteredDomain ¶
func GetRegisteredDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegisteredDomainState, opts ...pulumi.ResourceOption) (*RegisteredDomain, error)
GetRegisteredDomain gets an existing RegisteredDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRegisteredDomain ¶
func NewRegisteredDomain(ctx *pulumi.Context, name string, args *RegisteredDomainArgs, opts ...pulumi.ResourceOption) (*RegisteredDomain, error)
NewRegisteredDomain registers a new resource with the given unique name, arguments, and options.
func (*RegisteredDomain) ElementType ¶
func (*RegisteredDomain) ElementType() reflect.Type
func (*RegisteredDomain) ToRegisteredDomainOutput ¶
func (i *RegisteredDomain) ToRegisteredDomainOutput() RegisteredDomainOutput
func (*RegisteredDomain) ToRegisteredDomainOutputWithContext ¶
func (i *RegisteredDomain) ToRegisteredDomainOutputWithContext(ctx context.Context) RegisteredDomainOutput
type RegisteredDomainAdminContact ¶
type RegisteredDomainAdminContact struct { // First line of the contact's address. AddressLine1 *string `pulumi:"addressLine1"` // Second line of contact's address, if any. AddressLine2 *string `pulumi:"addressLine2"` // The city of the contact's address. City *string `pulumi:"city"` // Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values. ContactType *string `pulumi:"contactType"` // Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values. CountryCode *string `pulumi:"countryCode"` // Email address of the contact. Email *string `pulumi:"email"` // A key-value map of parameters required by certain top-level domains. ExtraParams map[string]string `pulumi:"extraParams"` // Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". Fax *string `pulumi:"fax"` // First name of contact. FirstName *string `pulumi:"firstName"` // Last name of contact. LastName *string `pulumi:"lastName"` // Name of the organization for contact types other than `PERSON`. OrganizationName *string `pulumi:"organizationName"` // The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". PhoneNumber *string `pulumi:"phoneNumber"` // The state or province of the contact's city. State *string `pulumi:"state"` // The zip or postal code of the contact's address. ZipCode *string `pulumi:"zipCode"` }
type RegisteredDomainAdminContactArgs ¶
type RegisteredDomainAdminContactArgs struct { // First line of the contact's address. AddressLine1 pulumi.StringPtrInput `pulumi:"addressLine1"` // Second line of contact's address, if any. AddressLine2 pulumi.StringPtrInput `pulumi:"addressLine2"` // The city of the contact's address. City pulumi.StringPtrInput `pulumi:"city"` // Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values. ContactType pulumi.StringPtrInput `pulumi:"contactType"` // Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values. CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` // Email address of the contact. Email pulumi.StringPtrInput `pulumi:"email"` // A key-value map of parameters required by certain top-level domains. ExtraParams pulumi.StringMapInput `pulumi:"extraParams"` // Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". Fax pulumi.StringPtrInput `pulumi:"fax"` // First name of contact. FirstName pulumi.StringPtrInput `pulumi:"firstName"` // Last name of contact. LastName pulumi.StringPtrInput `pulumi:"lastName"` // Name of the organization for contact types other than `PERSON`. OrganizationName pulumi.StringPtrInput `pulumi:"organizationName"` // The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"` // The state or province of the contact's city. State pulumi.StringPtrInput `pulumi:"state"` // The zip or postal code of the contact's address. ZipCode pulumi.StringPtrInput `pulumi:"zipCode"` }
func (RegisteredDomainAdminContactArgs) ElementType ¶
func (RegisteredDomainAdminContactArgs) ElementType() reflect.Type
func (RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactOutput ¶
func (i RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactOutput() RegisteredDomainAdminContactOutput
func (RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactOutputWithContext ¶
func (i RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactOutputWithContext(ctx context.Context) RegisteredDomainAdminContactOutput
func (RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactPtrOutput ¶
func (i RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactPtrOutput() RegisteredDomainAdminContactPtrOutput
func (RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactPtrOutputWithContext ¶
func (i RegisteredDomainAdminContactArgs) ToRegisteredDomainAdminContactPtrOutputWithContext(ctx context.Context) RegisteredDomainAdminContactPtrOutput
type RegisteredDomainAdminContactInput ¶
type RegisteredDomainAdminContactInput interface { pulumi.Input ToRegisteredDomainAdminContactOutput() RegisteredDomainAdminContactOutput ToRegisteredDomainAdminContactOutputWithContext(context.Context) RegisteredDomainAdminContactOutput }
RegisteredDomainAdminContactInput is an input type that accepts RegisteredDomainAdminContactArgs and RegisteredDomainAdminContactOutput values. You can construct a concrete instance of `RegisteredDomainAdminContactInput` via:
RegisteredDomainAdminContactArgs{...}
type RegisteredDomainAdminContactOutput ¶
type RegisteredDomainAdminContactOutput struct{ *pulumi.OutputState }
func (RegisteredDomainAdminContactOutput) AddressLine1 ¶
func (o RegisteredDomainAdminContactOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (RegisteredDomainAdminContactOutput) AddressLine2 ¶
func (o RegisteredDomainAdminContactOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (RegisteredDomainAdminContactOutput) City ¶
func (o RegisteredDomainAdminContactOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (RegisteredDomainAdminContactOutput) ContactType ¶
func (o RegisteredDomainAdminContactOutput) ContactType() pulumi.StringPtrOutput
Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values.
func (RegisteredDomainAdminContactOutput) CountryCode ¶
func (o RegisteredDomainAdminContactOutput) CountryCode() pulumi.StringPtrOutput
Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values.
func (RegisteredDomainAdminContactOutput) ElementType ¶
func (RegisteredDomainAdminContactOutput) ElementType() reflect.Type
func (RegisteredDomainAdminContactOutput) Email ¶
func (o RegisteredDomainAdminContactOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (RegisteredDomainAdminContactOutput) ExtraParams ¶
func (o RegisteredDomainAdminContactOutput) ExtraParams() pulumi.StringMapOutput
A key-value map of parameters required by certain top-level domains.
func (RegisteredDomainAdminContactOutput) Fax ¶
func (o RegisteredDomainAdminContactOutput) Fax() pulumi.StringPtrOutput
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainAdminContactOutput) FirstName ¶
func (o RegisteredDomainAdminContactOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (RegisteredDomainAdminContactOutput) LastName ¶
func (o RegisteredDomainAdminContactOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (RegisteredDomainAdminContactOutput) OrganizationName ¶
func (o RegisteredDomainAdminContactOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (RegisteredDomainAdminContactOutput) PhoneNumber ¶
func (o RegisteredDomainAdminContactOutput) PhoneNumber() pulumi.StringPtrOutput
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainAdminContactOutput) State ¶
func (o RegisteredDomainAdminContactOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactOutput ¶
func (o RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactOutput() RegisteredDomainAdminContactOutput
func (RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactOutputWithContext ¶
func (o RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactOutputWithContext(ctx context.Context) RegisteredDomainAdminContactOutput
func (RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactPtrOutput ¶
func (o RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactPtrOutput() RegisteredDomainAdminContactPtrOutput
func (RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactPtrOutputWithContext ¶
func (o RegisteredDomainAdminContactOutput) ToRegisteredDomainAdminContactPtrOutputWithContext(ctx context.Context) RegisteredDomainAdminContactPtrOutput
func (RegisteredDomainAdminContactOutput) ZipCode ¶
func (o RegisteredDomainAdminContactOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type RegisteredDomainAdminContactPtrInput ¶
type RegisteredDomainAdminContactPtrInput interface { pulumi.Input ToRegisteredDomainAdminContactPtrOutput() RegisteredDomainAdminContactPtrOutput ToRegisteredDomainAdminContactPtrOutputWithContext(context.Context) RegisteredDomainAdminContactPtrOutput }
RegisteredDomainAdminContactPtrInput is an input type that accepts RegisteredDomainAdminContactArgs, RegisteredDomainAdminContactPtr and RegisteredDomainAdminContactPtrOutput values. You can construct a concrete instance of `RegisteredDomainAdminContactPtrInput` via:
RegisteredDomainAdminContactArgs{...} or: nil
func RegisteredDomainAdminContactPtr ¶
func RegisteredDomainAdminContactPtr(v *RegisteredDomainAdminContactArgs) RegisteredDomainAdminContactPtrInput
type RegisteredDomainAdminContactPtrOutput ¶
type RegisteredDomainAdminContactPtrOutput struct{ *pulumi.OutputState }
func (RegisteredDomainAdminContactPtrOutput) AddressLine1 ¶
func (o RegisteredDomainAdminContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (RegisteredDomainAdminContactPtrOutput) AddressLine2 ¶
func (o RegisteredDomainAdminContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (RegisteredDomainAdminContactPtrOutput) City ¶
func (o RegisteredDomainAdminContactPtrOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (RegisteredDomainAdminContactPtrOutput) ContactType ¶
func (o RegisteredDomainAdminContactPtrOutput) ContactType() pulumi.StringPtrOutput
Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values.
func (RegisteredDomainAdminContactPtrOutput) CountryCode ¶
func (o RegisteredDomainAdminContactPtrOutput) CountryCode() pulumi.StringPtrOutput
Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values.
func (RegisteredDomainAdminContactPtrOutput) ElementType ¶
func (RegisteredDomainAdminContactPtrOutput) ElementType() reflect.Type
func (RegisteredDomainAdminContactPtrOutput) Email ¶
func (o RegisteredDomainAdminContactPtrOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (RegisteredDomainAdminContactPtrOutput) ExtraParams ¶
func (o RegisteredDomainAdminContactPtrOutput) ExtraParams() pulumi.StringMapOutput
A key-value map of parameters required by certain top-level domains.
func (RegisteredDomainAdminContactPtrOutput) Fax ¶
func (o RegisteredDomainAdminContactPtrOutput) Fax() pulumi.StringPtrOutput
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainAdminContactPtrOutput) FirstName ¶
func (o RegisteredDomainAdminContactPtrOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (RegisteredDomainAdminContactPtrOutput) LastName ¶
func (o RegisteredDomainAdminContactPtrOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (RegisteredDomainAdminContactPtrOutput) OrganizationName ¶
func (o RegisteredDomainAdminContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (RegisteredDomainAdminContactPtrOutput) PhoneNumber ¶
func (o RegisteredDomainAdminContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainAdminContactPtrOutput) State ¶
func (o RegisteredDomainAdminContactPtrOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (RegisteredDomainAdminContactPtrOutput) ToRegisteredDomainAdminContactPtrOutput ¶
func (o RegisteredDomainAdminContactPtrOutput) ToRegisteredDomainAdminContactPtrOutput() RegisteredDomainAdminContactPtrOutput
func (RegisteredDomainAdminContactPtrOutput) ToRegisteredDomainAdminContactPtrOutputWithContext ¶
func (o RegisteredDomainAdminContactPtrOutput) ToRegisteredDomainAdminContactPtrOutputWithContext(ctx context.Context) RegisteredDomainAdminContactPtrOutput
func (RegisteredDomainAdminContactPtrOutput) ZipCode ¶
func (o RegisteredDomainAdminContactPtrOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type RegisteredDomainArgs ¶
type RegisteredDomainArgs struct { // Details about the domain administrative contact. AdminContact RegisteredDomainAdminContactPtrInput // Whether domain administrative contact information is concealed from WHOIS queries. Default: `true`. AdminPrivacy pulumi.BoolPtrInput // Whether the domain registration is set to renew automatically. Default: `true`. AutoRenew pulumi.BoolPtrInput // The name of the registered domain. DomainName pulumi.StringInput // The list of nameservers for the domain. NameServers RegisteredDomainNameServerArrayInput // Details about the domain registrant. RegistrantContact RegisteredDomainRegistrantContactPtrInput // Whether domain registrant contact information is concealed from WHOIS queries. Default: `true`. RegistrantPrivacy pulumi.BoolPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Details about the domain technical contact. TechContact RegisteredDomainTechContactPtrInput // Whether domain technical contact information is concealed from WHOIS queries. Default: `true`. TechPrivacy pulumi.BoolPtrInput // Whether the domain is locked for transfer. Default: `true`. TransferLock pulumi.BoolPtrInput }
The set of arguments for constructing a RegisteredDomain resource.
func (RegisteredDomainArgs) ElementType ¶
func (RegisteredDomainArgs) ElementType() reflect.Type
type RegisteredDomainArray ¶
type RegisteredDomainArray []RegisteredDomainInput
func (RegisteredDomainArray) ElementType ¶
func (RegisteredDomainArray) ElementType() reflect.Type
func (RegisteredDomainArray) ToRegisteredDomainArrayOutput ¶
func (i RegisteredDomainArray) ToRegisteredDomainArrayOutput() RegisteredDomainArrayOutput
func (RegisteredDomainArray) ToRegisteredDomainArrayOutputWithContext ¶
func (i RegisteredDomainArray) ToRegisteredDomainArrayOutputWithContext(ctx context.Context) RegisteredDomainArrayOutput
type RegisteredDomainArrayInput ¶
type RegisteredDomainArrayInput interface { pulumi.Input ToRegisteredDomainArrayOutput() RegisteredDomainArrayOutput ToRegisteredDomainArrayOutputWithContext(context.Context) RegisteredDomainArrayOutput }
RegisteredDomainArrayInput is an input type that accepts RegisteredDomainArray and RegisteredDomainArrayOutput values. You can construct a concrete instance of `RegisteredDomainArrayInput` via:
RegisteredDomainArray{ RegisteredDomainArgs{...} }
type RegisteredDomainArrayOutput ¶
type RegisteredDomainArrayOutput struct{ *pulumi.OutputState }
func (RegisteredDomainArrayOutput) ElementType ¶
func (RegisteredDomainArrayOutput) ElementType() reflect.Type
func (RegisteredDomainArrayOutput) Index ¶
func (o RegisteredDomainArrayOutput) Index(i pulumi.IntInput) RegisteredDomainOutput
func (RegisteredDomainArrayOutput) ToRegisteredDomainArrayOutput ¶
func (o RegisteredDomainArrayOutput) ToRegisteredDomainArrayOutput() RegisteredDomainArrayOutput
func (RegisteredDomainArrayOutput) ToRegisteredDomainArrayOutputWithContext ¶
func (o RegisteredDomainArrayOutput) ToRegisteredDomainArrayOutputWithContext(ctx context.Context) RegisteredDomainArrayOutput
type RegisteredDomainInput ¶
type RegisteredDomainInput interface { pulumi.Input ToRegisteredDomainOutput() RegisteredDomainOutput ToRegisteredDomainOutputWithContext(ctx context.Context) RegisteredDomainOutput }
type RegisteredDomainMap ¶
type RegisteredDomainMap map[string]RegisteredDomainInput
func (RegisteredDomainMap) ElementType ¶
func (RegisteredDomainMap) ElementType() reflect.Type
func (RegisteredDomainMap) ToRegisteredDomainMapOutput ¶
func (i RegisteredDomainMap) ToRegisteredDomainMapOutput() RegisteredDomainMapOutput
func (RegisteredDomainMap) ToRegisteredDomainMapOutputWithContext ¶
func (i RegisteredDomainMap) ToRegisteredDomainMapOutputWithContext(ctx context.Context) RegisteredDomainMapOutput
type RegisteredDomainMapInput ¶
type RegisteredDomainMapInput interface { pulumi.Input ToRegisteredDomainMapOutput() RegisteredDomainMapOutput ToRegisteredDomainMapOutputWithContext(context.Context) RegisteredDomainMapOutput }
RegisteredDomainMapInput is an input type that accepts RegisteredDomainMap and RegisteredDomainMapOutput values. You can construct a concrete instance of `RegisteredDomainMapInput` via:
RegisteredDomainMap{ "key": RegisteredDomainArgs{...} }
type RegisteredDomainMapOutput ¶
type RegisteredDomainMapOutput struct{ *pulumi.OutputState }
func (RegisteredDomainMapOutput) ElementType ¶
func (RegisteredDomainMapOutput) ElementType() reflect.Type
func (RegisteredDomainMapOutput) MapIndex ¶
func (o RegisteredDomainMapOutput) MapIndex(k pulumi.StringInput) RegisteredDomainOutput
func (RegisteredDomainMapOutput) ToRegisteredDomainMapOutput ¶
func (o RegisteredDomainMapOutput) ToRegisteredDomainMapOutput() RegisteredDomainMapOutput
func (RegisteredDomainMapOutput) ToRegisteredDomainMapOutputWithContext ¶
func (o RegisteredDomainMapOutput) ToRegisteredDomainMapOutputWithContext(ctx context.Context) RegisteredDomainMapOutput
type RegisteredDomainNameServerArgs ¶
type RegisteredDomainNameServerArgs struct { // Glue IP addresses of a name server. The list can contain only one IPv4 and one IPv6 address. GlueIps pulumi.StringArrayInput `pulumi:"glueIps"` // The fully qualified host name of the name server. Name pulumi.StringInput `pulumi:"name"` }
func (RegisteredDomainNameServerArgs) ElementType ¶
func (RegisteredDomainNameServerArgs) ElementType() reflect.Type
func (RegisteredDomainNameServerArgs) ToRegisteredDomainNameServerOutput ¶
func (i RegisteredDomainNameServerArgs) ToRegisteredDomainNameServerOutput() RegisteredDomainNameServerOutput
func (RegisteredDomainNameServerArgs) ToRegisteredDomainNameServerOutputWithContext ¶
func (i RegisteredDomainNameServerArgs) ToRegisteredDomainNameServerOutputWithContext(ctx context.Context) RegisteredDomainNameServerOutput
type RegisteredDomainNameServerArray ¶
type RegisteredDomainNameServerArray []RegisteredDomainNameServerInput
func (RegisteredDomainNameServerArray) ElementType ¶
func (RegisteredDomainNameServerArray) ElementType() reflect.Type
func (RegisteredDomainNameServerArray) ToRegisteredDomainNameServerArrayOutput ¶
func (i RegisteredDomainNameServerArray) ToRegisteredDomainNameServerArrayOutput() RegisteredDomainNameServerArrayOutput
func (RegisteredDomainNameServerArray) ToRegisteredDomainNameServerArrayOutputWithContext ¶
func (i RegisteredDomainNameServerArray) ToRegisteredDomainNameServerArrayOutputWithContext(ctx context.Context) RegisteredDomainNameServerArrayOutput
type RegisteredDomainNameServerArrayInput ¶
type RegisteredDomainNameServerArrayInput interface { pulumi.Input ToRegisteredDomainNameServerArrayOutput() RegisteredDomainNameServerArrayOutput ToRegisteredDomainNameServerArrayOutputWithContext(context.Context) RegisteredDomainNameServerArrayOutput }
RegisteredDomainNameServerArrayInput is an input type that accepts RegisteredDomainNameServerArray and RegisteredDomainNameServerArrayOutput values. You can construct a concrete instance of `RegisteredDomainNameServerArrayInput` via:
RegisteredDomainNameServerArray{ RegisteredDomainNameServerArgs{...} }
type RegisteredDomainNameServerArrayOutput ¶
type RegisteredDomainNameServerArrayOutput struct{ *pulumi.OutputState }
func (RegisteredDomainNameServerArrayOutput) ElementType ¶
func (RegisteredDomainNameServerArrayOutput) ElementType() reflect.Type
func (RegisteredDomainNameServerArrayOutput) Index ¶
func (o RegisteredDomainNameServerArrayOutput) Index(i pulumi.IntInput) RegisteredDomainNameServerOutput
func (RegisteredDomainNameServerArrayOutput) ToRegisteredDomainNameServerArrayOutput ¶
func (o RegisteredDomainNameServerArrayOutput) ToRegisteredDomainNameServerArrayOutput() RegisteredDomainNameServerArrayOutput
func (RegisteredDomainNameServerArrayOutput) ToRegisteredDomainNameServerArrayOutputWithContext ¶
func (o RegisteredDomainNameServerArrayOutput) ToRegisteredDomainNameServerArrayOutputWithContext(ctx context.Context) RegisteredDomainNameServerArrayOutput
type RegisteredDomainNameServerInput ¶
type RegisteredDomainNameServerInput interface { pulumi.Input ToRegisteredDomainNameServerOutput() RegisteredDomainNameServerOutput ToRegisteredDomainNameServerOutputWithContext(context.Context) RegisteredDomainNameServerOutput }
RegisteredDomainNameServerInput is an input type that accepts RegisteredDomainNameServerArgs and RegisteredDomainNameServerOutput values. You can construct a concrete instance of `RegisteredDomainNameServerInput` via:
RegisteredDomainNameServerArgs{...}
type RegisteredDomainNameServerOutput ¶
type RegisteredDomainNameServerOutput struct{ *pulumi.OutputState }
func (RegisteredDomainNameServerOutput) ElementType ¶
func (RegisteredDomainNameServerOutput) ElementType() reflect.Type
func (RegisteredDomainNameServerOutput) GlueIps ¶
func (o RegisteredDomainNameServerOutput) GlueIps() pulumi.StringArrayOutput
Glue IP addresses of a name server. The list can contain only one IPv4 and one IPv6 address.
func (RegisteredDomainNameServerOutput) Name ¶
func (o RegisteredDomainNameServerOutput) Name() pulumi.StringOutput
The fully qualified host name of the name server.
func (RegisteredDomainNameServerOutput) ToRegisteredDomainNameServerOutput ¶
func (o RegisteredDomainNameServerOutput) ToRegisteredDomainNameServerOutput() RegisteredDomainNameServerOutput
func (RegisteredDomainNameServerOutput) ToRegisteredDomainNameServerOutputWithContext ¶
func (o RegisteredDomainNameServerOutput) ToRegisteredDomainNameServerOutputWithContext(ctx context.Context) RegisteredDomainNameServerOutput
type RegisteredDomainOutput ¶
type RegisteredDomainOutput struct{ *pulumi.OutputState }
func (RegisteredDomainOutput) AbuseContactEmail ¶
func (o RegisteredDomainOutput) AbuseContactEmail() pulumi.StringOutput
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.
func (RegisteredDomainOutput) AbuseContactPhone ¶
func (o RegisteredDomainOutput) AbuseContactPhone() pulumi.StringOutput
Phone number for reporting abuse.
func (RegisteredDomainOutput) AdminContact ¶
func (o RegisteredDomainOutput) AdminContact() RegisteredDomainAdminContactOutput
Details about the domain administrative contact.
func (RegisteredDomainOutput) AdminPrivacy ¶
func (o RegisteredDomainOutput) AdminPrivacy() pulumi.BoolPtrOutput
Whether domain administrative contact information is concealed from WHOIS queries. Default: `true`.
func (RegisteredDomainOutput) AutoRenew ¶
func (o RegisteredDomainOutput) AutoRenew() pulumi.BoolPtrOutput
Whether the domain registration is set to renew automatically. Default: `true`.
func (RegisteredDomainOutput) CreationDate ¶
func (o RegisteredDomainOutput) CreationDate() pulumi.StringOutput
The date when the domain was created as found in the response to a WHOIS query.
func (RegisteredDomainOutput) DomainName ¶
func (o RegisteredDomainOutput) DomainName() pulumi.StringOutput
The name of the registered domain.
func (RegisteredDomainOutput) ElementType ¶
func (RegisteredDomainOutput) ElementType() reflect.Type
func (RegisteredDomainOutput) ExpirationDate ¶
func (o RegisteredDomainOutput) ExpirationDate() pulumi.StringOutput
The date when the registration for the domain is set to expire.
func (RegisteredDomainOutput) NameServers ¶
func (o RegisteredDomainOutput) NameServers() RegisteredDomainNameServerArrayOutput
The list of nameservers for the domain.
func (RegisteredDomainOutput) RegistrantContact ¶
func (o RegisteredDomainOutput) RegistrantContact() RegisteredDomainRegistrantContactOutput
Details about the domain registrant.
func (RegisteredDomainOutput) RegistrantPrivacy ¶
func (o RegisteredDomainOutput) RegistrantPrivacy() pulumi.BoolPtrOutput
Whether domain registrant contact information is concealed from WHOIS queries. Default: `true`.
func (RegisteredDomainOutput) RegistrarName ¶
func (o RegisteredDomainOutput) RegistrarName() pulumi.StringOutput
Name of the registrar of the domain as identified in the registry.
func (RegisteredDomainOutput) RegistrarUrl ¶
func (o RegisteredDomainOutput) RegistrarUrl() pulumi.StringOutput
Web address of the registrar.
func (RegisteredDomainOutput) Reseller ¶
func (o RegisteredDomainOutput) Reseller() pulumi.StringOutput
Reseller of the domain.
func (RegisteredDomainOutput) StatusLists ¶
func (o RegisteredDomainOutput) StatusLists() pulumi.StringArrayOutput
List of [domain name status codes](https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en).
func (RegisteredDomainOutput) Tags ¶
func (o RegisteredDomainOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (RegisteredDomainOutput) TagsAll
deprecated
func (o RegisteredDomainOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (RegisteredDomainOutput) TechContact ¶
func (o RegisteredDomainOutput) TechContact() RegisteredDomainTechContactOutput
Details about the domain technical contact.
func (RegisteredDomainOutput) TechPrivacy ¶
func (o RegisteredDomainOutput) TechPrivacy() pulumi.BoolPtrOutput
Whether domain technical contact information is concealed from WHOIS queries. Default: `true`.
func (RegisteredDomainOutput) ToRegisteredDomainOutput ¶
func (o RegisteredDomainOutput) ToRegisteredDomainOutput() RegisteredDomainOutput
func (RegisteredDomainOutput) ToRegisteredDomainOutputWithContext ¶
func (o RegisteredDomainOutput) ToRegisteredDomainOutputWithContext(ctx context.Context) RegisteredDomainOutput
func (RegisteredDomainOutput) TransferLock ¶
func (o RegisteredDomainOutput) TransferLock() pulumi.BoolPtrOutput
Whether the domain is locked for transfer. Default: `true`.
func (RegisteredDomainOutput) UpdatedDate ¶
func (o RegisteredDomainOutput) UpdatedDate() pulumi.StringOutput
The last updated date of the domain as found in the response to a WHOIS query.
func (RegisteredDomainOutput) WhoisServer ¶
func (o RegisteredDomainOutput) WhoisServer() pulumi.StringOutput
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
type RegisteredDomainRegistrantContact ¶
type RegisteredDomainRegistrantContact struct { // First line of the contact's address. AddressLine1 *string `pulumi:"addressLine1"` // Second line of contact's address, if any. AddressLine2 *string `pulumi:"addressLine2"` // The city of the contact's address. City *string `pulumi:"city"` // Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values. ContactType *string `pulumi:"contactType"` // Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values. CountryCode *string `pulumi:"countryCode"` // Email address of the contact. Email *string `pulumi:"email"` // A key-value map of parameters required by certain top-level domains. ExtraParams map[string]string `pulumi:"extraParams"` // Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". Fax *string `pulumi:"fax"` // First name of contact. FirstName *string `pulumi:"firstName"` // Last name of contact. LastName *string `pulumi:"lastName"` // Name of the organization for contact types other than `PERSON`. OrganizationName *string `pulumi:"organizationName"` // The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". PhoneNumber *string `pulumi:"phoneNumber"` // The state or province of the contact's city. State *string `pulumi:"state"` // The zip or postal code of the contact's address. ZipCode *string `pulumi:"zipCode"` }
type RegisteredDomainRegistrantContactArgs ¶
type RegisteredDomainRegistrantContactArgs struct { // First line of the contact's address. AddressLine1 pulumi.StringPtrInput `pulumi:"addressLine1"` // Second line of contact's address, if any. AddressLine2 pulumi.StringPtrInput `pulumi:"addressLine2"` // The city of the contact's address. City pulumi.StringPtrInput `pulumi:"city"` // Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values. ContactType pulumi.StringPtrInput `pulumi:"contactType"` // Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values. CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` // Email address of the contact. Email pulumi.StringPtrInput `pulumi:"email"` // A key-value map of parameters required by certain top-level domains. ExtraParams pulumi.StringMapInput `pulumi:"extraParams"` // Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". Fax pulumi.StringPtrInput `pulumi:"fax"` // First name of contact. FirstName pulumi.StringPtrInput `pulumi:"firstName"` // Last name of contact. LastName pulumi.StringPtrInput `pulumi:"lastName"` // Name of the organization for contact types other than `PERSON`. OrganizationName pulumi.StringPtrInput `pulumi:"organizationName"` // The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"` // The state or province of the contact's city. State pulumi.StringPtrInput `pulumi:"state"` // The zip or postal code of the contact's address. ZipCode pulumi.StringPtrInput `pulumi:"zipCode"` }
func (RegisteredDomainRegistrantContactArgs) ElementType ¶
func (RegisteredDomainRegistrantContactArgs) ElementType() reflect.Type
func (RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactOutput ¶
func (i RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactOutput() RegisteredDomainRegistrantContactOutput
func (RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactOutputWithContext ¶
func (i RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactOutputWithContext(ctx context.Context) RegisteredDomainRegistrantContactOutput
func (RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactPtrOutput ¶
func (i RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactPtrOutput() RegisteredDomainRegistrantContactPtrOutput
func (RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactPtrOutputWithContext ¶
func (i RegisteredDomainRegistrantContactArgs) ToRegisteredDomainRegistrantContactPtrOutputWithContext(ctx context.Context) RegisteredDomainRegistrantContactPtrOutput
type RegisteredDomainRegistrantContactInput ¶
type RegisteredDomainRegistrantContactInput interface { pulumi.Input ToRegisteredDomainRegistrantContactOutput() RegisteredDomainRegistrantContactOutput ToRegisteredDomainRegistrantContactOutputWithContext(context.Context) RegisteredDomainRegistrantContactOutput }
RegisteredDomainRegistrantContactInput is an input type that accepts RegisteredDomainRegistrantContactArgs and RegisteredDomainRegistrantContactOutput values. You can construct a concrete instance of `RegisteredDomainRegistrantContactInput` via:
RegisteredDomainRegistrantContactArgs{...}
type RegisteredDomainRegistrantContactOutput ¶
type RegisteredDomainRegistrantContactOutput struct{ *pulumi.OutputState }
func (RegisteredDomainRegistrantContactOutput) AddressLine1 ¶
func (o RegisteredDomainRegistrantContactOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (RegisteredDomainRegistrantContactOutput) AddressLine2 ¶
func (o RegisteredDomainRegistrantContactOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (RegisteredDomainRegistrantContactOutput) City ¶
func (o RegisteredDomainRegistrantContactOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (RegisteredDomainRegistrantContactOutput) ContactType ¶
func (o RegisteredDomainRegistrantContactOutput) ContactType() pulumi.StringPtrOutput
Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values.
func (RegisteredDomainRegistrantContactOutput) CountryCode ¶
func (o RegisteredDomainRegistrantContactOutput) CountryCode() pulumi.StringPtrOutput
Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values.
func (RegisteredDomainRegistrantContactOutput) ElementType ¶
func (RegisteredDomainRegistrantContactOutput) ElementType() reflect.Type
func (RegisteredDomainRegistrantContactOutput) Email ¶
func (o RegisteredDomainRegistrantContactOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (RegisteredDomainRegistrantContactOutput) ExtraParams ¶
func (o RegisteredDomainRegistrantContactOutput) ExtraParams() pulumi.StringMapOutput
A key-value map of parameters required by certain top-level domains.
func (RegisteredDomainRegistrantContactOutput) Fax ¶
func (o RegisteredDomainRegistrantContactOutput) Fax() pulumi.StringPtrOutput
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainRegistrantContactOutput) FirstName ¶
func (o RegisteredDomainRegistrantContactOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (RegisteredDomainRegistrantContactOutput) LastName ¶
func (o RegisteredDomainRegistrantContactOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (RegisteredDomainRegistrantContactOutput) OrganizationName ¶
func (o RegisteredDomainRegistrantContactOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (RegisteredDomainRegistrantContactOutput) PhoneNumber ¶
func (o RegisteredDomainRegistrantContactOutput) PhoneNumber() pulumi.StringPtrOutput
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainRegistrantContactOutput) State ¶
func (o RegisteredDomainRegistrantContactOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactOutput ¶
func (o RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactOutput() RegisteredDomainRegistrantContactOutput
func (RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactOutputWithContext ¶
func (o RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactOutputWithContext(ctx context.Context) RegisteredDomainRegistrantContactOutput
func (RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactPtrOutput ¶
func (o RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactPtrOutput() RegisteredDomainRegistrantContactPtrOutput
func (RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactPtrOutputWithContext ¶
func (o RegisteredDomainRegistrantContactOutput) ToRegisteredDomainRegistrantContactPtrOutputWithContext(ctx context.Context) RegisteredDomainRegistrantContactPtrOutput
func (RegisteredDomainRegistrantContactOutput) ZipCode ¶
func (o RegisteredDomainRegistrantContactOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type RegisteredDomainRegistrantContactPtrInput ¶
type RegisteredDomainRegistrantContactPtrInput interface { pulumi.Input ToRegisteredDomainRegistrantContactPtrOutput() RegisteredDomainRegistrantContactPtrOutput ToRegisteredDomainRegistrantContactPtrOutputWithContext(context.Context) RegisteredDomainRegistrantContactPtrOutput }
RegisteredDomainRegistrantContactPtrInput is an input type that accepts RegisteredDomainRegistrantContactArgs, RegisteredDomainRegistrantContactPtr and RegisteredDomainRegistrantContactPtrOutput values. You can construct a concrete instance of `RegisteredDomainRegistrantContactPtrInput` via:
RegisteredDomainRegistrantContactArgs{...} or: nil
func RegisteredDomainRegistrantContactPtr ¶
func RegisteredDomainRegistrantContactPtr(v *RegisteredDomainRegistrantContactArgs) RegisteredDomainRegistrantContactPtrInput
type RegisteredDomainRegistrantContactPtrOutput ¶
type RegisteredDomainRegistrantContactPtrOutput struct{ *pulumi.OutputState }
func (RegisteredDomainRegistrantContactPtrOutput) AddressLine1 ¶
func (o RegisteredDomainRegistrantContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (RegisteredDomainRegistrantContactPtrOutput) AddressLine2 ¶
func (o RegisteredDomainRegistrantContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (RegisteredDomainRegistrantContactPtrOutput) City ¶
func (o RegisteredDomainRegistrantContactPtrOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (RegisteredDomainRegistrantContactPtrOutput) ContactType ¶
func (o RegisteredDomainRegistrantContactPtrOutput) ContactType() pulumi.StringPtrOutput
Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values.
func (RegisteredDomainRegistrantContactPtrOutput) CountryCode ¶
func (o RegisteredDomainRegistrantContactPtrOutput) CountryCode() pulumi.StringPtrOutput
Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values.
func (RegisteredDomainRegistrantContactPtrOutput) ElementType ¶
func (RegisteredDomainRegistrantContactPtrOutput) ElementType() reflect.Type
func (RegisteredDomainRegistrantContactPtrOutput) Email ¶
func (o RegisteredDomainRegistrantContactPtrOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (RegisteredDomainRegistrantContactPtrOutput) ExtraParams ¶
func (o RegisteredDomainRegistrantContactPtrOutput) ExtraParams() pulumi.StringMapOutput
A key-value map of parameters required by certain top-level domains.
func (RegisteredDomainRegistrantContactPtrOutput) Fax ¶
func (o RegisteredDomainRegistrantContactPtrOutput) Fax() pulumi.StringPtrOutput
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainRegistrantContactPtrOutput) FirstName ¶
func (o RegisteredDomainRegistrantContactPtrOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (RegisteredDomainRegistrantContactPtrOutput) LastName ¶
func (o RegisteredDomainRegistrantContactPtrOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (RegisteredDomainRegistrantContactPtrOutput) OrganizationName ¶
func (o RegisteredDomainRegistrantContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (RegisteredDomainRegistrantContactPtrOutput) PhoneNumber ¶
func (o RegisteredDomainRegistrantContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainRegistrantContactPtrOutput) State ¶
func (o RegisteredDomainRegistrantContactPtrOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (RegisteredDomainRegistrantContactPtrOutput) ToRegisteredDomainRegistrantContactPtrOutput ¶
func (o RegisteredDomainRegistrantContactPtrOutput) ToRegisteredDomainRegistrantContactPtrOutput() RegisteredDomainRegistrantContactPtrOutput
func (RegisteredDomainRegistrantContactPtrOutput) ToRegisteredDomainRegistrantContactPtrOutputWithContext ¶
func (o RegisteredDomainRegistrantContactPtrOutput) ToRegisteredDomainRegistrantContactPtrOutputWithContext(ctx context.Context) RegisteredDomainRegistrantContactPtrOutput
func (RegisteredDomainRegistrantContactPtrOutput) ZipCode ¶
func (o RegisteredDomainRegistrantContactPtrOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type RegisteredDomainState ¶
type RegisteredDomainState struct { // 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. AbuseContactEmail pulumi.StringPtrInput // Phone number for reporting abuse. AbuseContactPhone pulumi.StringPtrInput // Details about the domain administrative contact. AdminContact RegisteredDomainAdminContactPtrInput // Whether domain administrative contact information is concealed from WHOIS queries. Default: `true`. AdminPrivacy pulumi.BoolPtrInput // Whether the domain registration is set to renew automatically. Default: `true`. AutoRenew pulumi.BoolPtrInput // The date when the domain was created as found in the response to a WHOIS query. CreationDate pulumi.StringPtrInput // The name of the registered domain. DomainName pulumi.StringPtrInput // The date when the registration for the domain is set to expire. ExpirationDate pulumi.StringPtrInput // The list of nameservers for the domain. NameServers RegisteredDomainNameServerArrayInput // Details about the domain registrant. RegistrantContact RegisteredDomainRegistrantContactPtrInput // Whether domain registrant contact information is concealed from WHOIS queries. Default: `true`. RegistrantPrivacy pulumi.BoolPtrInput // Name of the registrar of the domain as identified in the registry. RegistrarName pulumi.StringPtrInput // Web address of the registrar. RegistrarUrl pulumi.StringPtrInput // Reseller of the domain. Reseller pulumi.StringPtrInput // List of [domain name status codes](https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en). StatusLists pulumi.StringArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Details about the domain technical contact. TechContact RegisteredDomainTechContactPtrInput // Whether domain technical contact information is concealed from WHOIS queries. Default: `true`. TechPrivacy pulumi.BoolPtrInput // Whether the domain is locked for transfer. Default: `true`. TransferLock pulumi.BoolPtrInput // The last updated date of the domain as found in the response to a WHOIS query. UpdatedDate pulumi.StringPtrInput // The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain. WhoisServer pulumi.StringPtrInput }
func (RegisteredDomainState) ElementType ¶
func (RegisteredDomainState) ElementType() reflect.Type
type RegisteredDomainTechContact ¶
type RegisteredDomainTechContact struct { // First line of the contact's address. AddressLine1 *string `pulumi:"addressLine1"` // Second line of contact's address, if any. AddressLine2 *string `pulumi:"addressLine2"` // The city of the contact's address. City *string `pulumi:"city"` // Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values. ContactType *string `pulumi:"contactType"` // Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values. CountryCode *string `pulumi:"countryCode"` // Email address of the contact. Email *string `pulumi:"email"` // A key-value map of parameters required by certain top-level domains. ExtraParams map[string]string `pulumi:"extraParams"` // Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". Fax *string `pulumi:"fax"` // First name of contact. FirstName *string `pulumi:"firstName"` // Last name of contact. LastName *string `pulumi:"lastName"` // Name of the organization for contact types other than `PERSON`. OrganizationName *string `pulumi:"organizationName"` // The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". PhoneNumber *string `pulumi:"phoneNumber"` // The state or province of the contact's city. State *string `pulumi:"state"` // The zip or postal code of the contact's address. ZipCode *string `pulumi:"zipCode"` }
type RegisteredDomainTechContactArgs ¶
type RegisteredDomainTechContactArgs struct { // First line of the contact's address. AddressLine1 pulumi.StringPtrInput `pulumi:"addressLine1"` // Second line of contact's address, if any. AddressLine2 pulumi.StringPtrInput `pulumi:"addressLine2"` // The city of the contact's address. City pulumi.StringPtrInput `pulumi:"city"` // Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values. ContactType pulumi.StringPtrInput `pulumi:"contactType"` // Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values. CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` // Email address of the contact. Email pulumi.StringPtrInput `pulumi:"email"` // A key-value map of parameters required by certain top-level domains. ExtraParams pulumi.StringMapInput `pulumi:"extraParams"` // Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". Fax pulumi.StringPtrInput `pulumi:"fax"` // First name of contact. FirstName pulumi.StringPtrInput `pulumi:"firstName"` // Last name of contact. LastName pulumi.StringPtrInput `pulumi:"lastName"` // Name of the organization for contact types other than `PERSON`. OrganizationName pulumi.StringPtrInput `pulumi:"organizationName"` // The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]". PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"` // The state or province of the contact's city. State pulumi.StringPtrInput `pulumi:"state"` // The zip or postal code of the contact's address. ZipCode pulumi.StringPtrInput `pulumi:"zipCode"` }
func (RegisteredDomainTechContactArgs) ElementType ¶
func (RegisteredDomainTechContactArgs) ElementType() reflect.Type
func (RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactOutput ¶
func (i RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactOutput() RegisteredDomainTechContactOutput
func (RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactOutputWithContext ¶
func (i RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactOutputWithContext(ctx context.Context) RegisteredDomainTechContactOutput
func (RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactPtrOutput ¶
func (i RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactPtrOutput() RegisteredDomainTechContactPtrOutput
func (RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactPtrOutputWithContext ¶
func (i RegisteredDomainTechContactArgs) ToRegisteredDomainTechContactPtrOutputWithContext(ctx context.Context) RegisteredDomainTechContactPtrOutput
type RegisteredDomainTechContactInput ¶
type RegisteredDomainTechContactInput interface { pulumi.Input ToRegisteredDomainTechContactOutput() RegisteredDomainTechContactOutput ToRegisteredDomainTechContactOutputWithContext(context.Context) RegisteredDomainTechContactOutput }
RegisteredDomainTechContactInput is an input type that accepts RegisteredDomainTechContactArgs and RegisteredDomainTechContactOutput values. You can construct a concrete instance of `RegisteredDomainTechContactInput` via:
RegisteredDomainTechContactArgs{...}
type RegisteredDomainTechContactOutput ¶
type RegisteredDomainTechContactOutput struct{ *pulumi.OutputState }
func (RegisteredDomainTechContactOutput) AddressLine1 ¶
func (o RegisteredDomainTechContactOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (RegisteredDomainTechContactOutput) AddressLine2 ¶
func (o RegisteredDomainTechContactOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (RegisteredDomainTechContactOutput) City ¶
func (o RegisteredDomainTechContactOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (RegisteredDomainTechContactOutput) ContactType ¶
func (o RegisteredDomainTechContactOutput) ContactType() pulumi.StringPtrOutput
Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values.
func (RegisteredDomainTechContactOutput) CountryCode ¶
func (o RegisteredDomainTechContactOutput) CountryCode() pulumi.StringPtrOutput
Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values.
func (RegisteredDomainTechContactOutput) ElementType ¶
func (RegisteredDomainTechContactOutput) ElementType() reflect.Type
func (RegisteredDomainTechContactOutput) Email ¶
func (o RegisteredDomainTechContactOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (RegisteredDomainTechContactOutput) ExtraParams ¶
func (o RegisteredDomainTechContactOutput) ExtraParams() pulumi.StringMapOutput
A key-value map of parameters required by certain top-level domains.
func (RegisteredDomainTechContactOutput) Fax ¶
func (o RegisteredDomainTechContactOutput) Fax() pulumi.StringPtrOutput
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainTechContactOutput) FirstName ¶
func (o RegisteredDomainTechContactOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (RegisteredDomainTechContactOutput) LastName ¶
func (o RegisteredDomainTechContactOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (RegisteredDomainTechContactOutput) OrganizationName ¶
func (o RegisteredDomainTechContactOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (RegisteredDomainTechContactOutput) PhoneNumber ¶
func (o RegisteredDomainTechContactOutput) PhoneNumber() pulumi.StringPtrOutput
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainTechContactOutput) State ¶
func (o RegisteredDomainTechContactOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactOutput ¶
func (o RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactOutput() RegisteredDomainTechContactOutput
func (RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactOutputWithContext ¶
func (o RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactOutputWithContext(ctx context.Context) RegisteredDomainTechContactOutput
func (RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactPtrOutput ¶
func (o RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactPtrOutput() RegisteredDomainTechContactPtrOutput
func (RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactPtrOutputWithContext ¶
func (o RegisteredDomainTechContactOutput) ToRegisteredDomainTechContactPtrOutputWithContext(ctx context.Context) RegisteredDomainTechContactPtrOutput
func (RegisteredDomainTechContactOutput) ZipCode ¶
func (o RegisteredDomainTechContactOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type RegisteredDomainTechContactPtrInput ¶
type RegisteredDomainTechContactPtrInput interface { pulumi.Input ToRegisteredDomainTechContactPtrOutput() RegisteredDomainTechContactPtrOutput ToRegisteredDomainTechContactPtrOutputWithContext(context.Context) RegisteredDomainTechContactPtrOutput }
RegisteredDomainTechContactPtrInput is an input type that accepts RegisteredDomainTechContactArgs, RegisteredDomainTechContactPtr and RegisteredDomainTechContactPtrOutput values. You can construct a concrete instance of `RegisteredDomainTechContactPtrInput` via:
RegisteredDomainTechContactArgs{...} or: nil
func RegisteredDomainTechContactPtr ¶
func RegisteredDomainTechContactPtr(v *RegisteredDomainTechContactArgs) RegisteredDomainTechContactPtrInput
type RegisteredDomainTechContactPtrOutput ¶
type RegisteredDomainTechContactPtrOutput struct{ *pulumi.OutputState }
func (RegisteredDomainTechContactPtrOutput) AddressLine1 ¶
func (o RegisteredDomainTechContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (RegisteredDomainTechContactPtrOutput) AddressLine2 ¶
func (o RegisteredDomainTechContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (RegisteredDomainTechContactPtrOutput) City ¶
func (o RegisteredDomainTechContactPtrOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (RegisteredDomainTechContactPtrOutput) ContactType ¶
func (o RegisteredDomainTechContactPtrOutput) ContactType() pulumi.StringPtrOutput
Indicates whether the contact is a person, company, association, or public organization. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-ContactType) for valid values.
func (RegisteredDomainTechContactPtrOutput) CountryCode ¶
func (o RegisteredDomainTechContactPtrOutput) CountryCode() pulumi.StringPtrOutput
Code for the country of the contact's address. See the [AWS API documentation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ContactDetail.html#Route53Domains-Type-domains_ContactDetail-CountryCode) for valid values.
func (RegisteredDomainTechContactPtrOutput) ElementType ¶
func (RegisteredDomainTechContactPtrOutput) ElementType() reflect.Type
func (RegisteredDomainTechContactPtrOutput) Email ¶
func (o RegisteredDomainTechContactPtrOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (RegisteredDomainTechContactPtrOutput) ExtraParams ¶
func (o RegisteredDomainTechContactPtrOutput) ExtraParams() pulumi.StringMapOutput
A key-value map of parameters required by certain top-level domains.
func (RegisteredDomainTechContactPtrOutput) Fax ¶
func (o RegisteredDomainTechContactPtrOutput) Fax() pulumi.StringPtrOutput
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainTechContactPtrOutput) FirstName ¶
func (o RegisteredDomainTechContactPtrOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (RegisteredDomainTechContactPtrOutput) LastName ¶
func (o RegisteredDomainTechContactPtrOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (RegisteredDomainTechContactPtrOutput) OrganizationName ¶
func (o RegisteredDomainTechContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (RegisteredDomainTechContactPtrOutput) PhoneNumber ¶
func (o RegisteredDomainTechContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (RegisteredDomainTechContactPtrOutput) State ¶
func (o RegisteredDomainTechContactPtrOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (RegisteredDomainTechContactPtrOutput) ToRegisteredDomainTechContactPtrOutput ¶
func (o RegisteredDomainTechContactPtrOutput) ToRegisteredDomainTechContactPtrOutput() RegisteredDomainTechContactPtrOutput
func (RegisteredDomainTechContactPtrOutput) ToRegisteredDomainTechContactPtrOutputWithContext ¶
func (o RegisteredDomainTechContactPtrOutput) ToRegisteredDomainTechContactPtrOutputWithContext(ctx context.Context) RegisteredDomainTechContactPtrOutput
func (RegisteredDomainTechContactPtrOutput) ZipCode ¶
func (o RegisteredDomainTechContactPtrOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.