Documentation ¶
Index ¶
- type DelegationSignerRecord
- type DelegationSignerRecordArgs
- type DelegationSignerRecordArray
- func (DelegationSignerRecordArray) ElementType() reflect.Type
- func (i DelegationSignerRecordArray) ToDelegationSignerRecordArrayOutput() DelegationSignerRecordArrayOutput
- func (i DelegationSignerRecordArray) ToDelegationSignerRecordArrayOutputWithContext(ctx context.Context) DelegationSignerRecordArrayOutput
- type DelegationSignerRecordArrayInput
- type DelegationSignerRecordArrayOutput
- func (DelegationSignerRecordArrayOutput) ElementType() reflect.Type
- func (o DelegationSignerRecordArrayOutput) Index(i pulumi.IntInput) DelegationSignerRecordOutput
- func (o DelegationSignerRecordArrayOutput) ToDelegationSignerRecordArrayOutput() DelegationSignerRecordArrayOutput
- func (o DelegationSignerRecordArrayOutput) ToDelegationSignerRecordArrayOutputWithContext(ctx context.Context) DelegationSignerRecordArrayOutput
- type DelegationSignerRecordInput
- type DelegationSignerRecordMap
- type DelegationSignerRecordMapInput
- type DelegationSignerRecordMapOutput
- func (DelegationSignerRecordMapOutput) ElementType() reflect.Type
- func (o DelegationSignerRecordMapOutput) MapIndex(k pulumi.StringInput) DelegationSignerRecordOutput
- func (o DelegationSignerRecordMapOutput) ToDelegationSignerRecordMapOutput() DelegationSignerRecordMapOutput
- func (o DelegationSignerRecordMapOutput) ToDelegationSignerRecordMapOutputWithContext(ctx context.Context) DelegationSignerRecordMapOutput
- type DelegationSignerRecordOutput
- func (o DelegationSignerRecordOutput) DnssecKeyId() pulumi.StringOutput
- func (o DelegationSignerRecordOutput) DomainName() pulumi.StringOutput
- func (DelegationSignerRecordOutput) ElementType() reflect.Type
- func (o DelegationSignerRecordOutput) SigningAttributes() DelegationSignerRecordSigningAttributesPtrOutput
- func (o DelegationSignerRecordOutput) Timeouts() DelegationSignerRecordTimeoutsPtrOutput
- func (o DelegationSignerRecordOutput) ToDelegationSignerRecordOutput() DelegationSignerRecordOutput
- func (o DelegationSignerRecordOutput) ToDelegationSignerRecordOutputWithContext(ctx context.Context) DelegationSignerRecordOutput
- type DelegationSignerRecordSigningAttributes
- type DelegationSignerRecordSigningAttributesArgs
- func (DelegationSignerRecordSigningAttributesArgs) ElementType() reflect.Type
- func (i DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesOutput() DelegationSignerRecordSigningAttributesOutput
- func (i DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesOutputWithContext(ctx context.Context) DelegationSignerRecordSigningAttributesOutput
- func (i DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesPtrOutput() DelegationSignerRecordSigningAttributesPtrOutput
- func (i DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesPtrOutputWithContext(ctx context.Context) DelegationSignerRecordSigningAttributesPtrOutput
- type DelegationSignerRecordSigningAttributesInput
- type DelegationSignerRecordSigningAttributesOutput
- func (o DelegationSignerRecordSigningAttributesOutput) Algorithm() pulumi.IntOutput
- func (DelegationSignerRecordSigningAttributesOutput) ElementType() reflect.Type
- func (o DelegationSignerRecordSigningAttributesOutput) Flags() pulumi.IntOutput
- func (o DelegationSignerRecordSigningAttributesOutput) PublicKey() pulumi.StringOutput
- func (o DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesOutput() DelegationSignerRecordSigningAttributesOutput
- func (o DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesOutputWithContext(ctx context.Context) DelegationSignerRecordSigningAttributesOutput
- func (o DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesPtrOutput() DelegationSignerRecordSigningAttributesPtrOutput
- func (o DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesPtrOutputWithContext(ctx context.Context) DelegationSignerRecordSigningAttributesPtrOutput
- type DelegationSignerRecordSigningAttributesPtrInput
- type DelegationSignerRecordSigningAttributesPtrOutput
- func (o DelegationSignerRecordSigningAttributesPtrOutput) Algorithm() pulumi.IntPtrOutput
- func (o DelegationSignerRecordSigningAttributesPtrOutput) Elem() DelegationSignerRecordSigningAttributesOutput
- func (DelegationSignerRecordSigningAttributesPtrOutput) ElementType() reflect.Type
- func (o DelegationSignerRecordSigningAttributesPtrOutput) Flags() pulumi.IntPtrOutput
- func (o DelegationSignerRecordSigningAttributesPtrOutput) PublicKey() pulumi.StringPtrOutput
- func (o DelegationSignerRecordSigningAttributesPtrOutput) ToDelegationSignerRecordSigningAttributesPtrOutput() DelegationSignerRecordSigningAttributesPtrOutput
- func (o DelegationSignerRecordSigningAttributesPtrOutput) ToDelegationSignerRecordSigningAttributesPtrOutputWithContext(ctx context.Context) DelegationSignerRecordSigningAttributesPtrOutput
- type DelegationSignerRecordState
- type DelegationSignerRecordTimeouts
- type DelegationSignerRecordTimeoutsArgs
- func (DelegationSignerRecordTimeoutsArgs) ElementType() reflect.Type
- func (i DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsOutput() DelegationSignerRecordTimeoutsOutput
- func (i DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsOutputWithContext(ctx context.Context) DelegationSignerRecordTimeoutsOutput
- func (i DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsPtrOutput() DelegationSignerRecordTimeoutsPtrOutput
- func (i DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsPtrOutputWithContext(ctx context.Context) DelegationSignerRecordTimeoutsPtrOutput
- type DelegationSignerRecordTimeoutsInput
- type DelegationSignerRecordTimeoutsOutput
- func (o DelegationSignerRecordTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o DelegationSignerRecordTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (DelegationSignerRecordTimeoutsOutput) ElementType() reflect.Type
- func (o DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsOutput() DelegationSignerRecordTimeoutsOutput
- func (o DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsOutputWithContext(ctx context.Context) DelegationSignerRecordTimeoutsOutput
- func (o DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsPtrOutput() DelegationSignerRecordTimeoutsPtrOutput
- func (o DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsPtrOutputWithContext(ctx context.Context) DelegationSignerRecordTimeoutsPtrOutput
- type DelegationSignerRecordTimeoutsPtrInput
- type DelegationSignerRecordTimeoutsPtrOutput
- func (o DelegationSignerRecordTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o DelegationSignerRecordTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o DelegationSignerRecordTimeoutsPtrOutput) Elem() DelegationSignerRecordTimeoutsOutput
- func (DelegationSignerRecordTimeoutsPtrOutput) ElementType() reflect.Type
- func (o DelegationSignerRecordTimeoutsPtrOutput) ToDelegationSignerRecordTimeoutsPtrOutput() DelegationSignerRecordTimeoutsPtrOutput
- func (o DelegationSignerRecordTimeoutsPtrOutput) ToDelegationSignerRecordTimeoutsPtrOutputWithContext(ctx context.Context) DelegationSignerRecordTimeoutsPtrOutput
- 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 RegisteredDomainBillingContact
- type RegisteredDomainBillingContactArgs
- func (RegisteredDomainBillingContactArgs) ElementType() reflect.Type
- func (i RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactOutput() RegisteredDomainBillingContactOutput
- func (i RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactOutputWithContext(ctx context.Context) RegisteredDomainBillingContactOutput
- func (i RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactPtrOutput() RegisteredDomainBillingContactPtrOutput
- func (i RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactPtrOutputWithContext(ctx context.Context) RegisteredDomainBillingContactPtrOutput
- type RegisteredDomainBillingContactInput
- type RegisteredDomainBillingContactOutput
- func (o RegisteredDomainBillingContactOutput) AddressLine1() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) AddressLine2() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) City() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) ContactType() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) CountryCode() pulumi.StringPtrOutput
- func (RegisteredDomainBillingContactOutput) ElementType() reflect.Type
- func (o RegisteredDomainBillingContactOutput) Email() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) ExtraParams() pulumi.StringMapOutput
- func (o RegisteredDomainBillingContactOutput) Fax() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) FirstName() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) LastName() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) OrganizationName() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) State() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactOutput() RegisteredDomainBillingContactOutput
- func (o RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactOutputWithContext(ctx context.Context) RegisteredDomainBillingContactOutput
- func (o RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactPtrOutput() RegisteredDomainBillingContactPtrOutput
- func (o RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactPtrOutputWithContext(ctx context.Context) RegisteredDomainBillingContactPtrOutput
- func (o RegisteredDomainBillingContactOutput) ZipCode() pulumi.StringPtrOutput
- type RegisteredDomainBillingContactPtrInput
- type RegisteredDomainBillingContactPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) City() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) ContactType() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) Elem() RegisteredDomainBillingContactOutput
- func (RegisteredDomainBillingContactPtrOutput) ElementType() reflect.Type
- func (o RegisteredDomainBillingContactPtrOutput) Email() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) ExtraParams() pulumi.StringMapOutput
- func (o RegisteredDomainBillingContactPtrOutput) Fax() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) LastName() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) State() pulumi.StringPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) ToRegisteredDomainBillingContactPtrOutput() RegisteredDomainBillingContactPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) ToRegisteredDomainBillingContactPtrOutputWithContext(ctx context.Context) RegisteredDomainBillingContactPtrOutput
- func (o RegisteredDomainBillingContactPtrOutput) ZipCode() pulumi.StringPtrOutput
- 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) BillingContact() RegisteredDomainBillingContactOutput
- func (o RegisteredDomainOutput) BillingPrivacy() 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 DelegationSignerRecord ¶ added in v6.19.0
type DelegationSignerRecord struct { pulumi.CustomResourceState // An ID assigned to the created DS record. DnssecKeyId pulumi.StringOutput `pulumi:"dnssecKeyId"` // The name of the domain that will have its parent DNS zone updated with the Delegation Signer record. DomainName pulumi.StringOutput `pulumi:"domainName"` // The information about a key, including the algorithm, public key-value, and flags. SigningAttributes DelegationSignerRecordSigningAttributesPtrOutput `pulumi:"signingAttributes"` Timeouts DelegationSignerRecordTimeoutsPtrOutput `pulumi:"timeouts"` }
Provides a resource to manage a [delegation signer record](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-configuring-dnssec-enable-signing.html#dns-configuring-dnssec-enable-signing-step-1) in the parent DNS zone for domains registered with Route53.
## Example Usage
### Basic Usage
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/route53" "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 { current, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "Statement": []interface{}{ map[string]interface{}{ "Action": []string{ "kms:DescribeKey", "kms:GetPublicKey", "kms:Sign", }, "Effect": "Allow", "Principal": map[string]interface{}{ "Service": "dnssec-route53.amazonaws.com", }, "Sid": "Allow Route 53 DNSSEC Service", "Resource": "*", "Condition": map[string]interface{}{ "StringEquals": map[string]interface{}{ "aws:SourceAccount": current.AccountId, }, "ArnLike": map[string]interface{}{ "aws:SourceArn": "arn:aws:route53:::hostedzone/*", }, }, }, map[string]interface{}{ "Action": "kms:CreateGrant", "Effect": "Allow", "Principal": map[string]interface{}{ "Service": "dnssec-route53.amazonaws.com", }, "Sid": "Allow Route 53 DNSSEC Service to CreateGrant", "Resource": "*", "Condition": map[string]interface{}{ "Bool": map[string]interface{}{ "kms:GrantIsForAWSResource": "true", }, }, }, map[string]interface{}{ "Action": "kms:*", "Effect": "Allow", "Principal": map[string]interface{}{ "AWS": fmt.Sprintf("arn:aws:iam::%v:root", current.AccountId), }, "Resource": "*", "Sid": "Enable IAM User Permissions", }, }, "Version": "2012-10-17", }) if err != nil { return err } json0 := string(tmpJSON0) _, err = kms.NewKey(ctx, "example", &kms.KeyArgs{ CustomerMasterKeySpec: pulumi.String("ECC_NIST_P256"), DeletionWindowInDays: pulumi.Int(7), KeyUsage: pulumi.String("SIGN_VERIFY"), Policy: pulumi.String(json0), }) if err != nil { return err } _, err = route53.NewZone(ctx, "example", &route53.ZoneArgs{ Name: pulumi.String("example.com"), }) if err != nil { return err } exampleKeySigningKey, err := route53.NewKeySigningKey(ctx, "example", &route53.KeySigningKeyArgs{ HostedZoneId: pulumi.Any(test.Id), KeyManagementServiceArn: pulumi.Any(testAwsKmsKey.Arn), Name: pulumi.String("example"), }) if err != nil { return err } _, err = route53.NewHostedZoneDnsSec(ctx, "example", &route53.HostedZoneDnsSecArgs{ HostedZoneId: exampleKeySigningKey.HostedZoneId, }, pulumi.DependsOn([]pulumi.Resource{ exampleKeySigningKey, })) if err != nil { return err } _, err = route53domains.NewDelegationSignerRecord(ctx, "example", &route53domains.DelegationSignerRecordArgs{ DomainName: pulumi.String("example.com"), SigningAttributes: &route53domains.DelegationSignerRecordSigningAttributesArgs{ Algorithm: exampleKeySigningKey.SigningAlgorithmType, Flags: exampleKeySigningKey.Flag, PublicKey: exampleKeySigningKey.PublicKey, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import delegation signer records using the domain name and DNSSEC key ID, separated by a comma (`,`). For example:
```sh $ pulumi import aws:route53domains/delegationSignerRecord:DelegationSignerRecord example example.com,40DE3534F5324DBDAC598ACEDB5B1E26A5368732D9C791D1347E4FBDDF6FC343 ```
func GetDelegationSignerRecord ¶ added in v6.19.0
func GetDelegationSignerRecord(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DelegationSignerRecordState, opts ...pulumi.ResourceOption) (*DelegationSignerRecord, error)
GetDelegationSignerRecord gets an existing DelegationSignerRecord 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 NewDelegationSignerRecord ¶ added in v6.19.0
func NewDelegationSignerRecord(ctx *pulumi.Context, name string, args *DelegationSignerRecordArgs, opts ...pulumi.ResourceOption) (*DelegationSignerRecord, error)
NewDelegationSignerRecord registers a new resource with the given unique name, arguments, and options.
func (*DelegationSignerRecord) ElementType ¶ added in v6.19.0
func (*DelegationSignerRecord) ElementType() reflect.Type
func (*DelegationSignerRecord) ToDelegationSignerRecordOutput ¶ added in v6.19.0
func (i *DelegationSignerRecord) ToDelegationSignerRecordOutput() DelegationSignerRecordOutput
func (*DelegationSignerRecord) ToDelegationSignerRecordOutputWithContext ¶ added in v6.19.0
func (i *DelegationSignerRecord) ToDelegationSignerRecordOutputWithContext(ctx context.Context) DelegationSignerRecordOutput
type DelegationSignerRecordArgs ¶ added in v6.19.0
type DelegationSignerRecordArgs struct { // The name of the domain that will have its parent DNS zone updated with the Delegation Signer record. DomainName pulumi.StringInput // The information about a key, including the algorithm, public key-value, and flags. SigningAttributes DelegationSignerRecordSigningAttributesPtrInput Timeouts DelegationSignerRecordTimeoutsPtrInput }
The set of arguments for constructing a DelegationSignerRecord resource.
func (DelegationSignerRecordArgs) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordArgs) ElementType() reflect.Type
type DelegationSignerRecordArray ¶ added in v6.19.0
type DelegationSignerRecordArray []DelegationSignerRecordInput
func (DelegationSignerRecordArray) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordArray) ElementType() reflect.Type
func (DelegationSignerRecordArray) ToDelegationSignerRecordArrayOutput ¶ added in v6.19.0
func (i DelegationSignerRecordArray) ToDelegationSignerRecordArrayOutput() DelegationSignerRecordArrayOutput
func (DelegationSignerRecordArray) ToDelegationSignerRecordArrayOutputWithContext ¶ added in v6.19.0
func (i DelegationSignerRecordArray) ToDelegationSignerRecordArrayOutputWithContext(ctx context.Context) DelegationSignerRecordArrayOutput
type DelegationSignerRecordArrayInput ¶ added in v6.19.0
type DelegationSignerRecordArrayInput interface { pulumi.Input ToDelegationSignerRecordArrayOutput() DelegationSignerRecordArrayOutput ToDelegationSignerRecordArrayOutputWithContext(context.Context) DelegationSignerRecordArrayOutput }
DelegationSignerRecordArrayInput is an input type that accepts DelegationSignerRecordArray and DelegationSignerRecordArrayOutput values. You can construct a concrete instance of `DelegationSignerRecordArrayInput` via:
DelegationSignerRecordArray{ DelegationSignerRecordArgs{...} }
type DelegationSignerRecordArrayOutput ¶ added in v6.19.0
type DelegationSignerRecordArrayOutput struct{ *pulumi.OutputState }
func (DelegationSignerRecordArrayOutput) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordArrayOutput) ElementType() reflect.Type
func (DelegationSignerRecordArrayOutput) Index ¶ added in v6.19.0
func (o DelegationSignerRecordArrayOutput) Index(i pulumi.IntInput) DelegationSignerRecordOutput
func (DelegationSignerRecordArrayOutput) ToDelegationSignerRecordArrayOutput ¶ added in v6.19.0
func (o DelegationSignerRecordArrayOutput) ToDelegationSignerRecordArrayOutput() DelegationSignerRecordArrayOutput
func (DelegationSignerRecordArrayOutput) ToDelegationSignerRecordArrayOutputWithContext ¶ added in v6.19.0
func (o DelegationSignerRecordArrayOutput) ToDelegationSignerRecordArrayOutputWithContext(ctx context.Context) DelegationSignerRecordArrayOutput
type DelegationSignerRecordInput ¶ added in v6.19.0
type DelegationSignerRecordInput interface { pulumi.Input ToDelegationSignerRecordOutput() DelegationSignerRecordOutput ToDelegationSignerRecordOutputWithContext(ctx context.Context) DelegationSignerRecordOutput }
type DelegationSignerRecordMap ¶ added in v6.19.0
type DelegationSignerRecordMap map[string]DelegationSignerRecordInput
func (DelegationSignerRecordMap) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordMap) ElementType() reflect.Type
func (DelegationSignerRecordMap) ToDelegationSignerRecordMapOutput ¶ added in v6.19.0
func (i DelegationSignerRecordMap) ToDelegationSignerRecordMapOutput() DelegationSignerRecordMapOutput
func (DelegationSignerRecordMap) ToDelegationSignerRecordMapOutputWithContext ¶ added in v6.19.0
func (i DelegationSignerRecordMap) ToDelegationSignerRecordMapOutputWithContext(ctx context.Context) DelegationSignerRecordMapOutput
type DelegationSignerRecordMapInput ¶ added in v6.19.0
type DelegationSignerRecordMapInput interface { pulumi.Input ToDelegationSignerRecordMapOutput() DelegationSignerRecordMapOutput ToDelegationSignerRecordMapOutputWithContext(context.Context) DelegationSignerRecordMapOutput }
DelegationSignerRecordMapInput is an input type that accepts DelegationSignerRecordMap and DelegationSignerRecordMapOutput values. You can construct a concrete instance of `DelegationSignerRecordMapInput` via:
DelegationSignerRecordMap{ "key": DelegationSignerRecordArgs{...} }
type DelegationSignerRecordMapOutput ¶ added in v6.19.0
type DelegationSignerRecordMapOutput struct{ *pulumi.OutputState }
func (DelegationSignerRecordMapOutput) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordMapOutput) ElementType() reflect.Type
func (DelegationSignerRecordMapOutput) MapIndex ¶ added in v6.19.0
func (o DelegationSignerRecordMapOutput) MapIndex(k pulumi.StringInput) DelegationSignerRecordOutput
func (DelegationSignerRecordMapOutput) ToDelegationSignerRecordMapOutput ¶ added in v6.19.0
func (o DelegationSignerRecordMapOutput) ToDelegationSignerRecordMapOutput() DelegationSignerRecordMapOutput
func (DelegationSignerRecordMapOutput) ToDelegationSignerRecordMapOutputWithContext ¶ added in v6.19.0
func (o DelegationSignerRecordMapOutput) ToDelegationSignerRecordMapOutputWithContext(ctx context.Context) DelegationSignerRecordMapOutput
type DelegationSignerRecordOutput ¶ added in v6.19.0
type DelegationSignerRecordOutput struct{ *pulumi.OutputState }
func (DelegationSignerRecordOutput) DnssecKeyId ¶ added in v6.19.0
func (o DelegationSignerRecordOutput) DnssecKeyId() pulumi.StringOutput
An ID assigned to the created DS record.
func (DelegationSignerRecordOutput) DomainName ¶ added in v6.19.0
func (o DelegationSignerRecordOutput) DomainName() pulumi.StringOutput
The name of the domain that will have its parent DNS zone updated with the Delegation Signer record.
func (DelegationSignerRecordOutput) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordOutput) ElementType() reflect.Type
func (DelegationSignerRecordOutput) SigningAttributes ¶ added in v6.19.0
func (o DelegationSignerRecordOutput) SigningAttributes() DelegationSignerRecordSigningAttributesPtrOutput
The information about a key, including the algorithm, public key-value, and flags.
func (DelegationSignerRecordOutput) Timeouts ¶ added in v6.19.0
func (o DelegationSignerRecordOutput) Timeouts() DelegationSignerRecordTimeoutsPtrOutput
func (DelegationSignerRecordOutput) ToDelegationSignerRecordOutput ¶ added in v6.19.0
func (o DelegationSignerRecordOutput) ToDelegationSignerRecordOutput() DelegationSignerRecordOutput
func (DelegationSignerRecordOutput) ToDelegationSignerRecordOutputWithContext ¶ added in v6.19.0
func (o DelegationSignerRecordOutput) ToDelegationSignerRecordOutputWithContext(ctx context.Context) DelegationSignerRecordOutput
type DelegationSignerRecordSigningAttributes ¶ added in v6.19.0
type DelegationSignerRecordSigningAttributes struct { // Algorithm which was used to generate the digest from the public key. Algorithm int `pulumi:"algorithm"` // Defines the type of key. It can be either a KSK (key-signing-key, value `257`) or ZSK (zone-signing-key, value `256`). Flags int `pulumi:"flags"` // The base64-encoded public key part of the key pair that is passed to the registry. PublicKey string `pulumi:"publicKey"` }
type DelegationSignerRecordSigningAttributesArgs ¶ added in v6.19.0
type DelegationSignerRecordSigningAttributesArgs struct { // Algorithm which was used to generate the digest from the public key. Algorithm pulumi.IntInput `pulumi:"algorithm"` // Defines the type of key. It can be either a KSK (key-signing-key, value `257`) or ZSK (zone-signing-key, value `256`). Flags pulumi.IntInput `pulumi:"flags"` // The base64-encoded public key part of the key pair that is passed to the registry. PublicKey pulumi.StringInput `pulumi:"publicKey"` }
func (DelegationSignerRecordSigningAttributesArgs) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordSigningAttributesArgs) ElementType() reflect.Type
func (DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesOutput ¶ added in v6.19.0
func (i DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesOutput() DelegationSignerRecordSigningAttributesOutput
func (DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesOutputWithContext ¶ added in v6.19.0
func (i DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesOutputWithContext(ctx context.Context) DelegationSignerRecordSigningAttributesOutput
func (DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesPtrOutput ¶ added in v6.19.0
func (i DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesPtrOutput() DelegationSignerRecordSigningAttributesPtrOutput
func (DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesPtrOutputWithContext ¶ added in v6.19.0
func (i DelegationSignerRecordSigningAttributesArgs) ToDelegationSignerRecordSigningAttributesPtrOutputWithContext(ctx context.Context) DelegationSignerRecordSigningAttributesPtrOutput
type DelegationSignerRecordSigningAttributesInput ¶ added in v6.19.0
type DelegationSignerRecordSigningAttributesInput interface { pulumi.Input ToDelegationSignerRecordSigningAttributesOutput() DelegationSignerRecordSigningAttributesOutput ToDelegationSignerRecordSigningAttributesOutputWithContext(context.Context) DelegationSignerRecordSigningAttributesOutput }
DelegationSignerRecordSigningAttributesInput is an input type that accepts DelegationSignerRecordSigningAttributesArgs and DelegationSignerRecordSigningAttributesOutput values. You can construct a concrete instance of `DelegationSignerRecordSigningAttributesInput` via:
DelegationSignerRecordSigningAttributesArgs{...}
type DelegationSignerRecordSigningAttributesOutput ¶ added in v6.19.0
type DelegationSignerRecordSigningAttributesOutput struct{ *pulumi.OutputState }
func (DelegationSignerRecordSigningAttributesOutput) Algorithm ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesOutput) Algorithm() pulumi.IntOutput
Algorithm which was used to generate the digest from the public key.
func (DelegationSignerRecordSigningAttributesOutput) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordSigningAttributesOutput) ElementType() reflect.Type
func (DelegationSignerRecordSigningAttributesOutput) Flags ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesOutput) Flags() pulumi.IntOutput
Defines the type of key. It can be either a KSK (key-signing-key, value `257`) or ZSK (zone-signing-key, value `256`).
func (DelegationSignerRecordSigningAttributesOutput) PublicKey ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesOutput) PublicKey() pulumi.StringOutput
The base64-encoded public key part of the key pair that is passed to the registry.
func (DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesOutput ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesOutput() DelegationSignerRecordSigningAttributesOutput
func (DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesOutputWithContext ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesOutputWithContext(ctx context.Context) DelegationSignerRecordSigningAttributesOutput
func (DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesPtrOutput ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesPtrOutput() DelegationSignerRecordSigningAttributesPtrOutput
func (DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesPtrOutputWithContext ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesOutput) ToDelegationSignerRecordSigningAttributesPtrOutputWithContext(ctx context.Context) DelegationSignerRecordSigningAttributesPtrOutput
type DelegationSignerRecordSigningAttributesPtrInput ¶ added in v6.19.0
type DelegationSignerRecordSigningAttributesPtrInput interface { pulumi.Input ToDelegationSignerRecordSigningAttributesPtrOutput() DelegationSignerRecordSigningAttributesPtrOutput ToDelegationSignerRecordSigningAttributesPtrOutputWithContext(context.Context) DelegationSignerRecordSigningAttributesPtrOutput }
DelegationSignerRecordSigningAttributesPtrInput is an input type that accepts DelegationSignerRecordSigningAttributesArgs, DelegationSignerRecordSigningAttributesPtr and DelegationSignerRecordSigningAttributesPtrOutput values. You can construct a concrete instance of `DelegationSignerRecordSigningAttributesPtrInput` via:
DelegationSignerRecordSigningAttributesArgs{...} or: nil
func DelegationSignerRecordSigningAttributesPtr ¶ added in v6.19.0
func DelegationSignerRecordSigningAttributesPtr(v *DelegationSignerRecordSigningAttributesArgs) DelegationSignerRecordSigningAttributesPtrInput
type DelegationSignerRecordSigningAttributesPtrOutput ¶ added in v6.19.0
type DelegationSignerRecordSigningAttributesPtrOutput struct{ *pulumi.OutputState }
func (DelegationSignerRecordSigningAttributesPtrOutput) Algorithm ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesPtrOutput) Algorithm() pulumi.IntPtrOutput
Algorithm which was used to generate the digest from the public key.
func (DelegationSignerRecordSigningAttributesPtrOutput) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordSigningAttributesPtrOutput) ElementType() reflect.Type
func (DelegationSignerRecordSigningAttributesPtrOutput) Flags ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesPtrOutput) Flags() pulumi.IntPtrOutput
Defines the type of key. It can be either a KSK (key-signing-key, value `257`) or ZSK (zone-signing-key, value `256`).
func (DelegationSignerRecordSigningAttributesPtrOutput) PublicKey ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesPtrOutput) PublicKey() pulumi.StringPtrOutput
The base64-encoded public key part of the key pair that is passed to the registry.
func (DelegationSignerRecordSigningAttributesPtrOutput) ToDelegationSignerRecordSigningAttributesPtrOutput ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesPtrOutput) ToDelegationSignerRecordSigningAttributesPtrOutput() DelegationSignerRecordSigningAttributesPtrOutput
func (DelegationSignerRecordSigningAttributesPtrOutput) ToDelegationSignerRecordSigningAttributesPtrOutputWithContext ¶ added in v6.19.0
func (o DelegationSignerRecordSigningAttributesPtrOutput) ToDelegationSignerRecordSigningAttributesPtrOutputWithContext(ctx context.Context) DelegationSignerRecordSigningAttributesPtrOutput
type DelegationSignerRecordState ¶ added in v6.19.0
type DelegationSignerRecordState struct { // An ID assigned to the created DS record. DnssecKeyId pulumi.StringPtrInput // The name of the domain that will have its parent DNS zone updated with the Delegation Signer record. DomainName pulumi.StringPtrInput // The information about a key, including the algorithm, public key-value, and flags. SigningAttributes DelegationSignerRecordSigningAttributesPtrInput Timeouts DelegationSignerRecordTimeoutsPtrInput }
func (DelegationSignerRecordState) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordState) ElementType() reflect.Type
type DelegationSignerRecordTimeouts ¶ added in v6.19.0
type DelegationSignerRecordTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete *string `pulumi:"delete"` }
type DelegationSignerRecordTimeoutsArgs ¶ added in v6.19.0
type DelegationSignerRecordTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete pulumi.StringPtrInput `pulumi:"delete"` }
func (DelegationSignerRecordTimeoutsArgs) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordTimeoutsArgs) ElementType() reflect.Type
func (DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsOutput ¶ added in v6.19.0
func (i DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsOutput() DelegationSignerRecordTimeoutsOutput
func (DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsOutputWithContext ¶ added in v6.19.0
func (i DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsOutputWithContext(ctx context.Context) DelegationSignerRecordTimeoutsOutput
func (DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsPtrOutput ¶ added in v6.19.0
func (i DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsPtrOutput() DelegationSignerRecordTimeoutsPtrOutput
func (DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsPtrOutputWithContext ¶ added in v6.19.0
func (i DelegationSignerRecordTimeoutsArgs) ToDelegationSignerRecordTimeoutsPtrOutputWithContext(ctx context.Context) DelegationSignerRecordTimeoutsPtrOutput
type DelegationSignerRecordTimeoutsInput ¶ added in v6.19.0
type DelegationSignerRecordTimeoutsInput interface { pulumi.Input ToDelegationSignerRecordTimeoutsOutput() DelegationSignerRecordTimeoutsOutput ToDelegationSignerRecordTimeoutsOutputWithContext(context.Context) DelegationSignerRecordTimeoutsOutput }
DelegationSignerRecordTimeoutsInput is an input type that accepts DelegationSignerRecordTimeoutsArgs and DelegationSignerRecordTimeoutsOutput values. You can construct a concrete instance of `DelegationSignerRecordTimeoutsInput` via:
DelegationSignerRecordTimeoutsArgs{...}
type DelegationSignerRecordTimeoutsOutput ¶ added in v6.19.0
type DelegationSignerRecordTimeoutsOutput struct{ *pulumi.OutputState }
func (DelegationSignerRecordTimeoutsOutput) Create ¶ added in v6.19.0
func (o DelegationSignerRecordTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (DelegationSignerRecordTimeoutsOutput) Delete ¶ added in v6.19.0
func (o DelegationSignerRecordTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (DelegationSignerRecordTimeoutsOutput) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordTimeoutsOutput) ElementType() reflect.Type
func (DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsOutput ¶ added in v6.19.0
func (o DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsOutput() DelegationSignerRecordTimeoutsOutput
func (DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsOutputWithContext ¶ added in v6.19.0
func (o DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsOutputWithContext(ctx context.Context) DelegationSignerRecordTimeoutsOutput
func (DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsPtrOutput ¶ added in v6.19.0
func (o DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsPtrOutput() DelegationSignerRecordTimeoutsPtrOutput
func (DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsPtrOutputWithContext ¶ added in v6.19.0
func (o DelegationSignerRecordTimeoutsOutput) ToDelegationSignerRecordTimeoutsPtrOutputWithContext(ctx context.Context) DelegationSignerRecordTimeoutsPtrOutput
type DelegationSignerRecordTimeoutsPtrInput ¶ added in v6.19.0
type DelegationSignerRecordTimeoutsPtrInput interface { pulumi.Input ToDelegationSignerRecordTimeoutsPtrOutput() DelegationSignerRecordTimeoutsPtrOutput ToDelegationSignerRecordTimeoutsPtrOutputWithContext(context.Context) DelegationSignerRecordTimeoutsPtrOutput }
DelegationSignerRecordTimeoutsPtrInput is an input type that accepts DelegationSignerRecordTimeoutsArgs, DelegationSignerRecordTimeoutsPtr and DelegationSignerRecordTimeoutsPtrOutput values. You can construct a concrete instance of `DelegationSignerRecordTimeoutsPtrInput` via:
DelegationSignerRecordTimeoutsArgs{...} or: nil
func DelegationSignerRecordTimeoutsPtr ¶ added in v6.19.0
func DelegationSignerRecordTimeoutsPtr(v *DelegationSignerRecordTimeoutsArgs) DelegationSignerRecordTimeoutsPtrInput
type DelegationSignerRecordTimeoutsPtrOutput ¶ added in v6.19.0
type DelegationSignerRecordTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (DelegationSignerRecordTimeoutsPtrOutput) Create ¶ added in v6.19.0
func (o DelegationSignerRecordTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (DelegationSignerRecordTimeoutsPtrOutput) Delete ¶ added in v6.19.0
func (o DelegationSignerRecordTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (DelegationSignerRecordTimeoutsPtrOutput) ElementType ¶ added in v6.19.0
func (DelegationSignerRecordTimeoutsPtrOutput) ElementType() reflect.Type
func (DelegationSignerRecordTimeoutsPtrOutput) ToDelegationSignerRecordTimeoutsPtrOutput ¶ added in v6.19.0
func (o DelegationSignerRecordTimeoutsPtrOutput) ToDelegationSignerRecordTimeoutsPtrOutput() DelegationSignerRecordTimeoutsPtrOutput
func (DelegationSignerRecordTimeoutsPtrOutput) ToDelegationSignerRecordTimeoutsPtrOutputWithContext ¶ added in v6.19.0
func (o DelegationSignerRecordTimeoutsPtrOutput) ToDelegationSignerRecordTimeoutsPtrOutputWithContext(ctx context.Context) DelegationSignerRecordTimeoutsPtrOutput
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. See Contact Blocks for more details. 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"` // Details about the domain billing contact. See Contact Blocks for more details. BillingContact RegisteredDomainBillingContactOutput `pulumi:"billingContact"` // Whether domain billing contact information is concealed from WHOIS queries. Default: `true`. BillingPrivacy pulumi.BoolPtrOutput `pulumi:"billingPrivacy"` // 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. See `nameServer` Blocks for more details. NameServers RegisteredDomainNameServerArrayOutput `pulumi:"nameServers"` // Details about the domain registrant. See Contact Blocks for more details. 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. See Contact Blocks for more details. 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 }) }
```
## Import
Using `pulumi import`, import domains using the domain name. For example:
```sh $ pulumi import aws:route53domains/registeredDomain:RegisteredDomain example example.com ```
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. See Contact Blocks for more details. 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 // Details about the domain billing contact. See Contact Blocks for more details. BillingContact RegisteredDomainBillingContactPtrInput // Whether domain billing contact information is concealed from WHOIS queries. Default: `true`. BillingPrivacy pulumi.BoolPtrInput // The name of the registered domain. DomainName pulumi.StringInput // The list of nameservers for the domain. See `nameServer` Blocks for more details. NameServers RegisteredDomainNameServerArrayInput // Details about the domain registrant. See Contact Blocks for more details. 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. See Contact Blocks for more details. 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 RegisteredDomainBillingContact ¶ added in v6.27.0
type RegisteredDomainBillingContact 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 RegisteredDomainBillingContactArgs ¶ added in v6.27.0
type RegisteredDomainBillingContactArgs 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 (RegisteredDomainBillingContactArgs) ElementType ¶ added in v6.27.0
func (RegisteredDomainBillingContactArgs) ElementType() reflect.Type
func (RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactOutput ¶ added in v6.27.0
func (i RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactOutput() RegisteredDomainBillingContactOutput
func (RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactOutputWithContext ¶ added in v6.27.0
func (i RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactOutputWithContext(ctx context.Context) RegisteredDomainBillingContactOutput
func (RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactPtrOutput ¶ added in v6.27.0
func (i RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactPtrOutput() RegisteredDomainBillingContactPtrOutput
func (RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactPtrOutputWithContext ¶ added in v6.27.0
func (i RegisteredDomainBillingContactArgs) ToRegisteredDomainBillingContactPtrOutputWithContext(ctx context.Context) RegisteredDomainBillingContactPtrOutput
type RegisteredDomainBillingContactInput ¶ added in v6.27.0
type RegisteredDomainBillingContactInput interface { pulumi.Input ToRegisteredDomainBillingContactOutput() RegisteredDomainBillingContactOutput ToRegisteredDomainBillingContactOutputWithContext(context.Context) RegisteredDomainBillingContactOutput }
RegisteredDomainBillingContactInput is an input type that accepts RegisteredDomainBillingContactArgs and RegisteredDomainBillingContactOutput values. You can construct a concrete instance of `RegisteredDomainBillingContactInput` via:
RegisteredDomainBillingContactArgs{...}
type RegisteredDomainBillingContactOutput ¶ added in v6.27.0
type RegisteredDomainBillingContactOutput struct{ *pulumi.OutputState }
func (RegisteredDomainBillingContactOutput) AddressLine1 ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (RegisteredDomainBillingContactOutput) AddressLine2 ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (RegisteredDomainBillingContactOutput) City ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (RegisteredDomainBillingContactOutput) ContactType ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) 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 (RegisteredDomainBillingContactOutput) CountryCode ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) 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 (RegisteredDomainBillingContactOutput) ElementType ¶ added in v6.27.0
func (RegisteredDomainBillingContactOutput) ElementType() reflect.Type
func (RegisteredDomainBillingContactOutput) Email ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (RegisteredDomainBillingContactOutput) ExtraParams ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) ExtraParams() pulumi.StringMapOutput
A key-value map of parameters required by certain top-level domains.
func (RegisteredDomainBillingContactOutput) Fax ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) 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 (RegisteredDomainBillingContactOutput) FirstName ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (RegisteredDomainBillingContactOutput) LastName ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (RegisteredDomainBillingContactOutput) OrganizationName ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (RegisteredDomainBillingContactOutput) PhoneNumber ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) 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 (RegisteredDomainBillingContactOutput) State ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactOutput ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactOutput() RegisteredDomainBillingContactOutput
func (RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactOutputWithContext ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactOutputWithContext(ctx context.Context) RegisteredDomainBillingContactOutput
func (RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactPtrOutput ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactPtrOutput() RegisteredDomainBillingContactPtrOutput
func (RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactPtrOutputWithContext ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) ToRegisteredDomainBillingContactPtrOutputWithContext(ctx context.Context) RegisteredDomainBillingContactPtrOutput
func (RegisteredDomainBillingContactOutput) ZipCode ¶ added in v6.27.0
func (o RegisteredDomainBillingContactOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type RegisteredDomainBillingContactPtrInput ¶ added in v6.27.0
type RegisteredDomainBillingContactPtrInput interface { pulumi.Input ToRegisteredDomainBillingContactPtrOutput() RegisteredDomainBillingContactPtrOutput ToRegisteredDomainBillingContactPtrOutputWithContext(context.Context) RegisteredDomainBillingContactPtrOutput }
RegisteredDomainBillingContactPtrInput is an input type that accepts RegisteredDomainBillingContactArgs, RegisteredDomainBillingContactPtr and RegisteredDomainBillingContactPtrOutput values. You can construct a concrete instance of `RegisteredDomainBillingContactPtrInput` via:
RegisteredDomainBillingContactArgs{...} or: nil
func RegisteredDomainBillingContactPtr ¶ added in v6.27.0
func RegisteredDomainBillingContactPtr(v *RegisteredDomainBillingContactArgs) RegisteredDomainBillingContactPtrInput
type RegisteredDomainBillingContactPtrOutput ¶ added in v6.27.0
type RegisteredDomainBillingContactPtrOutput struct{ *pulumi.OutputState }
func (RegisteredDomainBillingContactPtrOutput) AddressLine1 ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (RegisteredDomainBillingContactPtrOutput) AddressLine2 ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (RegisteredDomainBillingContactPtrOutput) City ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (RegisteredDomainBillingContactPtrOutput) ContactType ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) 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 (RegisteredDomainBillingContactPtrOutput) CountryCode ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) 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 (RegisteredDomainBillingContactPtrOutput) ElementType ¶ added in v6.27.0
func (RegisteredDomainBillingContactPtrOutput) ElementType() reflect.Type
func (RegisteredDomainBillingContactPtrOutput) Email ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (RegisteredDomainBillingContactPtrOutput) ExtraParams ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) ExtraParams() pulumi.StringMapOutput
A key-value map of parameters required by certain top-level domains.
func (RegisteredDomainBillingContactPtrOutput) Fax ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) 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 (RegisteredDomainBillingContactPtrOutput) FirstName ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (RegisteredDomainBillingContactPtrOutput) LastName ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (RegisteredDomainBillingContactPtrOutput) OrganizationName ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (RegisteredDomainBillingContactPtrOutput) PhoneNumber ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) 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 (RegisteredDomainBillingContactPtrOutput) State ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (RegisteredDomainBillingContactPtrOutput) ToRegisteredDomainBillingContactPtrOutput ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) ToRegisteredDomainBillingContactPtrOutput() RegisteredDomainBillingContactPtrOutput
func (RegisteredDomainBillingContactPtrOutput) ToRegisteredDomainBillingContactPtrOutputWithContext ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) ToRegisteredDomainBillingContactPtrOutputWithContext(ctx context.Context) RegisteredDomainBillingContactPtrOutput
func (RegisteredDomainBillingContactPtrOutput) ZipCode ¶ added in v6.27.0
func (o RegisteredDomainBillingContactPtrOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
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. See Contact Blocks for more details.
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) BillingContact ¶ added in v6.27.0
func (o RegisteredDomainOutput) BillingContact() RegisteredDomainBillingContactOutput
Details about the domain billing contact. See Contact Blocks for more details.
func (RegisteredDomainOutput) BillingPrivacy ¶ added in v6.27.0
func (o RegisteredDomainOutput) BillingPrivacy() pulumi.BoolPtrOutput
Whether domain billing contact information is concealed from WHOIS queries. 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. See `nameServer` Blocks for more details.
func (RegisteredDomainOutput) RegistrantContact ¶
func (o RegisteredDomainOutput) RegistrantContact() RegisteredDomainRegistrantContactOutput
Details about the domain registrant. See Contact Blocks for more details.
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. See Contact Blocks for more details.
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. See Contact Blocks for more details. 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 // Details about the domain billing contact. See Contact Blocks for more details. BillingContact RegisteredDomainBillingContactPtrInput // Whether domain billing contact information is concealed from WHOIS queries. Default: `true`. BillingPrivacy 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. See `nameServer` Blocks for more details. NameServers RegisteredDomainNameServerArrayInput // Details about the domain registrant. See Contact Blocks for more details. 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. See Contact Blocks for more details. 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.