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.StringMapOutput
- 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.
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"`
}
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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 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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o RegisteredDomainOutput) AbuseContactPhone() pulumi.StringOutput
Phone number for reporting abuse.
func (RegisteredDomainOutput) AdminContact ¶ added in v5.4.0
func (o RegisteredDomainOutput) AdminContact() RegisteredDomainAdminContactOutput
Details about the domain administrative contact.
func (RegisteredDomainOutput) AdminPrivacy ¶ added in v5.4.0
func (o RegisteredDomainOutput) AdminPrivacy() pulumi.BoolPtrOutput
Whether domain administrative contact information is concealed from WHOIS queries. Default: `true`.
func (RegisteredDomainOutput) AutoRenew ¶ added in v5.4.0
func (o RegisteredDomainOutput) AutoRenew() pulumi.BoolPtrOutput
Whether the domain registration is set to renew automatically. Default: `true`.
func (RegisteredDomainOutput) CreationDate ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o RegisteredDomainOutput) DomainName() pulumi.StringOutput
The name of the registered domain.
func (RegisteredDomainOutput) ElementType ¶
func (RegisteredDomainOutput) ElementType() reflect.Type
func (RegisteredDomainOutput) ExpirationDate ¶ added in v5.4.0
func (o RegisteredDomainOutput) ExpirationDate() pulumi.StringOutput
The date when the registration for the domain is set to expire.
func (RegisteredDomainOutput) NameServers ¶ added in v5.4.0
func (o RegisteredDomainOutput) NameServers() RegisteredDomainNameServerArrayOutput
The list of nameservers for the domain.
func (RegisteredDomainOutput) RegistrantContact ¶ added in v5.4.0
func (o RegisteredDomainOutput) RegistrantContact() RegisteredDomainRegistrantContactOutput
Details about the domain registrant.
func (RegisteredDomainOutput) RegistrantPrivacy ¶ added in v5.4.0
func (o RegisteredDomainOutput) RegistrantPrivacy() pulumi.BoolPtrOutput
Whether domain registrant contact information is concealed from WHOIS queries. Default: `true`.
func (RegisteredDomainOutput) RegistrarName ¶ added in v5.4.0
func (o RegisteredDomainOutput) RegistrarName() pulumi.StringOutput
Name of the registrar of the domain as identified in the registry.
func (RegisteredDomainOutput) RegistrarUrl ¶ added in v5.4.0
func (o RegisteredDomainOutput) RegistrarUrl() pulumi.StringOutput
Web address of the registrar.
func (RegisteredDomainOutput) Reseller ¶ added in v5.4.0
func (o RegisteredDomainOutput) Reseller() pulumi.StringOutput
Reseller of the domain.
func (RegisteredDomainOutput) StatusLists ¶ added in v5.4.0
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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o RegisteredDomainOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (RegisteredDomainOutput) TechContact ¶ added in v5.4.0
func (o RegisteredDomainOutput) TechContact() RegisteredDomainTechContactOutput
Details about the domain technical contact.
func (RegisteredDomainOutput) TechPrivacy ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o RegisteredDomainOutput) TransferLock() pulumi.BoolPtrOutput
Whether the domain is locked for transfer. Default: `true`.
func (RegisteredDomainOutput) UpdatedDate ¶ added in v5.4.0
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 ¶ added in v5.4.0
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.
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.