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 Domain
- type DomainAdminContact
- type DomainAdminContactArgs
- func (DomainAdminContactArgs) ElementType() reflect.Type
- func (i DomainAdminContactArgs) ToDomainAdminContactOutput() DomainAdminContactOutput
- func (i DomainAdminContactArgs) ToDomainAdminContactOutputWithContext(ctx context.Context) DomainAdminContactOutput
- func (i DomainAdminContactArgs) ToDomainAdminContactPtrOutput() DomainAdminContactPtrOutput
- func (i DomainAdminContactArgs) ToDomainAdminContactPtrOutputWithContext(ctx context.Context) DomainAdminContactPtrOutput
- type DomainAdminContactExtraParam
- type DomainAdminContactExtraParamArgs
- func (DomainAdminContactExtraParamArgs) ElementType() reflect.Type
- func (i DomainAdminContactExtraParamArgs) ToDomainAdminContactExtraParamOutput() DomainAdminContactExtraParamOutput
- func (i DomainAdminContactExtraParamArgs) ToDomainAdminContactExtraParamOutputWithContext(ctx context.Context) DomainAdminContactExtraParamOutput
- type DomainAdminContactExtraParamArray
- func (DomainAdminContactExtraParamArray) ElementType() reflect.Type
- func (i DomainAdminContactExtraParamArray) ToDomainAdminContactExtraParamArrayOutput() DomainAdminContactExtraParamArrayOutput
- func (i DomainAdminContactExtraParamArray) ToDomainAdminContactExtraParamArrayOutputWithContext(ctx context.Context) DomainAdminContactExtraParamArrayOutput
- type DomainAdminContactExtraParamArrayInput
- type DomainAdminContactExtraParamArrayOutput
- func (DomainAdminContactExtraParamArrayOutput) ElementType() reflect.Type
- func (o DomainAdminContactExtraParamArrayOutput) Index(i pulumi.IntInput) DomainAdminContactExtraParamOutput
- func (o DomainAdminContactExtraParamArrayOutput) ToDomainAdminContactExtraParamArrayOutput() DomainAdminContactExtraParamArrayOutput
- func (o DomainAdminContactExtraParamArrayOutput) ToDomainAdminContactExtraParamArrayOutputWithContext(ctx context.Context) DomainAdminContactExtraParamArrayOutput
- type DomainAdminContactExtraParamInput
- type DomainAdminContactExtraParamOutput
- func (DomainAdminContactExtraParamOutput) ElementType() reflect.Type
- func (o DomainAdminContactExtraParamOutput) Name() pulumi.StringOutput
- func (o DomainAdminContactExtraParamOutput) ToDomainAdminContactExtraParamOutput() DomainAdminContactExtraParamOutput
- func (o DomainAdminContactExtraParamOutput) ToDomainAdminContactExtraParamOutputWithContext(ctx context.Context) DomainAdminContactExtraParamOutput
- func (o DomainAdminContactExtraParamOutput) Value() pulumi.StringOutput
- type DomainAdminContactInput
- type DomainAdminContactOutput
- func (o DomainAdminContactOutput) AddressLine1() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) AddressLine2() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) City() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) ContactType() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) CountryCode() pulumi.StringPtrOutput
- func (DomainAdminContactOutput) ElementType() reflect.Type
- func (o DomainAdminContactOutput) Email() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) ExtraParams() DomainAdminContactExtraParamArrayOutput
- func (o DomainAdminContactOutput) Fax() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) FirstName() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) LastName() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) OrganizationName() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) State() pulumi.StringPtrOutput
- func (o DomainAdminContactOutput) ToDomainAdminContactOutput() DomainAdminContactOutput
- func (o DomainAdminContactOutput) ToDomainAdminContactOutputWithContext(ctx context.Context) DomainAdminContactOutput
- func (o DomainAdminContactOutput) ToDomainAdminContactPtrOutput() DomainAdminContactPtrOutput
- func (o DomainAdminContactOutput) ToDomainAdminContactPtrOutputWithContext(ctx context.Context) DomainAdminContactPtrOutput
- func (o DomainAdminContactOutput) ZipCode() pulumi.StringPtrOutput
- type DomainAdminContactPtrInput
- type DomainAdminContactPtrOutput
- func (o DomainAdminContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) City() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) ContactType() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) Elem() DomainAdminContactOutput
- func (DomainAdminContactPtrOutput) ElementType() reflect.Type
- func (o DomainAdminContactPtrOutput) Email() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) ExtraParams() DomainAdminContactExtraParamArrayOutput
- func (o DomainAdminContactPtrOutput) Fax() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) LastName() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) State() pulumi.StringPtrOutput
- func (o DomainAdminContactPtrOutput) ToDomainAdminContactPtrOutput() DomainAdminContactPtrOutput
- func (o DomainAdminContactPtrOutput) ToDomainAdminContactPtrOutputWithContext(ctx context.Context) DomainAdminContactPtrOutput
- func (o DomainAdminContactPtrOutput) ZipCode() pulumi.StringPtrOutput
- type DomainArgs
- type DomainArray
- type DomainArrayInput
- type DomainArrayOutput
- type DomainBillingContact
- type DomainBillingContactArgs
- type DomainBillingContactArray
- type DomainBillingContactArrayInput
- type DomainBillingContactArrayOutput
- func (DomainBillingContactArrayOutput) ElementType() reflect.Type
- func (o DomainBillingContactArrayOutput) Index(i pulumi.IntInput) DomainBillingContactOutput
- func (o DomainBillingContactArrayOutput) ToDomainBillingContactArrayOutput() DomainBillingContactArrayOutput
- func (o DomainBillingContactArrayOutput) ToDomainBillingContactArrayOutputWithContext(ctx context.Context) DomainBillingContactArrayOutput
- type DomainBillingContactExtraParam
- type DomainBillingContactExtraParamArgs
- func (DomainBillingContactExtraParamArgs) ElementType() reflect.Type
- func (i DomainBillingContactExtraParamArgs) ToDomainBillingContactExtraParamOutput() DomainBillingContactExtraParamOutput
- func (i DomainBillingContactExtraParamArgs) ToDomainBillingContactExtraParamOutputWithContext(ctx context.Context) DomainBillingContactExtraParamOutput
- type DomainBillingContactExtraParamArray
- func (DomainBillingContactExtraParamArray) ElementType() reflect.Type
- func (i DomainBillingContactExtraParamArray) ToDomainBillingContactExtraParamArrayOutput() DomainBillingContactExtraParamArrayOutput
- func (i DomainBillingContactExtraParamArray) ToDomainBillingContactExtraParamArrayOutputWithContext(ctx context.Context) DomainBillingContactExtraParamArrayOutput
- type DomainBillingContactExtraParamArrayInput
- type DomainBillingContactExtraParamArrayOutput
- func (DomainBillingContactExtraParamArrayOutput) ElementType() reflect.Type
- func (o DomainBillingContactExtraParamArrayOutput) Index(i pulumi.IntInput) DomainBillingContactExtraParamOutput
- func (o DomainBillingContactExtraParamArrayOutput) ToDomainBillingContactExtraParamArrayOutput() DomainBillingContactExtraParamArrayOutput
- func (o DomainBillingContactExtraParamArrayOutput) ToDomainBillingContactExtraParamArrayOutputWithContext(ctx context.Context) DomainBillingContactExtraParamArrayOutput
- type DomainBillingContactExtraParamInput
- type DomainBillingContactExtraParamOutput
- func (DomainBillingContactExtraParamOutput) ElementType() reflect.Type
- func (o DomainBillingContactExtraParamOutput) Name() pulumi.StringOutput
- func (o DomainBillingContactExtraParamOutput) ToDomainBillingContactExtraParamOutput() DomainBillingContactExtraParamOutput
- func (o DomainBillingContactExtraParamOutput) ToDomainBillingContactExtraParamOutputWithContext(ctx context.Context) DomainBillingContactExtraParamOutput
- func (o DomainBillingContactExtraParamOutput) Value() pulumi.StringOutput
- type DomainBillingContactInput
- type DomainBillingContactOutput
- func (o DomainBillingContactOutput) AddressLine1() pulumi.StringOutput
- func (o DomainBillingContactOutput) AddressLine2() pulumi.StringOutput
- func (o DomainBillingContactOutput) City() pulumi.StringOutput
- func (o DomainBillingContactOutput) ContactType() pulumi.StringOutput
- func (o DomainBillingContactOutput) CountryCode() pulumi.StringOutput
- func (DomainBillingContactOutput) ElementType() reflect.Type
- func (o DomainBillingContactOutput) Email() pulumi.StringOutput
- func (o DomainBillingContactOutput) ExtraParams() DomainBillingContactExtraParamArrayOutput
- func (o DomainBillingContactOutput) Fax() pulumi.StringOutput
- func (o DomainBillingContactOutput) FirstName() pulumi.StringOutput
- func (o DomainBillingContactOutput) LastName() pulumi.StringOutput
- func (o DomainBillingContactOutput) OrganizationName() pulumi.StringOutput
- func (o DomainBillingContactOutput) PhoneNumber() pulumi.StringOutput
- func (o DomainBillingContactOutput) State() pulumi.StringOutput
- func (o DomainBillingContactOutput) ToDomainBillingContactOutput() DomainBillingContactOutput
- func (o DomainBillingContactOutput) ToDomainBillingContactOutputWithContext(ctx context.Context) DomainBillingContactOutput
- func (o DomainBillingContactOutput) ZipCode() pulumi.StringOutput
- type DomainInput
- type DomainMap
- type DomainMapInput
- type DomainMapOutput
- type DomainNameServer
- type DomainNameServerArgs
- type DomainNameServerArray
- type DomainNameServerArrayInput
- type DomainNameServerArrayOutput
- func (DomainNameServerArrayOutput) ElementType() reflect.Type
- func (o DomainNameServerArrayOutput) Index(i pulumi.IntInput) DomainNameServerOutput
- func (o DomainNameServerArrayOutput) ToDomainNameServerArrayOutput() DomainNameServerArrayOutput
- func (o DomainNameServerArrayOutput) ToDomainNameServerArrayOutputWithContext(ctx context.Context) DomainNameServerArrayOutput
- type DomainNameServerInput
- type DomainNameServerOutput
- func (DomainNameServerOutput) ElementType() reflect.Type
- func (o DomainNameServerOutput) GlueIps() pulumi.StringArrayOutput
- func (o DomainNameServerOutput) Name() pulumi.StringOutput
- func (o DomainNameServerOutput) ToDomainNameServerOutput() DomainNameServerOutput
- func (o DomainNameServerOutput) ToDomainNameServerOutputWithContext(ctx context.Context) DomainNameServerOutput
- type DomainOutput
- func (o DomainOutput) AbuseContactEmail() pulumi.StringOutput
- func (o DomainOutput) AbuseContactPhone() pulumi.StringOutput
- func (o DomainOutput) AdminContact() DomainAdminContactPtrOutput
- func (o DomainOutput) AdminPrivacy() pulumi.BoolOutput
- func (o DomainOutput) AutoRenew() pulumi.BoolOutput
- func (o DomainOutput) BillingContacts() DomainBillingContactArrayOutput
- func (o DomainOutput) BillingPrivacy() pulumi.BoolOutput
- func (o DomainOutput) CreationDate() pulumi.StringOutput
- func (o DomainOutput) DomainName() pulumi.StringOutput
- func (o DomainOutput) DurationInYears() pulumi.IntOutput
- func (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) ExpirationDate() pulumi.StringOutput
- func (o DomainOutput) HostedZoneId() pulumi.StringOutput
- func (o DomainOutput) NameServers() DomainNameServerArrayOutput
- func (o DomainOutput) RegistrantContact() DomainRegistrantContactPtrOutput
- func (o DomainOutput) RegistrantPrivacy() pulumi.BoolOutput
- func (o DomainOutput) RegistrarName() pulumi.StringOutput
- func (o DomainOutput) RegistrarUrl() pulumi.StringOutput
- func (o DomainOutput) StatusLists() pulumi.StringArrayOutput
- func (o DomainOutput) Tags() pulumi.StringMapOutput
- func (o DomainOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o DomainOutput) TechContact() DomainTechContactPtrOutput
- func (o DomainOutput) TechPrivacy() pulumi.BoolOutput
- func (o DomainOutput) Timeouts() DomainTimeoutsPtrOutput
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- func (o DomainOutput) TransferLock() pulumi.BoolOutput
- func (o DomainOutput) UpdatedDate() pulumi.StringOutput
- func (o DomainOutput) WhoisServer() pulumi.StringOutput
- type DomainRegistrantContact
- type DomainRegistrantContactArgs
- func (DomainRegistrantContactArgs) ElementType() reflect.Type
- func (i DomainRegistrantContactArgs) ToDomainRegistrantContactOutput() DomainRegistrantContactOutput
- func (i DomainRegistrantContactArgs) ToDomainRegistrantContactOutputWithContext(ctx context.Context) DomainRegistrantContactOutput
- func (i DomainRegistrantContactArgs) ToDomainRegistrantContactPtrOutput() DomainRegistrantContactPtrOutput
- func (i DomainRegistrantContactArgs) ToDomainRegistrantContactPtrOutputWithContext(ctx context.Context) DomainRegistrantContactPtrOutput
- type DomainRegistrantContactExtraParam
- type DomainRegistrantContactExtraParamArgs
- func (DomainRegistrantContactExtraParamArgs) ElementType() reflect.Type
- func (i DomainRegistrantContactExtraParamArgs) ToDomainRegistrantContactExtraParamOutput() DomainRegistrantContactExtraParamOutput
- func (i DomainRegistrantContactExtraParamArgs) ToDomainRegistrantContactExtraParamOutputWithContext(ctx context.Context) DomainRegistrantContactExtraParamOutput
- type DomainRegistrantContactExtraParamArray
- func (DomainRegistrantContactExtraParamArray) ElementType() reflect.Type
- func (i DomainRegistrantContactExtraParamArray) ToDomainRegistrantContactExtraParamArrayOutput() DomainRegistrantContactExtraParamArrayOutput
- func (i DomainRegistrantContactExtraParamArray) ToDomainRegistrantContactExtraParamArrayOutputWithContext(ctx context.Context) DomainRegistrantContactExtraParamArrayOutput
- type DomainRegistrantContactExtraParamArrayInput
- type DomainRegistrantContactExtraParamArrayOutput
- func (DomainRegistrantContactExtraParamArrayOutput) ElementType() reflect.Type
- func (o DomainRegistrantContactExtraParamArrayOutput) Index(i pulumi.IntInput) DomainRegistrantContactExtraParamOutput
- func (o DomainRegistrantContactExtraParamArrayOutput) ToDomainRegistrantContactExtraParamArrayOutput() DomainRegistrantContactExtraParamArrayOutput
- func (o DomainRegistrantContactExtraParamArrayOutput) ToDomainRegistrantContactExtraParamArrayOutputWithContext(ctx context.Context) DomainRegistrantContactExtraParamArrayOutput
- type DomainRegistrantContactExtraParamInput
- type DomainRegistrantContactExtraParamOutput
- func (DomainRegistrantContactExtraParamOutput) ElementType() reflect.Type
- func (o DomainRegistrantContactExtraParamOutput) Name() pulumi.StringOutput
- func (o DomainRegistrantContactExtraParamOutput) ToDomainRegistrantContactExtraParamOutput() DomainRegistrantContactExtraParamOutput
- func (o DomainRegistrantContactExtraParamOutput) ToDomainRegistrantContactExtraParamOutputWithContext(ctx context.Context) DomainRegistrantContactExtraParamOutput
- func (o DomainRegistrantContactExtraParamOutput) Value() pulumi.StringOutput
- type DomainRegistrantContactInput
- type DomainRegistrantContactOutput
- func (o DomainRegistrantContactOutput) AddressLine1() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) AddressLine2() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) City() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) ContactType() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) CountryCode() pulumi.StringPtrOutput
- func (DomainRegistrantContactOutput) ElementType() reflect.Type
- func (o DomainRegistrantContactOutput) Email() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) ExtraParams() DomainRegistrantContactExtraParamArrayOutput
- func (o DomainRegistrantContactOutput) Fax() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) FirstName() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) LastName() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) OrganizationName() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) State() pulumi.StringPtrOutput
- func (o DomainRegistrantContactOutput) ToDomainRegistrantContactOutput() DomainRegistrantContactOutput
- func (o DomainRegistrantContactOutput) ToDomainRegistrantContactOutputWithContext(ctx context.Context) DomainRegistrantContactOutput
- func (o DomainRegistrantContactOutput) ToDomainRegistrantContactPtrOutput() DomainRegistrantContactPtrOutput
- func (o DomainRegistrantContactOutput) ToDomainRegistrantContactPtrOutputWithContext(ctx context.Context) DomainRegistrantContactPtrOutput
- func (o DomainRegistrantContactOutput) ZipCode() pulumi.StringPtrOutput
- type DomainRegistrantContactPtrInput
- type DomainRegistrantContactPtrOutput
- func (o DomainRegistrantContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) City() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) ContactType() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) Elem() DomainRegistrantContactOutput
- func (DomainRegistrantContactPtrOutput) ElementType() reflect.Type
- func (o DomainRegistrantContactPtrOutput) Email() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) ExtraParams() DomainRegistrantContactExtraParamArrayOutput
- func (o DomainRegistrantContactPtrOutput) Fax() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) LastName() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) State() pulumi.StringPtrOutput
- func (o DomainRegistrantContactPtrOutput) ToDomainRegistrantContactPtrOutput() DomainRegistrantContactPtrOutput
- func (o DomainRegistrantContactPtrOutput) ToDomainRegistrantContactPtrOutputWithContext(ctx context.Context) DomainRegistrantContactPtrOutput
- func (o DomainRegistrantContactPtrOutput) ZipCode() pulumi.StringPtrOutput
- type DomainState
- type DomainTechContact
- type DomainTechContactArgs
- func (DomainTechContactArgs) ElementType() reflect.Type
- func (i DomainTechContactArgs) ToDomainTechContactOutput() DomainTechContactOutput
- func (i DomainTechContactArgs) ToDomainTechContactOutputWithContext(ctx context.Context) DomainTechContactOutput
- func (i DomainTechContactArgs) ToDomainTechContactPtrOutput() DomainTechContactPtrOutput
- func (i DomainTechContactArgs) ToDomainTechContactPtrOutputWithContext(ctx context.Context) DomainTechContactPtrOutput
- type DomainTechContactExtraParam
- type DomainTechContactExtraParamArgs
- func (DomainTechContactExtraParamArgs) ElementType() reflect.Type
- func (i DomainTechContactExtraParamArgs) ToDomainTechContactExtraParamOutput() DomainTechContactExtraParamOutput
- func (i DomainTechContactExtraParamArgs) ToDomainTechContactExtraParamOutputWithContext(ctx context.Context) DomainTechContactExtraParamOutput
- type DomainTechContactExtraParamArray
- func (DomainTechContactExtraParamArray) ElementType() reflect.Type
- func (i DomainTechContactExtraParamArray) ToDomainTechContactExtraParamArrayOutput() DomainTechContactExtraParamArrayOutput
- func (i DomainTechContactExtraParamArray) ToDomainTechContactExtraParamArrayOutputWithContext(ctx context.Context) DomainTechContactExtraParamArrayOutput
- type DomainTechContactExtraParamArrayInput
- type DomainTechContactExtraParamArrayOutput
- func (DomainTechContactExtraParamArrayOutput) ElementType() reflect.Type
- func (o DomainTechContactExtraParamArrayOutput) Index(i pulumi.IntInput) DomainTechContactExtraParamOutput
- func (o DomainTechContactExtraParamArrayOutput) ToDomainTechContactExtraParamArrayOutput() DomainTechContactExtraParamArrayOutput
- func (o DomainTechContactExtraParamArrayOutput) ToDomainTechContactExtraParamArrayOutputWithContext(ctx context.Context) DomainTechContactExtraParamArrayOutput
- type DomainTechContactExtraParamInput
- type DomainTechContactExtraParamOutput
- func (DomainTechContactExtraParamOutput) ElementType() reflect.Type
- func (o DomainTechContactExtraParamOutput) Name() pulumi.StringOutput
- func (o DomainTechContactExtraParamOutput) ToDomainTechContactExtraParamOutput() DomainTechContactExtraParamOutput
- func (o DomainTechContactExtraParamOutput) ToDomainTechContactExtraParamOutputWithContext(ctx context.Context) DomainTechContactExtraParamOutput
- func (o DomainTechContactExtraParamOutput) Value() pulumi.StringOutput
- type DomainTechContactInput
- type DomainTechContactOutput
- func (o DomainTechContactOutput) AddressLine1() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) AddressLine2() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) City() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) ContactType() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) CountryCode() pulumi.StringPtrOutput
- func (DomainTechContactOutput) ElementType() reflect.Type
- func (o DomainTechContactOutput) Email() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) ExtraParams() DomainTechContactExtraParamArrayOutput
- func (o DomainTechContactOutput) Fax() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) FirstName() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) LastName() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) OrganizationName() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) State() pulumi.StringPtrOutput
- func (o DomainTechContactOutput) ToDomainTechContactOutput() DomainTechContactOutput
- func (o DomainTechContactOutput) ToDomainTechContactOutputWithContext(ctx context.Context) DomainTechContactOutput
- func (o DomainTechContactOutput) ToDomainTechContactPtrOutput() DomainTechContactPtrOutput
- func (o DomainTechContactOutput) ToDomainTechContactPtrOutputWithContext(ctx context.Context) DomainTechContactPtrOutput
- func (o DomainTechContactOutput) ZipCode() pulumi.StringPtrOutput
- type DomainTechContactPtrInput
- type DomainTechContactPtrOutput
- func (o DomainTechContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) City() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) ContactType() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) Elem() DomainTechContactOutput
- func (DomainTechContactPtrOutput) ElementType() reflect.Type
- func (o DomainTechContactPtrOutput) Email() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) ExtraParams() DomainTechContactExtraParamArrayOutput
- func (o DomainTechContactPtrOutput) Fax() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) LastName() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) State() pulumi.StringPtrOutput
- func (o DomainTechContactPtrOutput) ToDomainTechContactPtrOutput() DomainTechContactPtrOutput
- func (o DomainTechContactPtrOutput) ToDomainTechContactPtrOutputWithContext(ctx context.Context) DomainTechContactPtrOutput
- func (o DomainTechContactPtrOutput) ZipCode() pulumi.StringPtrOutput
- type DomainTimeouts
- type DomainTimeoutsArgs
- func (DomainTimeoutsArgs) ElementType() reflect.Type
- func (i DomainTimeoutsArgs) ToDomainTimeoutsOutput() DomainTimeoutsOutput
- func (i DomainTimeoutsArgs) ToDomainTimeoutsOutputWithContext(ctx context.Context) DomainTimeoutsOutput
- func (i DomainTimeoutsArgs) ToDomainTimeoutsPtrOutput() DomainTimeoutsPtrOutput
- func (i DomainTimeoutsArgs) ToDomainTimeoutsPtrOutputWithContext(ctx context.Context) DomainTimeoutsPtrOutput
- type DomainTimeoutsInput
- type DomainTimeoutsOutput
- func (o DomainTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o DomainTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (DomainTimeoutsOutput) ElementType() reflect.Type
- func (o DomainTimeoutsOutput) ToDomainTimeoutsOutput() DomainTimeoutsOutput
- func (o DomainTimeoutsOutput) ToDomainTimeoutsOutputWithContext(ctx context.Context) DomainTimeoutsOutput
- func (o DomainTimeoutsOutput) ToDomainTimeoutsPtrOutput() DomainTimeoutsPtrOutput
- func (o DomainTimeoutsOutput) ToDomainTimeoutsPtrOutputWithContext(ctx context.Context) DomainTimeoutsPtrOutput
- func (o DomainTimeoutsOutput) Update() pulumi.StringPtrOutput
- type DomainTimeoutsPtrInput
- type DomainTimeoutsPtrOutput
- func (o DomainTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o DomainTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o DomainTimeoutsPtrOutput) Elem() DomainTimeoutsOutput
- func (DomainTimeoutsPtrOutput) ElementType() reflect.Type
- func (o DomainTimeoutsPtrOutput) ToDomainTimeoutsPtrOutput() DomainTimeoutsPtrOutput
- func (o DomainTimeoutsPtrOutput) ToDomainTimeoutsPtrOutputWithContext(ctx context.Context) DomainTimeoutsPtrOutput
- func (o DomainTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
- 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 Domain ¶ added in v6.68.0
type Domain 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 DomainAdminContactPtrOutput `pulumi:"adminContact"`
// Whether domain administrative contact information is concealed from WHOIS queries. Default: `true`.
AdminPrivacy pulumi.BoolOutput `pulumi:"adminPrivacy"`
// Whether the domain registration is set to renew automatically. Default: `true`.
AutoRenew pulumi.BoolOutput `pulumi:"autoRenew"`
// Details about the domain billing contact. See Contact Blocks for more details.
BillingContacts DomainBillingContactArrayOutput `pulumi:"billingContacts"`
// Whether domain billing contact information is concealed from WHOIS queries. Default: `true`.
BillingPrivacy pulumi.BoolOutput `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 domain.
DomainName pulumi.StringOutput `pulumi:"domainName"`
// The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
DurationInYears pulumi.IntOutput `pulumi:"durationInYears"`
// The date when the registration for the domain is set to expire.
ExpirationDate pulumi.StringOutput `pulumi:"expirationDate"`
// The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
HostedZoneId pulumi.StringOutput `pulumi:"hostedZoneId"`
// The list of nameservers for the domain. See `nameServer` Blocks for more details.
NameServers DomainNameServerArrayOutput `pulumi:"nameServers"`
// Details about the domain registrant. See Contact Blocks for more details.
RegistrantContact DomainRegistrantContactPtrOutput `pulumi:"registrantContact"`
// Whether domain registrant contact information is concealed from WHOIS queries. Default: `true`.
RegistrantPrivacy pulumi.BoolOutput `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"`
// 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 DomainTechContactPtrOutput `pulumi:"techContact"`
// Whether domain technical contact information is concealed from WHOIS queries. Default: `true`.
TechPrivacy pulumi.BoolOutput `pulumi:"techPrivacy"`
Timeouts DomainTimeoutsPtrOutput `pulumi:"timeouts"`
// Whether the domain is locked for transfer. Default: `true`.
TransferLock pulumi.BoolOutput `pulumi:"transferLock"`
// The last updated date of the domain as found in the response to a WHOIS query.
UpdatedDate pulumi.StringOutput `pulumi:"updatedDate"`
// The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
WhoisServer pulumi.StringOutput `pulumi:"whoisServer"`
}
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/route53domains" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := route53domains.NewDomain(ctx, "example", &route53domains.DomainArgs{
DomainName: pulumi.String("example.com"),
AutoRenew: pulumi.Bool(false),
AdminContact: &route53domains.DomainAdminContactArgs{
AddressLine1: pulumi.String("101 Main Street"),
City: pulumi.String("San Francisco"),
ContactType: pulumi.String("COMPANY"),
CountryCode: pulumi.String("US"),
Email: pulumi.String("pulumi-acctest@example.com"),
Fax: pulumi.String("+1.4155551234"),
FirstName: pulumi.String("Terraform"),
LastName: pulumi.String("Team"),
OrganizationName: pulumi.String("HashiCorp"),
PhoneNumber: pulumi.String("+1.4155551234"),
State: pulumi.String("CA"),
ZipCode: pulumi.String("94105"),
},
RegistrantContact: &route53domains.DomainRegistrantContactArgs{
AddressLine1: pulumi.String("101 Main Street"),
City: pulumi.String("San Francisco"),
ContactType: pulumi.String("COMPANY"),
CountryCode: pulumi.String("US"),
Email: pulumi.String("pulumi-acctest@example.com"),
Fax: pulumi.String("+1.4155551234"),
FirstName: pulumi.String("Terraform"),
LastName: pulumi.String("Team"),
OrganizationName: pulumi.String("HashiCorp"),
PhoneNumber: pulumi.String("+1.4155551234"),
State: pulumi.String("CA"),
ZipCode: pulumi.String("94105"),
},
TechContact: &route53domains.DomainTechContactArgs{
AddressLine1: pulumi.String("101 Main Street"),
City: pulumi.String("San Francisco"),
ContactType: pulumi.String("COMPANY"),
CountryCode: pulumi.String("US"),
Email: pulumi.String("pulumi-acctest@example.com"),
Fax: pulumi.String("+1.4155551234"),
FirstName: pulumi.String("Terraform"),
LastName: pulumi.String("Team"),
OrganizationName: pulumi.String("HashiCorp"),
PhoneNumber: pulumi.String("+1.4155551234"),
State: pulumi.String("CA"),
ZipCode: pulumi.String("94105"),
},
Tags: pulumi.StringMap{
"Environment": pulumi.String("test"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import domains using the `domain_name`. For example:
```sh $ pulumi import aws:route53domains/domain:Domain example example.com ```
func GetDomain ¶ added in v6.68.0
func GetDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)
GetDomain gets an existing Domain 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 NewDomain ¶ added in v6.68.0
func NewDomain(ctx *pulumi.Context, name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)
NewDomain registers a new resource with the given unique name, arguments, and options.
func (*Domain) ElementType ¶ added in v6.68.0
func (*Domain) ToDomainOutput ¶ added in v6.68.0
func (i *Domain) ToDomainOutput() DomainOutput
func (*Domain) ToDomainOutputWithContext ¶ added in v6.68.0
func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainAdminContact ¶ added in v6.68.0
type DomainAdminContact 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 list of name-value pairs for parameters required by certain top-level domains.
ExtraParams []DomainAdminContactExtraParam `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 DomainAdminContactArgs ¶ added in v6.68.0
type DomainAdminContactArgs 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 list of name-value pairs for parameters required by certain top-level domains.
ExtraParams DomainAdminContactExtraParamArrayInput `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 (DomainAdminContactArgs) ElementType ¶ added in v6.68.0
func (DomainAdminContactArgs) ElementType() reflect.Type
func (DomainAdminContactArgs) ToDomainAdminContactOutput ¶ added in v6.68.0
func (i DomainAdminContactArgs) ToDomainAdminContactOutput() DomainAdminContactOutput
func (DomainAdminContactArgs) ToDomainAdminContactOutputWithContext ¶ added in v6.68.0
func (i DomainAdminContactArgs) ToDomainAdminContactOutputWithContext(ctx context.Context) DomainAdminContactOutput
func (DomainAdminContactArgs) ToDomainAdminContactPtrOutput ¶ added in v6.68.0
func (i DomainAdminContactArgs) ToDomainAdminContactPtrOutput() DomainAdminContactPtrOutput
func (DomainAdminContactArgs) ToDomainAdminContactPtrOutputWithContext ¶ added in v6.68.0
func (i DomainAdminContactArgs) ToDomainAdminContactPtrOutputWithContext(ctx context.Context) DomainAdminContactPtrOutput
type DomainAdminContactExtraParam ¶ added in v6.68.0
type DomainAdminContactExtraParamArgs ¶ added in v6.68.0
type DomainAdminContactExtraParamArgs struct {
// The name of an additional parameter that is required by a top-level domain.
Name pulumi.StringInput `pulumi:"name"`
// The value that corresponds with the name of an extra parameter.
Value pulumi.StringInput `pulumi:"value"`
}
func (DomainAdminContactExtraParamArgs) ElementType ¶ added in v6.68.0
func (DomainAdminContactExtraParamArgs) ElementType() reflect.Type
func (DomainAdminContactExtraParamArgs) ToDomainAdminContactExtraParamOutput ¶ added in v6.68.0
func (i DomainAdminContactExtraParamArgs) ToDomainAdminContactExtraParamOutput() DomainAdminContactExtraParamOutput
func (DomainAdminContactExtraParamArgs) ToDomainAdminContactExtraParamOutputWithContext ¶ added in v6.68.0
func (i DomainAdminContactExtraParamArgs) ToDomainAdminContactExtraParamOutputWithContext(ctx context.Context) DomainAdminContactExtraParamOutput
type DomainAdminContactExtraParamArray ¶ added in v6.68.0
type DomainAdminContactExtraParamArray []DomainAdminContactExtraParamInput
func (DomainAdminContactExtraParamArray) ElementType ¶ added in v6.68.0
func (DomainAdminContactExtraParamArray) ElementType() reflect.Type
func (DomainAdminContactExtraParamArray) ToDomainAdminContactExtraParamArrayOutput ¶ added in v6.68.0
func (i DomainAdminContactExtraParamArray) ToDomainAdminContactExtraParamArrayOutput() DomainAdminContactExtraParamArrayOutput
func (DomainAdminContactExtraParamArray) ToDomainAdminContactExtraParamArrayOutputWithContext ¶ added in v6.68.0
func (i DomainAdminContactExtraParamArray) ToDomainAdminContactExtraParamArrayOutputWithContext(ctx context.Context) DomainAdminContactExtraParamArrayOutput
type DomainAdminContactExtraParamArrayInput ¶ added in v6.68.0
type DomainAdminContactExtraParamArrayInput interface {
pulumi.Input
ToDomainAdminContactExtraParamArrayOutput() DomainAdminContactExtraParamArrayOutput
ToDomainAdminContactExtraParamArrayOutputWithContext(context.Context) DomainAdminContactExtraParamArrayOutput
}
DomainAdminContactExtraParamArrayInput is an input type that accepts DomainAdminContactExtraParamArray and DomainAdminContactExtraParamArrayOutput values. You can construct a concrete instance of `DomainAdminContactExtraParamArrayInput` via:
DomainAdminContactExtraParamArray{ DomainAdminContactExtraParamArgs{...} }
type DomainAdminContactExtraParamArrayOutput ¶ added in v6.68.0
type DomainAdminContactExtraParamArrayOutput struct{ *pulumi.OutputState }
func (DomainAdminContactExtraParamArrayOutput) ElementType ¶ added in v6.68.0
func (DomainAdminContactExtraParamArrayOutput) ElementType() reflect.Type
func (DomainAdminContactExtraParamArrayOutput) ToDomainAdminContactExtraParamArrayOutput ¶ added in v6.68.0
func (o DomainAdminContactExtraParamArrayOutput) ToDomainAdminContactExtraParamArrayOutput() DomainAdminContactExtraParamArrayOutput
func (DomainAdminContactExtraParamArrayOutput) ToDomainAdminContactExtraParamArrayOutputWithContext ¶ added in v6.68.0
func (o DomainAdminContactExtraParamArrayOutput) ToDomainAdminContactExtraParamArrayOutputWithContext(ctx context.Context) DomainAdminContactExtraParamArrayOutput
type DomainAdminContactExtraParamInput ¶ added in v6.68.0
type DomainAdminContactExtraParamInput interface {
pulumi.Input
ToDomainAdminContactExtraParamOutput() DomainAdminContactExtraParamOutput
ToDomainAdminContactExtraParamOutputWithContext(context.Context) DomainAdminContactExtraParamOutput
}
DomainAdminContactExtraParamInput is an input type that accepts DomainAdminContactExtraParamArgs and DomainAdminContactExtraParamOutput values. You can construct a concrete instance of `DomainAdminContactExtraParamInput` via:
DomainAdminContactExtraParamArgs{...}
type DomainAdminContactExtraParamOutput ¶ added in v6.68.0
type DomainAdminContactExtraParamOutput struct{ *pulumi.OutputState }
func (DomainAdminContactExtraParamOutput) ElementType ¶ added in v6.68.0
func (DomainAdminContactExtraParamOutput) ElementType() reflect.Type
func (DomainAdminContactExtraParamOutput) Name ¶ added in v6.68.0
func (o DomainAdminContactExtraParamOutput) Name() pulumi.StringOutput
The name of an additional parameter that is required by a top-level domain.
func (DomainAdminContactExtraParamOutput) ToDomainAdminContactExtraParamOutput ¶ added in v6.68.0
func (o DomainAdminContactExtraParamOutput) ToDomainAdminContactExtraParamOutput() DomainAdminContactExtraParamOutput
func (DomainAdminContactExtraParamOutput) ToDomainAdminContactExtraParamOutputWithContext ¶ added in v6.68.0
func (o DomainAdminContactExtraParamOutput) ToDomainAdminContactExtraParamOutputWithContext(ctx context.Context) DomainAdminContactExtraParamOutput
func (DomainAdminContactExtraParamOutput) Value ¶ added in v6.68.0
func (o DomainAdminContactExtraParamOutput) Value() pulumi.StringOutput
The value that corresponds with the name of an extra parameter.
type DomainAdminContactInput ¶ added in v6.68.0
type DomainAdminContactInput interface {
pulumi.Input
ToDomainAdminContactOutput() DomainAdminContactOutput
ToDomainAdminContactOutputWithContext(context.Context) DomainAdminContactOutput
}
DomainAdminContactInput is an input type that accepts DomainAdminContactArgs and DomainAdminContactOutput values. You can construct a concrete instance of `DomainAdminContactInput` via:
DomainAdminContactArgs{...}
type DomainAdminContactOutput ¶ added in v6.68.0
type DomainAdminContactOutput struct{ *pulumi.OutputState }
func (DomainAdminContactOutput) AddressLine1 ¶ added in v6.68.0
func (o DomainAdminContactOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (DomainAdminContactOutput) AddressLine2 ¶ added in v6.68.0
func (o DomainAdminContactOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (DomainAdminContactOutput) City ¶ added in v6.68.0
func (o DomainAdminContactOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (DomainAdminContactOutput) ContactType ¶ added in v6.68.0
func (o DomainAdminContactOutput) 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 (DomainAdminContactOutput) CountryCode ¶ added in v6.68.0
func (o DomainAdminContactOutput) 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 (DomainAdminContactOutput) ElementType ¶ added in v6.68.0
func (DomainAdminContactOutput) ElementType() reflect.Type
func (DomainAdminContactOutput) Email ¶ added in v6.68.0
func (o DomainAdminContactOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (DomainAdminContactOutput) ExtraParams ¶ added in v6.68.0
func (o DomainAdminContactOutput) ExtraParams() DomainAdminContactExtraParamArrayOutput
A list of name-value pairs for parameters required by certain top-level domains.
func (DomainAdminContactOutput) Fax ¶ added in v6.68.0
func (o DomainAdminContactOutput) 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 (DomainAdminContactOutput) FirstName ¶ added in v6.68.0
func (o DomainAdminContactOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (DomainAdminContactOutput) LastName ¶ added in v6.68.0
func (o DomainAdminContactOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (DomainAdminContactOutput) OrganizationName ¶ added in v6.68.0
func (o DomainAdminContactOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (DomainAdminContactOutput) PhoneNumber ¶ added in v6.68.0
func (o DomainAdminContactOutput) 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 (DomainAdminContactOutput) State ¶ added in v6.68.0
func (o DomainAdminContactOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (DomainAdminContactOutput) ToDomainAdminContactOutput ¶ added in v6.68.0
func (o DomainAdminContactOutput) ToDomainAdminContactOutput() DomainAdminContactOutput
func (DomainAdminContactOutput) ToDomainAdminContactOutputWithContext ¶ added in v6.68.0
func (o DomainAdminContactOutput) ToDomainAdminContactOutputWithContext(ctx context.Context) DomainAdminContactOutput
func (DomainAdminContactOutput) ToDomainAdminContactPtrOutput ¶ added in v6.68.0
func (o DomainAdminContactOutput) ToDomainAdminContactPtrOutput() DomainAdminContactPtrOutput
func (DomainAdminContactOutput) ToDomainAdminContactPtrOutputWithContext ¶ added in v6.68.0
func (o DomainAdminContactOutput) ToDomainAdminContactPtrOutputWithContext(ctx context.Context) DomainAdminContactPtrOutput
func (DomainAdminContactOutput) ZipCode ¶ added in v6.68.0
func (o DomainAdminContactOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type DomainAdminContactPtrInput ¶ added in v6.68.0
type DomainAdminContactPtrInput interface {
pulumi.Input
ToDomainAdminContactPtrOutput() DomainAdminContactPtrOutput
ToDomainAdminContactPtrOutputWithContext(context.Context) DomainAdminContactPtrOutput
}
DomainAdminContactPtrInput is an input type that accepts DomainAdminContactArgs, DomainAdminContactPtr and DomainAdminContactPtrOutput values. You can construct a concrete instance of `DomainAdminContactPtrInput` via:
DomainAdminContactArgs{...}
or:
nil
func DomainAdminContactPtr ¶ added in v6.68.0
func DomainAdminContactPtr(v *DomainAdminContactArgs) DomainAdminContactPtrInput
type DomainAdminContactPtrOutput ¶ added in v6.68.0
type DomainAdminContactPtrOutput struct{ *pulumi.OutputState }
func (DomainAdminContactPtrOutput) AddressLine1 ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (DomainAdminContactPtrOutput) AddressLine2 ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (DomainAdminContactPtrOutput) City ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (DomainAdminContactPtrOutput) ContactType ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) 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 (DomainAdminContactPtrOutput) CountryCode ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) 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 (DomainAdminContactPtrOutput) Elem ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) Elem() DomainAdminContactOutput
func (DomainAdminContactPtrOutput) ElementType ¶ added in v6.68.0
func (DomainAdminContactPtrOutput) ElementType() reflect.Type
func (DomainAdminContactPtrOutput) Email ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (DomainAdminContactPtrOutput) ExtraParams ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) ExtraParams() DomainAdminContactExtraParamArrayOutput
A list of name-value pairs for parameters required by certain top-level domains.
func (DomainAdminContactPtrOutput) Fax ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) 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 (DomainAdminContactPtrOutput) FirstName ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (DomainAdminContactPtrOutput) LastName ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (DomainAdminContactPtrOutput) OrganizationName ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (DomainAdminContactPtrOutput) PhoneNumber ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) 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 (DomainAdminContactPtrOutput) State ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (DomainAdminContactPtrOutput) ToDomainAdminContactPtrOutput ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) ToDomainAdminContactPtrOutput() DomainAdminContactPtrOutput
func (DomainAdminContactPtrOutput) ToDomainAdminContactPtrOutputWithContext ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) ToDomainAdminContactPtrOutputWithContext(ctx context.Context) DomainAdminContactPtrOutput
func (DomainAdminContactPtrOutput) ZipCode ¶ added in v6.68.0
func (o DomainAdminContactPtrOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type DomainArgs ¶ added in v6.68.0
type DomainArgs struct {
// Details about the domain administrative contact. See Contact Blocks for more details.
AdminContact DomainAdminContactPtrInput
// 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.
BillingContacts DomainBillingContactArrayInput
// Whether domain billing contact information is concealed from WHOIS queries. Default: `true`.
BillingPrivacy pulumi.BoolPtrInput
// The name of the domain.
DomainName pulumi.StringInput
// The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
DurationInYears pulumi.IntPtrInput
// The list of nameservers for the domain. See `nameServer` Blocks for more details.
NameServers DomainNameServerArrayInput
// Details about the domain registrant. See Contact Blocks for more details.
RegistrantContact DomainRegistrantContactPtrInput
// 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 DomainTechContactPtrInput
// Whether domain technical contact information is concealed from WHOIS queries. Default: `true`.
TechPrivacy pulumi.BoolPtrInput
Timeouts DomainTimeoutsPtrInput
// Whether the domain is locked for transfer. Default: `true`.
TransferLock pulumi.BoolPtrInput
}
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶ added in v6.68.0
func (DomainArgs) ElementType() reflect.Type
type DomainArray ¶ added in v6.68.0
type DomainArray []DomainInput
func (DomainArray) ElementType ¶ added in v6.68.0
func (DomainArray) ElementType() reflect.Type
func (DomainArray) ToDomainArrayOutput ¶ added in v6.68.0
func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput
func (DomainArray) ToDomainArrayOutputWithContext ¶ added in v6.68.0
func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainArrayInput ¶ added in v6.68.0
type DomainArrayInput interface {
pulumi.Input
ToDomainArrayOutput() DomainArrayOutput
ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput
}
DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:
DomainArray{ DomainArgs{...} }
type DomainArrayOutput ¶ added in v6.68.0
type DomainArrayOutput struct{ *pulumi.OutputState }
func (DomainArrayOutput) ElementType ¶ added in v6.68.0
func (DomainArrayOutput) ElementType() reflect.Type
func (DomainArrayOutput) Index ¶ added in v6.68.0
func (o DomainArrayOutput) Index(i pulumi.IntInput) DomainOutput
func (DomainArrayOutput) ToDomainArrayOutput ¶ added in v6.68.0
func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput
func (DomainArrayOutput) ToDomainArrayOutputWithContext ¶ added in v6.68.0
func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainBillingContact ¶ added in v6.68.0
type DomainBillingContact 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 list of name-value pairs for parameters required by certain top-level domains.
ExtraParams []DomainBillingContactExtraParam `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 DomainBillingContactArgs ¶ added in v6.68.0
type DomainBillingContactArgs struct {
// First line of the contact's address.
AddressLine1 pulumi.StringInput `pulumi:"addressLine1"`
// Second line of contact's address, if any.
AddressLine2 pulumi.StringInput `pulumi:"addressLine2"`
// The city of the contact's address.
City pulumi.StringInput `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.StringInput `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.StringInput `pulumi:"countryCode"`
// Email address of the contact.
Email pulumi.StringInput `pulumi:"email"`
// A list of name-value pairs for parameters required by certain top-level domains.
ExtraParams DomainBillingContactExtraParamArrayInput `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.StringInput `pulumi:"fax"`
// First name of contact.
FirstName pulumi.StringInput `pulumi:"firstName"`
// Last name of contact.
LastName pulumi.StringInput `pulumi:"lastName"`
// Name of the organization for contact types other than `PERSON`.
OrganizationName pulumi.StringInput `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.StringInput `pulumi:"phoneNumber"`
// The state or province of the contact's city.
State pulumi.StringInput `pulumi:"state"`
// The zip or postal code of the contact's address.
ZipCode pulumi.StringInput `pulumi:"zipCode"`
}
func (DomainBillingContactArgs) ElementType ¶ added in v6.68.0
func (DomainBillingContactArgs) ElementType() reflect.Type
func (DomainBillingContactArgs) ToDomainBillingContactOutput ¶ added in v6.68.0
func (i DomainBillingContactArgs) ToDomainBillingContactOutput() DomainBillingContactOutput
func (DomainBillingContactArgs) ToDomainBillingContactOutputWithContext ¶ added in v6.68.0
func (i DomainBillingContactArgs) ToDomainBillingContactOutputWithContext(ctx context.Context) DomainBillingContactOutput
type DomainBillingContactArray ¶ added in v6.68.0
type DomainBillingContactArray []DomainBillingContactInput
func (DomainBillingContactArray) ElementType ¶ added in v6.68.0
func (DomainBillingContactArray) ElementType() reflect.Type
func (DomainBillingContactArray) ToDomainBillingContactArrayOutput ¶ added in v6.68.0
func (i DomainBillingContactArray) ToDomainBillingContactArrayOutput() DomainBillingContactArrayOutput
func (DomainBillingContactArray) ToDomainBillingContactArrayOutputWithContext ¶ added in v6.68.0
func (i DomainBillingContactArray) ToDomainBillingContactArrayOutputWithContext(ctx context.Context) DomainBillingContactArrayOutput
type DomainBillingContactArrayInput ¶ added in v6.68.0
type DomainBillingContactArrayInput interface {
pulumi.Input
ToDomainBillingContactArrayOutput() DomainBillingContactArrayOutput
ToDomainBillingContactArrayOutputWithContext(context.Context) DomainBillingContactArrayOutput
}
DomainBillingContactArrayInput is an input type that accepts DomainBillingContactArray and DomainBillingContactArrayOutput values. You can construct a concrete instance of `DomainBillingContactArrayInput` via:
DomainBillingContactArray{ DomainBillingContactArgs{...} }
type DomainBillingContactArrayOutput ¶ added in v6.68.0
type DomainBillingContactArrayOutput struct{ *pulumi.OutputState }
func (DomainBillingContactArrayOutput) ElementType ¶ added in v6.68.0
func (DomainBillingContactArrayOutput) ElementType() reflect.Type
func (DomainBillingContactArrayOutput) Index ¶ added in v6.68.0
func (o DomainBillingContactArrayOutput) Index(i pulumi.IntInput) DomainBillingContactOutput
func (DomainBillingContactArrayOutput) ToDomainBillingContactArrayOutput ¶ added in v6.68.0
func (o DomainBillingContactArrayOutput) ToDomainBillingContactArrayOutput() DomainBillingContactArrayOutput
func (DomainBillingContactArrayOutput) ToDomainBillingContactArrayOutputWithContext ¶ added in v6.68.0
func (o DomainBillingContactArrayOutput) ToDomainBillingContactArrayOutputWithContext(ctx context.Context) DomainBillingContactArrayOutput
type DomainBillingContactExtraParam ¶ added in v6.68.0
type DomainBillingContactExtraParamArgs ¶ added in v6.68.0
type DomainBillingContactExtraParamArgs struct {
// The name of an additional parameter that is required by a top-level domain.
Name pulumi.StringInput `pulumi:"name"`
// The value that corresponds with the name of an extra parameter.
Value pulumi.StringInput `pulumi:"value"`
}
func (DomainBillingContactExtraParamArgs) ElementType ¶ added in v6.68.0
func (DomainBillingContactExtraParamArgs) ElementType() reflect.Type
func (DomainBillingContactExtraParamArgs) ToDomainBillingContactExtraParamOutput ¶ added in v6.68.0
func (i DomainBillingContactExtraParamArgs) ToDomainBillingContactExtraParamOutput() DomainBillingContactExtraParamOutput
func (DomainBillingContactExtraParamArgs) ToDomainBillingContactExtraParamOutputWithContext ¶ added in v6.68.0
func (i DomainBillingContactExtraParamArgs) ToDomainBillingContactExtraParamOutputWithContext(ctx context.Context) DomainBillingContactExtraParamOutput
type DomainBillingContactExtraParamArray ¶ added in v6.68.0
type DomainBillingContactExtraParamArray []DomainBillingContactExtraParamInput
func (DomainBillingContactExtraParamArray) ElementType ¶ added in v6.68.0
func (DomainBillingContactExtraParamArray) ElementType() reflect.Type
func (DomainBillingContactExtraParamArray) ToDomainBillingContactExtraParamArrayOutput ¶ added in v6.68.0
func (i DomainBillingContactExtraParamArray) ToDomainBillingContactExtraParamArrayOutput() DomainBillingContactExtraParamArrayOutput
func (DomainBillingContactExtraParamArray) ToDomainBillingContactExtraParamArrayOutputWithContext ¶ added in v6.68.0
func (i DomainBillingContactExtraParamArray) ToDomainBillingContactExtraParamArrayOutputWithContext(ctx context.Context) DomainBillingContactExtraParamArrayOutput
type DomainBillingContactExtraParamArrayInput ¶ added in v6.68.0
type DomainBillingContactExtraParamArrayInput interface {
pulumi.Input
ToDomainBillingContactExtraParamArrayOutput() DomainBillingContactExtraParamArrayOutput
ToDomainBillingContactExtraParamArrayOutputWithContext(context.Context) DomainBillingContactExtraParamArrayOutput
}
DomainBillingContactExtraParamArrayInput is an input type that accepts DomainBillingContactExtraParamArray and DomainBillingContactExtraParamArrayOutput values. You can construct a concrete instance of `DomainBillingContactExtraParamArrayInput` via:
DomainBillingContactExtraParamArray{ DomainBillingContactExtraParamArgs{...} }
type DomainBillingContactExtraParamArrayOutput ¶ added in v6.68.0
type DomainBillingContactExtraParamArrayOutput struct{ *pulumi.OutputState }
func (DomainBillingContactExtraParamArrayOutput) ElementType ¶ added in v6.68.0
func (DomainBillingContactExtraParamArrayOutput) ElementType() reflect.Type
func (DomainBillingContactExtraParamArrayOutput) ToDomainBillingContactExtraParamArrayOutput ¶ added in v6.68.0
func (o DomainBillingContactExtraParamArrayOutput) ToDomainBillingContactExtraParamArrayOutput() DomainBillingContactExtraParamArrayOutput
func (DomainBillingContactExtraParamArrayOutput) ToDomainBillingContactExtraParamArrayOutputWithContext ¶ added in v6.68.0
func (o DomainBillingContactExtraParamArrayOutput) ToDomainBillingContactExtraParamArrayOutputWithContext(ctx context.Context) DomainBillingContactExtraParamArrayOutput
type DomainBillingContactExtraParamInput ¶ added in v6.68.0
type DomainBillingContactExtraParamInput interface {
pulumi.Input
ToDomainBillingContactExtraParamOutput() DomainBillingContactExtraParamOutput
ToDomainBillingContactExtraParamOutputWithContext(context.Context) DomainBillingContactExtraParamOutput
}
DomainBillingContactExtraParamInput is an input type that accepts DomainBillingContactExtraParamArgs and DomainBillingContactExtraParamOutput values. You can construct a concrete instance of `DomainBillingContactExtraParamInput` via:
DomainBillingContactExtraParamArgs{...}
type DomainBillingContactExtraParamOutput ¶ added in v6.68.0
type DomainBillingContactExtraParamOutput struct{ *pulumi.OutputState }
func (DomainBillingContactExtraParamOutput) ElementType ¶ added in v6.68.0
func (DomainBillingContactExtraParamOutput) ElementType() reflect.Type
func (DomainBillingContactExtraParamOutput) Name ¶ added in v6.68.0
func (o DomainBillingContactExtraParamOutput) Name() pulumi.StringOutput
The name of an additional parameter that is required by a top-level domain.
func (DomainBillingContactExtraParamOutput) ToDomainBillingContactExtraParamOutput ¶ added in v6.68.0
func (o DomainBillingContactExtraParamOutput) ToDomainBillingContactExtraParamOutput() DomainBillingContactExtraParamOutput
func (DomainBillingContactExtraParamOutput) ToDomainBillingContactExtraParamOutputWithContext ¶ added in v6.68.0
func (o DomainBillingContactExtraParamOutput) ToDomainBillingContactExtraParamOutputWithContext(ctx context.Context) DomainBillingContactExtraParamOutput
func (DomainBillingContactExtraParamOutput) Value ¶ added in v6.68.0
func (o DomainBillingContactExtraParamOutput) Value() pulumi.StringOutput
The value that corresponds with the name of an extra parameter.
type DomainBillingContactInput ¶ added in v6.68.0
type DomainBillingContactInput interface {
pulumi.Input
ToDomainBillingContactOutput() DomainBillingContactOutput
ToDomainBillingContactOutputWithContext(context.Context) DomainBillingContactOutput
}
DomainBillingContactInput is an input type that accepts DomainBillingContactArgs and DomainBillingContactOutput values. You can construct a concrete instance of `DomainBillingContactInput` via:
DomainBillingContactArgs{...}
type DomainBillingContactOutput ¶ added in v6.68.0
type DomainBillingContactOutput struct{ *pulumi.OutputState }
func (DomainBillingContactOutput) AddressLine1 ¶ added in v6.68.0
func (o DomainBillingContactOutput) AddressLine1() pulumi.StringOutput
First line of the contact's address.
func (DomainBillingContactOutput) AddressLine2 ¶ added in v6.68.0
func (o DomainBillingContactOutput) AddressLine2() pulumi.StringOutput
Second line of contact's address, if any.
func (DomainBillingContactOutput) City ¶ added in v6.68.0
func (o DomainBillingContactOutput) City() pulumi.StringOutput
The city of the contact's address.
func (DomainBillingContactOutput) ContactType ¶ added in v6.68.0
func (o DomainBillingContactOutput) ContactType() pulumi.StringOutput
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 (DomainBillingContactOutput) CountryCode ¶ added in v6.68.0
func (o DomainBillingContactOutput) CountryCode() pulumi.StringOutput
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 (DomainBillingContactOutput) ElementType ¶ added in v6.68.0
func (DomainBillingContactOutput) ElementType() reflect.Type
func (DomainBillingContactOutput) Email ¶ added in v6.68.0
func (o DomainBillingContactOutput) Email() pulumi.StringOutput
Email address of the contact.
func (DomainBillingContactOutput) ExtraParams ¶ added in v6.68.0
func (o DomainBillingContactOutput) ExtraParams() DomainBillingContactExtraParamArrayOutput
A list of name-value pairs for parameters required by certain top-level domains.
func (DomainBillingContactOutput) Fax ¶ added in v6.68.0
func (o DomainBillingContactOutput) Fax() pulumi.StringOutput
Fax number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (DomainBillingContactOutput) FirstName ¶ added in v6.68.0
func (o DomainBillingContactOutput) FirstName() pulumi.StringOutput
First name of contact.
func (DomainBillingContactOutput) LastName ¶ added in v6.68.0
func (o DomainBillingContactOutput) LastName() pulumi.StringOutput
Last name of contact.
func (DomainBillingContactOutput) OrganizationName ¶ added in v6.68.0
func (o DomainBillingContactOutput) OrganizationName() pulumi.StringOutput
Name of the organization for contact types other than `PERSON`.
func (DomainBillingContactOutput) PhoneNumber ¶ added in v6.68.0
func (o DomainBillingContactOutput) PhoneNumber() pulumi.StringOutput
The phone number of the contact. Phone number must be specified in the format "+[country dialing code].[number including any area code]".
func (DomainBillingContactOutput) State ¶ added in v6.68.0
func (o DomainBillingContactOutput) State() pulumi.StringOutput
The state or province of the contact's city.
func (DomainBillingContactOutput) ToDomainBillingContactOutput ¶ added in v6.68.0
func (o DomainBillingContactOutput) ToDomainBillingContactOutput() DomainBillingContactOutput
func (DomainBillingContactOutput) ToDomainBillingContactOutputWithContext ¶ added in v6.68.0
func (o DomainBillingContactOutput) ToDomainBillingContactOutputWithContext(ctx context.Context) DomainBillingContactOutput
func (DomainBillingContactOutput) ZipCode ¶ added in v6.68.0
func (o DomainBillingContactOutput) ZipCode() pulumi.StringOutput
The zip or postal code of the contact's address.
type DomainInput ¶ added in v6.68.0
type DomainInput interface {
pulumi.Input
ToDomainOutput() DomainOutput
ToDomainOutputWithContext(ctx context.Context) DomainOutput
}
type DomainMap ¶ added in v6.68.0
type DomainMap map[string]DomainInput
func (DomainMap) ElementType ¶ added in v6.68.0
func (DomainMap) ToDomainMapOutput ¶ added in v6.68.0
func (i DomainMap) ToDomainMapOutput() DomainMapOutput
func (DomainMap) ToDomainMapOutputWithContext ¶ added in v6.68.0
func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainMapInput ¶ added in v6.68.0
type DomainMapInput interface {
pulumi.Input
ToDomainMapOutput() DomainMapOutput
ToDomainMapOutputWithContext(context.Context) DomainMapOutput
}
DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:
DomainMap{ "key": DomainArgs{...} }
type DomainMapOutput ¶ added in v6.68.0
type DomainMapOutput struct{ *pulumi.OutputState }
func (DomainMapOutput) ElementType ¶ added in v6.68.0
func (DomainMapOutput) ElementType() reflect.Type
func (DomainMapOutput) MapIndex ¶ added in v6.68.0
func (o DomainMapOutput) MapIndex(k pulumi.StringInput) DomainOutput
func (DomainMapOutput) ToDomainMapOutput ¶ added in v6.68.0
func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput
func (DomainMapOutput) ToDomainMapOutputWithContext ¶ added in v6.68.0
func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainNameServer ¶ added in v6.68.0
type DomainNameServerArgs ¶ added in v6.68.0
type DomainNameServerArgs 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 (DomainNameServerArgs) ElementType ¶ added in v6.68.0
func (DomainNameServerArgs) ElementType() reflect.Type
func (DomainNameServerArgs) ToDomainNameServerOutput ¶ added in v6.68.0
func (i DomainNameServerArgs) ToDomainNameServerOutput() DomainNameServerOutput
func (DomainNameServerArgs) ToDomainNameServerOutputWithContext ¶ added in v6.68.0
func (i DomainNameServerArgs) ToDomainNameServerOutputWithContext(ctx context.Context) DomainNameServerOutput
type DomainNameServerArray ¶ added in v6.68.0
type DomainNameServerArray []DomainNameServerInput
func (DomainNameServerArray) ElementType ¶ added in v6.68.0
func (DomainNameServerArray) ElementType() reflect.Type
func (DomainNameServerArray) ToDomainNameServerArrayOutput ¶ added in v6.68.0
func (i DomainNameServerArray) ToDomainNameServerArrayOutput() DomainNameServerArrayOutput
func (DomainNameServerArray) ToDomainNameServerArrayOutputWithContext ¶ added in v6.68.0
func (i DomainNameServerArray) ToDomainNameServerArrayOutputWithContext(ctx context.Context) DomainNameServerArrayOutput
type DomainNameServerArrayInput ¶ added in v6.68.0
type DomainNameServerArrayInput interface {
pulumi.Input
ToDomainNameServerArrayOutput() DomainNameServerArrayOutput
ToDomainNameServerArrayOutputWithContext(context.Context) DomainNameServerArrayOutput
}
DomainNameServerArrayInput is an input type that accepts DomainNameServerArray and DomainNameServerArrayOutput values. You can construct a concrete instance of `DomainNameServerArrayInput` via:
DomainNameServerArray{ DomainNameServerArgs{...} }
type DomainNameServerArrayOutput ¶ added in v6.68.0
type DomainNameServerArrayOutput struct{ *pulumi.OutputState }
func (DomainNameServerArrayOutput) ElementType ¶ added in v6.68.0
func (DomainNameServerArrayOutput) ElementType() reflect.Type
func (DomainNameServerArrayOutput) Index ¶ added in v6.68.0
func (o DomainNameServerArrayOutput) Index(i pulumi.IntInput) DomainNameServerOutput
func (DomainNameServerArrayOutput) ToDomainNameServerArrayOutput ¶ added in v6.68.0
func (o DomainNameServerArrayOutput) ToDomainNameServerArrayOutput() DomainNameServerArrayOutput
func (DomainNameServerArrayOutput) ToDomainNameServerArrayOutputWithContext ¶ added in v6.68.0
func (o DomainNameServerArrayOutput) ToDomainNameServerArrayOutputWithContext(ctx context.Context) DomainNameServerArrayOutput
type DomainNameServerInput ¶ added in v6.68.0
type DomainNameServerInput interface {
pulumi.Input
ToDomainNameServerOutput() DomainNameServerOutput
ToDomainNameServerOutputWithContext(context.Context) DomainNameServerOutput
}
DomainNameServerInput is an input type that accepts DomainNameServerArgs and DomainNameServerOutput values. You can construct a concrete instance of `DomainNameServerInput` via:
DomainNameServerArgs{...}
type DomainNameServerOutput ¶ added in v6.68.0
type DomainNameServerOutput struct{ *pulumi.OutputState }
func (DomainNameServerOutput) ElementType ¶ added in v6.68.0
func (DomainNameServerOutput) ElementType() reflect.Type
func (DomainNameServerOutput) GlueIps ¶ added in v6.68.0
func (o DomainNameServerOutput) GlueIps() pulumi.StringArrayOutput
Glue IP addresses of a name server. The list can contain only one IPv4 and one IPv6 address.
func (DomainNameServerOutput) Name ¶ added in v6.68.0
func (o DomainNameServerOutput) Name() pulumi.StringOutput
The fully qualified host name of the name server.
func (DomainNameServerOutput) ToDomainNameServerOutput ¶ added in v6.68.0
func (o DomainNameServerOutput) ToDomainNameServerOutput() DomainNameServerOutput
func (DomainNameServerOutput) ToDomainNameServerOutputWithContext ¶ added in v6.68.0
func (o DomainNameServerOutput) ToDomainNameServerOutputWithContext(ctx context.Context) DomainNameServerOutput
type DomainOutput ¶ added in v6.68.0
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) AbuseContactEmail ¶ added in v6.68.0
func (o DomainOutput) 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 (DomainOutput) AbuseContactPhone ¶ added in v6.68.0
func (o DomainOutput) AbuseContactPhone() pulumi.StringOutput
Phone number for reporting abuse.
func (DomainOutput) AdminContact ¶ added in v6.68.0
func (o DomainOutput) AdminContact() DomainAdminContactPtrOutput
Details about the domain administrative contact. See Contact Blocks for more details.
func (DomainOutput) AdminPrivacy ¶ added in v6.68.0
func (o DomainOutput) AdminPrivacy() pulumi.BoolOutput
Whether domain administrative contact information is concealed from WHOIS queries. Default: `true`.
func (DomainOutput) AutoRenew ¶ added in v6.68.0
func (o DomainOutput) AutoRenew() pulumi.BoolOutput
Whether the domain registration is set to renew automatically. Default: `true`.
func (DomainOutput) BillingContacts ¶ added in v6.68.0
func (o DomainOutput) BillingContacts() DomainBillingContactArrayOutput
Details about the domain billing contact. See Contact Blocks for more details.
func (DomainOutput) BillingPrivacy ¶ added in v6.68.0
func (o DomainOutput) BillingPrivacy() pulumi.BoolOutput
Whether domain billing contact information is concealed from WHOIS queries. Default: `true`.
func (DomainOutput) CreationDate ¶ added in v6.68.0
func (o DomainOutput) CreationDate() pulumi.StringOutput
The date when the domain was created as found in the response to a WHOIS query.
func (DomainOutput) DomainName ¶ added in v6.68.0
func (o DomainOutput) DomainName() pulumi.StringOutput
The name of the domain.
func (DomainOutput) DurationInYears ¶ added in v6.68.0
func (o DomainOutput) DurationInYears() pulumi.IntOutput
The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
func (DomainOutput) ElementType ¶ added in v6.68.0
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) ExpirationDate ¶ added in v6.68.0
func (o DomainOutput) ExpirationDate() pulumi.StringOutput
The date when the registration for the domain is set to expire.
func (DomainOutput) HostedZoneId ¶ added in v6.68.0
func (o DomainOutput) HostedZoneId() pulumi.StringOutput
The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
func (DomainOutput) NameServers ¶ added in v6.68.0
func (o DomainOutput) NameServers() DomainNameServerArrayOutput
The list of nameservers for the domain. See `nameServer` Blocks for more details.
func (DomainOutput) RegistrantContact ¶ added in v6.68.0
func (o DomainOutput) RegistrantContact() DomainRegistrantContactPtrOutput
Details about the domain registrant. See Contact Blocks for more details.
func (DomainOutput) RegistrantPrivacy ¶ added in v6.68.0
func (o DomainOutput) RegistrantPrivacy() pulumi.BoolOutput
Whether domain registrant contact information is concealed from WHOIS queries. Default: `true`.
func (DomainOutput) RegistrarName ¶ added in v6.68.0
func (o DomainOutput) RegistrarName() pulumi.StringOutput
Name of the registrar of the domain as identified in the registry.
func (DomainOutput) RegistrarUrl ¶ added in v6.68.0
func (o DomainOutput) RegistrarUrl() pulumi.StringOutput
Web address of the registrar.
func (DomainOutput) StatusLists ¶ added in v6.68.0
func (o DomainOutput) StatusLists() pulumi.StringArrayOutput
List of [domain name status codes](https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en).
func (DomainOutput) Tags ¶ added in v6.68.0
func (o DomainOutput) 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 (DomainOutput) TagsAll
deprecated
added in
v6.68.0
func (o DomainOutput) 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 (DomainOutput) TechContact ¶ added in v6.68.0
func (o DomainOutput) TechContact() DomainTechContactPtrOutput
Details about the domain technical contact. See Contact Blocks for more details.
func (DomainOutput) TechPrivacy ¶ added in v6.68.0
func (o DomainOutput) TechPrivacy() pulumi.BoolOutput
Whether domain technical contact information is concealed from WHOIS queries. Default: `true`.
func (DomainOutput) Timeouts ¶ added in v6.68.0
func (o DomainOutput) Timeouts() DomainTimeoutsPtrOutput
func (DomainOutput) ToDomainOutput ¶ added in v6.68.0
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶ added in v6.68.0
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
func (DomainOutput) TransferLock ¶ added in v6.68.0
func (o DomainOutput) TransferLock() pulumi.BoolOutput
Whether the domain is locked for transfer. Default: `true`.
func (DomainOutput) UpdatedDate ¶ added in v6.68.0
func (o DomainOutput) UpdatedDate() pulumi.StringOutput
The last updated date of the domain as found in the response to a WHOIS query.
func (DomainOutput) WhoisServer ¶ added in v6.68.0
func (o DomainOutput) WhoisServer() pulumi.StringOutput
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
type DomainRegistrantContact ¶ added in v6.68.0
type DomainRegistrantContact 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 list of name-value pairs for parameters required by certain top-level domains.
ExtraParams []DomainRegistrantContactExtraParam `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 DomainRegistrantContactArgs ¶ added in v6.68.0
type DomainRegistrantContactArgs 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 list of name-value pairs for parameters required by certain top-level domains.
ExtraParams DomainRegistrantContactExtraParamArrayInput `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 (DomainRegistrantContactArgs) ElementType ¶ added in v6.68.0
func (DomainRegistrantContactArgs) ElementType() reflect.Type
func (DomainRegistrantContactArgs) ToDomainRegistrantContactOutput ¶ added in v6.68.0
func (i DomainRegistrantContactArgs) ToDomainRegistrantContactOutput() DomainRegistrantContactOutput
func (DomainRegistrantContactArgs) ToDomainRegistrantContactOutputWithContext ¶ added in v6.68.0
func (i DomainRegistrantContactArgs) ToDomainRegistrantContactOutputWithContext(ctx context.Context) DomainRegistrantContactOutput
func (DomainRegistrantContactArgs) ToDomainRegistrantContactPtrOutput ¶ added in v6.68.0
func (i DomainRegistrantContactArgs) ToDomainRegistrantContactPtrOutput() DomainRegistrantContactPtrOutput
func (DomainRegistrantContactArgs) ToDomainRegistrantContactPtrOutputWithContext ¶ added in v6.68.0
func (i DomainRegistrantContactArgs) ToDomainRegistrantContactPtrOutputWithContext(ctx context.Context) DomainRegistrantContactPtrOutput
type DomainRegistrantContactExtraParam ¶ added in v6.68.0
type DomainRegistrantContactExtraParamArgs ¶ added in v6.68.0
type DomainRegistrantContactExtraParamArgs struct {
// The name of an additional parameter that is required by a top-level domain.
Name pulumi.StringInput `pulumi:"name"`
// The value that corresponds with the name of an extra parameter.
Value pulumi.StringInput `pulumi:"value"`
}
func (DomainRegistrantContactExtraParamArgs) ElementType ¶ added in v6.68.0
func (DomainRegistrantContactExtraParamArgs) ElementType() reflect.Type
func (DomainRegistrantContactExtraParamArgs) ToDomainRegistrantContactExtraParamOutput ¶ added in v6.68.0
func (i DomainRegistrantContactExtraParamArgs) ToDomainRegistrantContactExtraParamOutput() DomainRegistrantContactExtraParamOutput
func (DomainRegistrantContactExtraParamArgs) ToDomainRegistrantContactExtraParamOutputWithContext ¶ added in v6.68.0
func (i DomainRegistrantContactExtraParamArgs) ToDomainRegistrantContactExtraParamOutputWithContext(ctx context.Context) DomainRegistrantContactExtraParamOutput
type DomainRegistrantContactExtraParamArray ¶ added in v6.68.0
type DomainRegistrantContactExtraParamArray []DomainRegistrantContactExtraParamInput
func (DomainRegistrantContactExtraParamArray) ElementType ¶ added in v6.68.0
func (DomainRegistrantContactExtraParamArray) ElementType() reflect.Type
func (DomainRegistrantContactExtraParamArray) ToDomainRegistrantContactExtraParamArrayOutput ¶ added in v6.68.0
func (i DomainRegistrantContactExtraParamArray) ToDomainRegistrantContactExtraParamArrayOutput() DomainRegistrantContactExtraParamArrayOutput
func (DomainRegistrantContactExtraParamArray) ToDomainRegistrantContactExtraParamArrayOutputWithContext ¶ added in v6.68.0
func (i DomainRegistrantContactExtraParamArray) ToDomainRegistrantContactExtraParamArrayOutputWithContext(ctx context.Context) DomainRegistrantContactExtraParamArrayOutput
type DomainRegistrantContactExtraParamArrayInput ¶ added in v6.68.0
type DomainRegistrantContactExtraParamArrayInput interface {
pulumi.Input
ToDomainRegistrantContactExtraParamArrayOutput() DomainRegistrantContactExtraParamArrayOutput
ToDomainRegistrantContactExtraParamArrayOutputWithContext(context.Context) DomainRegistrantContactExtraParamArrayOutput
}
DomainRegistrantContactExtraParamArrayInput is an input type that accepts DomainRegistrantContactExtraParamArray and DomainRegistrantContactExtraParamArrayOutput values. You can construct a concrete instance of `DomainRegistrantContactExtraParamArrayInput` via:
DomainRegistrantContactExtraParamArray{ DomainRegistrantContactExtraParamArgs{...} }
type DomainRegistrantContactExtraParamArrayOutput ¶ added in v6.68.0
type DomainRegistrantContactExtraParamArrayOutput struct{ *pulumi.OutputState }
func (DomainRegistrantContactExtraParamArrayOutput) ElementType ¶ added in v6.68.0
func (DomainRegistrantContactExtraParamArrayOutput) ElementType() reflect.Type
func (DomainRegistrantContactExtraParamArrayOutput) ToDomainRegistrantContactExtraParamArrayOutput ¶ added in v6.68.0
func (o DomainRegistrantContactExtraParamArrayOutput) ToDomainRegistrantContactExtraParamArrayOutput() DomainRegistrantContactExtraParamArrayOutput
func (DomainRegistrantContactExtraParamArrayOutput) ToDomainRegistrantContactExtraParamArrayOutputWithContext ¶ added in v6.68.0
func (o DomainRegistrantContactExtraParamArrayOutput) ToDomainRegistrantContactExtraParamArrayOutputWithContext(ctx context.Context) DomainRegistrantContactExtraParamArrayOutput
type DomainRegistrantContactExtraParamInput ¶ added in v6.68.0
type DomainRegistrantContactExtraParamInput interface {
pulumi.Input
ToDomainRegistrantContactExtraParamOutput() DomainRegistrantContactExtraParamOutput
ToDomainRegistrantContactExtraParamOutputWithContext(context.Context) DomainRegistrantContactExtraParamOutput
}
DomainRegistrantContactExtraParamInput is an input type that accepts DomainRegistrantContactExtraParamArgs and DomainRegistrantContactExtraParamOutput values. You can construct a concrete instance of `DomainRegistrantContactExtraParamInput` via:
DomainRegistrantContactExtraParamArgs{...}
type DomainRegistrantContactExtraParamOutput ¶ added in v6.68.0
type DomainRegistrantContactExtraParamOutput struct{ *pulumi.OutputState }
func (DomainRegistrantContactExtraParamOutput) ElementType ¶ added in v6.68.0
func (DomainRegistrantContactExtraParamOutput) ElementType() reflect.Type
func (DomainRegistrantContactExtraParamOutput) Name ¶ added in v6.68.0
func (o DomainRegistrantContactExtraParamOutput) Name() pulumi.StringOutput
The name of an additional parameter that is required by a top-level domain.
func (DomainRegistrantContactExtraParamOutput) ToDomainRegistrantContactExtraParamOutput ¶ added in v6.68.0
func (o DomainRegistrantContactExtraParamOutput) ToDomainRegistrantContactExtraParamOutput() DomainRegistrantContactExtraParamOutput
func (DomainRegistrantContactExtraParamOutput) ToDomainRegistrantContactExtraParamOutputWithContext ¶ added in v6.68.0
func (o DomainRegistrantContactExtraParamOutput) ToDomainRegistrantContactExtraParamOutputWithContext(ctx context.Context) DomainRegistrantContactExtraParamOutput
func (DomainRegistrantContactExtraParamOutput) Value ¶ added in v6.68.0
func (o DomainRegistrantContactExtraParamOutput) Value() pulumi.StringOutput
The value that corresponds with the name of an extra parameter.
type DomainRegistrantContactInput ¶ added in v6.68.0
type DomainRegistrantContactInput interface {
pulumi.Input
ToDomainRegistrantContactOutput() DomainRegistrantContactOutput
ToDomainRegistrantContactOutputWithContext(context.Context) DomainRegistrantContactOutput
}
DomainRegistrantContactInput is an input type that accepts DomainRegistrantContactArgs and DomainRegistrantContactOutput values. You can construct a concrete instance of `DomainRegistrantContactInput` via:
DomainRegistrantContactArgs{...}
type DomainRegistrantContactOutput ¶ added in v6.68.0
type DomainRegistrantContactOutput struct{ *pulumi.OutputState }
func (DomainRegistrantContactOutput) AddressLine1 ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (DomainRegistrantContactOutput) AddressLine2 ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (DomainRegistrantContactOutput) City ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (DomainRegistrantContactOutput) ContactType ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) 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 (DomainRegistrantContactOutput) CountryCode ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) 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 (DomainRegistrantContactOutput) ElementType ¶ added in v6.68.0
func (DomainRegistrantContactOutput) ElementType() reflect.Type
func (DomainRegistrantContactOutput) Email ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (DomainRegistrantContactOutput) ExtraParams ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) ExtraParams() DomainRegistrantContactExtraParamArrayOutput
A list of name-value pairs for parameters required by certain top-level domains.
func (DomainRegistrantContactOutput) Fax ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) 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 (DomainRegistrantContactOutput) FirstName ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (DomainRegistrantContactOutput) LastName ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (DomainRegistrantContactOutput) OrganizationName ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (DomainRegistrantContactOutput) PhoneNumber ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) 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 (DomainRegistrantContactOutput) State ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (DomainRegistrantContactOutput) ToDomainRegistrantContactOutput ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) ToDomainRegistrantContactOutput() DomainRegistrantContactOutput
func (DomainRegistrantContactOutput) ToDomainRegistrantContactOutputWithContext ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) ToDomainRegistrantContactOutputWithContext(ctx context.Context) DomainRegistrantContactOutput
func (DomainRegistrantContactOutput) ToDomainRegistrantContactPtrOutput ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) ToDomainRegistrantContactPtrOutput() DomainRegistrantContactPtrOutput
func (DomainRegistrantContactOutput) ToDomainRegistrantContactPtrOutputWithContext ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) ToDomainRegistrantContactPtrOutputWithContext(ctx context.Context) DomainRegistrantContactPtrOutput
func (DomainRegistrantContactOutput) ZipCode ¶ added in v6.68.0
func (o DomainRegistrantContactOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type DomainRegistrantContactPtrInput ¶ added in v6.68.0
type DomainRegistrantContactPtrInput interface {
pulumi.Input
ToDomainRegistrantContactPtrOutput() DomainRegistrantContactPtrOutput
ToDomainRegistrantContactPtrOutputWithContext(context.Context) DomainRegistrantContactPtrOutput
}
DomainRegistrantContactPtrInput is an input type that accepts DomainRegistrantContactArgs, DomainRegistrantContactPtr and DomainRegistrantContactPtrOutput values. You can construct a concrete instance of `DomainRegistrantContactPtrInput` via:
DomainRegistrantContactArgs{...}
or:
nil
func DomainRegistrantContactPtr ¶ added in v6.68.0
func DomainRegistrantContactPtr(v *DomainRegistrantContactArgs) DomainRegistrantContactPtrInput
type DomainRegistrantContactPtrOutput ¶ added in v6.68.0
type DomainRegistrantContactPtrOutput struct{ *pulumi.OutputState }
func (DomainRegistrantContactPtrOutput) AddressLine1 ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (DomainRegistrantContactPtrOutput) AddressLine2 ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (DomainRegistrantContactPtrOutput) City ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (DomainRegistrantContactPtrOutput) ContactType ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) 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 (DomainRegistrantContactPtrOutput) CountryCode ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) 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 (DomainRegistrantContactPtrOutput) Elem ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) Elem() DomainRegistrantContactOutput
func (DomainRegistrantContactPtrOutput) ElementType ¶ added in v6.68.0
func (DomainRegistrantContactPtrOutput) ElementType() reflect.Type
func (DomainRegistrantContactPtrOutput) Email ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (DomainRegistrantContactPtrOutput) ExtraParams ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) ExtraParams() DomainRegistrantContactExtraParamArrayOutput
A list of name-value pairs for parameters required by certain top-level domains.
func (DomainRegistrantContactPtrOutput) Fax ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) 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 (DomainRegistrantContactPtrOutput) FirstName ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (DomainRegistrantContactPtrOutput) LastName ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (DomainRegistrantContactPtrOutput) OrganizationName ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (DomainRegistrantContactPtrOutput) PhoneNumber ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) 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 (DomainRegistrantContactPtrOutput) State ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (DomainRegistrantContactPtrOutput) ToDomainRegistrantContactPtrOutput ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) ToDomainRegistrantContactPtrOutput() DomainRegistrantContactPtrOutput
func (DomainRegistrantContactPtrOutput) ToDomainRegistrantContactPtrOutputWithContext ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) ToDomainRegistrantContactPtrOutputWithContext(ctx context.Context) DomainRegistrantContactPtrOutput
func (DomainRegistrantContactPtrOutput) ZipCode ¶ added in v6.68.0
func (o DomainRegistrantContactPtrOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type DomainState ¶ added in v6.68.0
type DomainState 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 DomainAdminContactPtrInput
// 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.
BillingContacts DomainBillingContactArrayInput
// 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 domain.
DomainName pulumi.StringPtrInput
// The number of years that you want to register the domain for. Domains are registered for a minimum of one year. Increasing the duration renews the domain.
DurationInYears pulumi.IntPtrInput
// The date when the registration for the domain is set to expire.
ExpirationDate pulumi.StringPtrInput
// The ID of the public Route 53 hosted zone created for the domain. This hosted zone is deleted when the domain is deregistered.
HostedZoneId pulumi.StringPtrInput
// The list of nameservers for the domain. See `nameServer` Blocks for more details.
NameServers DomainNameServerArrayInput
// Details about the domain registrant. See Contact Blocks for more details.
RegistrantContact DomainRegistrantContactPtrInput
// 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
// 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 DomainTechContactPtrInput
// Whether domain technical contact information is concealed from WHOIS queries. Default: `true`.
TechPrivacy pulumi.BoolPtrInput
Timeouts DomainTimeoutsPtrInput
// 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 (DomainState) ElementType ¶ added in v6.68.0
func (DomainState) ElementType() reflect.Type
type DomainTechContact ¶ added in v6.68.0
type DomainTechContact 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 list of name-value pairs for parameters required by certain top-level domains.
ExtraParams []DomainTechContactExtraParam `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 DomainTechContactArgs ¶ added in v6.68.0
type DomainTechContactArgs 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 list of name-value pairs for parameters required by certain top-level domains.
ExtraParams DomainTechContactExtraParamArrayInput `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 (DomainTechContactArgs) ElementType ¶ added in v6.68.0
func (DomainTechContactArgs) ElementType() reflect.Type
func (DomainTechContactArgs) ToDomainTechContactOutput ¶ added in v6.68.0
func (i DomainTechContactArgs) ToDomainTechContactOutput() DomainTechContactOutput
func (DomainTechContactArgs) ToDomainTechContactOutputWithContext ¶ added in v6.68.0
func (i DomainTechContactArgs) ToDomainTechContactOutputWithContext(ctx context.Context) DomainTechContactOutput
func (DomainTechContactArgs) ToDomainTechContactPtrOutput ¶ added in v6.68.0
func (i DomainTechContactArgs) ToDomainTechContactPtrOutput() DomainTechContactPtrOutput
func (DomainTechContactArgs) ToDomainTechContactPtrOutputWithContext ¶ added in v6.68.0
func (i DomainTechContactArgs) ToDomainTechContactPtrOutputWithContext(ctx context.Context) DomainTechContactPtrOutput
type DomainTechContactExtraParam ¶ added in v6.68.0
type DomainTechContactExtraParamArgs ¶ added in v6.68.0
type DomainTechContactExtraParamArgs struct {
// The name of an additional parameter that is required by a top-level domain.
Name pulumi.StringInput `pulumi:"name"`
// The value that corresponds with the name of an extra parameter.
Value pulumi.StringInput `pulumi:"value"`
}
func (DomainTechContactExtraParamArgs) ElementType ¶ added in v6.68.0
func (DomainTechContactExtraParamArgs) ElementType() reflect.Type
func (DomainTechContactExtraParamArgs) ToDomainTechContactExtraParamOutput ¶ added in v6.68.0
func (i DomainTechContactExtraParamArgs) ToDomainTechContactExtraParamOutput() DomainTechContactExtraParamOutput
func (DomainTechContactExtraParamArgs) ToDomainTechContactExtraParamOutputWithContext ¶ added in v6.68.0
func (i DomainTechContactExtraParamArgs) ToDomainTechContactExtraParamOutputWithContext(ctx context.Context) DomainTechContactExtraParamOutput
type DomainTechContactExtraParamArray ¶ added in v6.68.0
type DomainTechContactExtraParamArray []DomainTechContactExtraParamInput
func (DomainTechContactExtraParamArray) ElementType ¶ added in v6.68.0
func (DomainTechContactExtraParamArray) ElementType() reflect.Type
func (DomainTechContactExtraParamArray) ToDomainTechContactExtraParamArrayOutput ¶ added in v6.68.0
func (i DomainTechContactExtraParamArray) ToDomainTechContactExtraParamArrayOutput() DomainTechContactExtraParamArrayOutput
func (DomainTechContactExtraParamArray) ToDomainTechContactExtraParamArrayOutputWithContext ¶ added in v6.68.0
func (i DomainTechContactExtraParamArray) ToDomainTechContactExtraParamArrayOutputWithContext(ctx context.Context) DomainTechContactExtraParamArrayOutput
type DomainTechContactExtraParamArrayInput ¶ added in v6.68.0
type DomainTechContactExtraParamArrayInput interface {
pulumi.Input
ToDomainTechContactExtraParamArrayOutput() DomainTechContactExtraParamArrayOutput
ToDomainTechContactExtraParamArrayOutputWithContext(context.Context) DomainTechContactExtraParamArrayOutput
}
DomainTechContactExtraParamArrayInput is an input type that accepts DomainTechContactExtraParamArray and DomainTechContactExtraParamArrayOutput values. You can construct a concrete instance of `DomainTechContactExtraParamArrayInput` via:
DomainTechContactExtraParamArray{ DomainTechContactExtraParamArgs{...} }
type DomainTechContactExtraParamArrayOutput ¶ added in v6.68.0
type DomainTechContactExtraParamArrayOutput struct{ *pulumi.OutputState }
func (DomainTechContactExtraParamArrayOutput) ElementType ¶ added in v6.68.0
func (DomainTechContactExtraParamArrayOutput) ElementType() reflect.Type
func (DomainTechContactExtraParamArrayOutput) ToDomainTechContactExtraParamArrayOutput ¶ added in v6.68.0
func (o DomainTechContactExtraParamArrayOutput) ToDomainTechContactExtraParamArrayOutput() DomainTechContactExtraParamArrayOutput
func (DomainTechContactExtraParamArrayOutput) ToDomainTechContactExtraParamArrayOutputWithContext ¶ added in v6.68.0
func (o DomainTechContactExtraParamArrayOutput) ToDomainTechContactExtraParamArrayOutputWithContext(ctx context.Context) DomainTechContactExtraParamArrayOutput
type DomainTechContactExtraParamInput ¶ added in v6.68.0
type DomainTechContactExtraParamInput interface {
pulumi.Input
ToDomainTechContactExtraParamOutput() DomainTechContactExtraParamOutput
ToDomainTechContactExtraParamOutputWithContext(context.Context) DomainTechContactExtraParamOutput
}
DomainTechContactExtraParamInput is an input type that accepts DomainTechContactExtraParamArgs and DomainTechContactExtraParamOutput values. You can construct a concrete instance of `DomainTechContactExtraParamInput` via:
DomainTechContactExtraParamArgs{...}
type DomainTechContactExtraParamOutput ¶ added in v6.68.0
type DomainTechContactExtraParamOutput struct{ *pulumi.OutputState }
func (DomainTechContactExtraParamOutput) ElementType ¶ added in v6.68.0
func (DomainTechContactExtraParamOutput) ElementType() reflect.Type
func (DomainTechContactExtraParamOutput) Name ¶ added in v6.68.0
func (o DomainTechContactExtraParamOutput) Name() pulumi.StringOutput
The name of an additional parameter that is required by a top-level domain.
func (DomainTechContactExtraParamOutput) ToDomainTechContactExtraParamOutput ¶ added in v6.68.0
func (o DomainTechContactExtraParamOutput) ToDomainTechContactExtraParamOutput() DomainTechContactExtraParamOutput
func (DomainTechContactExtraParamOutput) ToDomainTechContactExtraParamOutputWithContext ¶ added in v6.68.0
func (o DomainTechContactExtraParamOutput) ToDomainTechContactExtraParamOutputWithContext(ctx context.Context) DomainTechContactExtraParamOutput
func (DomainTechContactExtraParamOutput) Value ¶ added in v6.68.0
func (o DomainTechContactExtraParamOutput) Value() pulumi.StringOutput
The value that corresponds with the name of an extra parameter.
type DomainTechContactInput ¶ added in v6.68.0
type DomainTechContactInput interface {
pulumi.Input
ToDomainTechContactOutput() DomainTechContactOutput
ToDomainTechContactOutputWithContext(context.Context) DomainTechContactOutput
}
DomainTechContactInput is an input type that accepts DomainTechContactArgs and DomainTechContactOutput values. You can construct a concrete instance of `DomainTechContactInput` via:
DomainTechContactArgs{...}
type DomainTechContactOutput ¶ added in v6.68.0
type DomainTechContactOutput struct{ *pulumi.OutputState }
func (DomainTechContactOutput) AddressLine1 ¶ added in v6.68.0
func (o DomainTechContactOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (DomainTechContactOutput) AddressLine2 ¶ added in v6.68.0
func (o DomainTechContactOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (DomainTechContactOutput) City ¶ added in v6.68.0
func (o DomainTechContactOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (DomainTechContactOutput) ContactType ¶ added in v6.68.0
func (o DomainTechContactOutput) 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 (DomainTechContactOutput) CountryCode ¶ added in v6.68.0
func (o DomainTechContactOutput) 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 (DomainTechContactOutput) ElementType ¶ added in v6.68.0
func (DomainTechContactOutput) ElementType() reflect.Type
func (DomainTechContactOutput) Email ¶ added in v6.68.0
func (o DomainTechContactOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (DomainTechContactOutput) ExtraParams ¶ added in v6.68.0
func (o DomainTechContactOutput) ExtraParams() DomainTechContactExtraParamArrayOutput
A list of name-value pairs for parameters required by certain top-level domains.
func (DomainTechContactOutput) Fax ¶ added in v6.68.0
func (o DomainTechContactOutput) 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 (DomainTechContactOutput) FirstName ¶ added in v6.68.0
func (o DomainTechContactOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (DomainTechContactOutput) LastName ¶ added in v6.68.0
func (o DomainTechContactOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (DomainTechContactOutput) OrganizationName ¶ added in v6.68.0
func (o DomainTechContactOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (DomainTechContactOutput) PhoneNumber ¶ added in v6.68.0
func (o DomainTechContactOutput) 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 (DomainTechContactOutput) State ¶ added in v6.68.0
func (o DomainTechContactOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (DomainTechContactOutput) ToDomainTechContactOutput ¶ added in v6.68.0
func (o DomainTechContactOutput) ToDomainTechContactOutput() DomainTechContactOutput
func (DomainTechContactOutput) ToDomainTechContactOutputWithContext ¶ added in v6.68.0
func (o DomainTechContactOutput) ToDomainTechContactOutputWithContext(ctx context.Context) DomainTechContactOutput
func (DomainTechContactOutput) ToDomainTechContactPtrOutput ¶ added in v6.68.0
func (o DomainTechContactOutput) ToDomainTechContactPtrOutput() DomainTechContactPtrOutput
func (DomainTechContactOutput) ToDomainTechContactPtrOutputWithContext ¶ added in v6.68.0
func (o DomainTechContactOutput) ToDomainTechContactPtrOutputWithContext(ctx context.Context) DomainTechContactPtrOutput
func (DomainTechContactOutput) ZipCode ¶ added in v6.68.0
func (o DomainTechContactOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type DomainTechContactPtrInput ¶ added in v6.68.0
type DomainTechContactPtrInput interface {
pulumi.Input
ToDomainTechContactPtrOutput() DomainTechContactPtrOutput
ToDomainTechContactPtrOutputWithContext(context.Context) DomainTechContactPtrOutput
}
DomainTechContactPtrInput is an input type that accepts DomainTechContactArgs, DomainTechContactPtr and DomainTechContactPtrOutput values. You can construct a concrete instance of `DomainTechContactPtrInput` via:
DomainTechContactArgs{...}
or:
nil
func DomainTechContactPtr ¶ added in v6.68.0
func DomainTechContactPtr(v *DomainTechContactArgs) DomainTechContactPtrInput
type DomainTechContactPtrOutput ¶ added in v6.68.0
type DomainTechContactPtrOutput struct{ *pulumi.OutputState }
func (DomainTechContactPtrOutput) AddressLine1 ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) AddressLine1() pulumi.StringPtrOutput
First line of the contact's address.
func (DomainTechContactPtrOutput) AddressLine2 ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) AddressLine2() pulumi.StringPtrOutput
Second line of contact's address, if any.
func (DomainTechContactPtrOutput) City ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) City() pulumi.StringPtrOutput
The city of the contact's address.
func (DomainTechContactPtrOutput) ContactType ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) 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 (DomainTechContactPtrOutput) CountryCode ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) 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 (DomainTechContactPtrOutput) Elem ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) Elem() DomainTechContactOutput
func (DomainTechContactPtrOutput) ElementType ¶ added in v6.68.0
func (DomainTechContactPtrOutput) ElementType() reflect.Type
func (DomainTechContactPtrOutput) Email ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) Email() pulumi.StringPtrOutput
Email address of the contact.
func (DomainTechContactPtrOutput) ExtraParams ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) ExtraParams() DomainTechContactExtraParamArrayOutput
A list of name-value pairs for parameters required by certain top-level domains.
func (DomainTechContactPtrOutput) Fax ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) 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 (DomainTechContactPtrOutput) FirstName ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) FirstName() pulumi.StringPtrOutput
First name of contact.
func (DomainTechContactPtrOutput) LastName ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) LastName() pulumi.StringPtrOutput
Last name of contact.
func (DomainTechContactPtrOutput) OrganizationName ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) OrganizationName() pulumi.StringPtrOutput
Name of the organization for contact types other than `PERSON`.
func (DomainTechContactPtrOutput) PhoneNumber ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) 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 (DomainTechContactPtrOutput) State ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) State() pulumi.StringPtrOutput
The state or province of the contact's city.
func (DomainTechContactPtrOutput) ToDomainTechContactPtrOutput ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) ToDomainTechContactPtrOutput() DomainTechContactPtrOutput
func (DomainTechContactPtrOutput) ToDomainTechContactPtrOutputWithContext ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) ToDomainTechContactPtrOutputWithContext(ctx context.Context) DomainTechContactPtrOutput
func (DomainTechContactPtrOutput) ZipCode ¶ added in v6.68.0
func (o DomainTechContactPtrOutput) ZipCode() pulumi.StringPtrOutput
The zip or postal code of the contact's address.
type DomainTimeouts ¶ added in v6.68.0
type DomainTimeouts 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"`
// 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).
Update *string `pulumi:"update"`
}
type DomainTimeoutsArgs ¶ added in v6.68.0
type DomainTimeoutsArgs 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"`
// 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).
Update pulumi.StringPtrInput `pulumi:"update"`
}
func (DomainTimeoutsArgs) ElementType ¶ added in v6.68.0
func (DomainTimeoutsArgs) ElementType() reflect.Type
func (DomainTimeoutsArgs) ToDomainTimeoutsOutput ¶ added in v6.68.0
func (i DomainTimeoutsArgs) ToDomainTimeoutsOutput() DomainTimeoutsOutput
func (DomainTimeoutsArgs) ToDomainTimeoutsOutputWithContext ¶ added in v6.68.0
func (i DomainTimeoutsArgs) ToDomainTimeoutsOutputWithContext(ctx context.Context) DomainTimeoutsOutput
func (DomainTimeoutsArgs) ToDomainTimeoutsPtrOutput ¶ added in v6.68.0
func (i DomainTimeoutsArgs) ToDomainTimeoutsPtrOutput() DomainTimeoutsPtrOutput
func (DomainTimeoutsArgs) ToDomainTimeoutsPtrOutputWithContext ¶ added in v6.68.0
func (i DomainTimeoutsArgs) ToDomainTimeoutsPtrOutputWithContext(ctx context.Context) DomainTimeoutsPtrOutput
type DomainTimeoutsInput ¶ added in v6.68.0
type DomainTimeoutsInput interface {
pulumi.Input
ToDomainTimeoutsOutput() DomainTimeoutsOutput
ToDomainTimeoutsOutputWithContext(context.Context) DomainTimeoutsOutput
}
DomainTimeoutsInput is an input type that accepts DomainTimeoutsArgs and DomainTimeoutsOutput values. You can construct a concrete instance of `DomainTimeoutsInput` via:
DomainTimeoutsArgs{...}
type DomainTimeoutsOutput ¶ added in v6.68.0
type DomainTimeoutsOutput struct{ *pulumi.OutputState }
func (DomainTimeoutsOutput) Create ¶ added in v6.68.0
func (o DomainTimeoutsOutput) 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 (DomainTimeoutsOutput) Delete ¶ added in v6.68.0
func (o DomainTimeoutsOutput) 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 (DomainTimeoutsOutput) ElementType ¶ added in v6.68.0
func (DomainTimeoutsOutput) ElementType() reflect.Type
func (DomainTimeoutsOutput) ToDomainTimeoutsOutput ¶ added in v6.68.0
func (o DomainTimeoutsOutput) ToDomainTimeoutsOutput() DomainTimeoutsOutput
func (DomainTimeoutsOutput) ToDomainTimeoutsOutputWithContext ¶ added in v6.68.0
func (o DomainTimeoutsOutput) ToDomainTimeoutsOutputWithContext(ctx context.Context) DomainTimeoutsOutput
func (DomainTimeoutsOutput) ToDomainTimeoutsPtrOutput ¶ added in v6.68.0
func (o DomainTimeoutsOutput) ToDomainTimeoutsPtrOutput() DomainTimeoutsPtrOutput
func (DomainTimeoutsOutput) ToDomainTimeoutsPtrOutputWithContext ¶ added in v6.68.0
func (o DomainTimeoutsOutput) ToDomainTimeoutsPtrOutputWithContext(ctx context.Context) DomainTimeoutsPtrOutput
func (DomainTimeoutsOutput) Update ¶ added in v6.68.0
func (o DomainTimeoutsOutput) Update() 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).
type DomainTimeoutsPtrInput ¶ added in v6.68.0
type DomainTimeoutsPtrInput interface {
pulumi.Input
ToDomainTimeoutsPtrOutput() DomainTimeoutsPtrOutput
ToDomainTimeoutsPtrOutputWithContext(context.Context) DomainTimeoutsPtrOutput
}
DomainTimeoutsPtrInput is an input type that accepts DomainTimeoutsArgs, DomainTimeoutsPtr and DomainTimeoutsPtrOutput values. You can construct a concrete instance of `DomainTimeoutsPtrInput` via:
DomainTimeoutsArgs{...}
or:
nil
func DomainTimeoutsPtr ¶ added in v6.68.0
func DomainTimeoutsPtr(v *DomainTimeoutsArgs) DomainTimeoutsPtrInput
type DomainTimeoutsPtrOutput ¶ added in v6.68.0
type DomainTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (DomainTimeoutsPtrOutput) Create ¶ added in v6.68.0
func (o DomainTimeoutsPtrOutput) 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 (DomainTimeoutsPtrOutput) Delete ¶ added in v6.68.0
func (o DomainTimeoutsPtrOutput) 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 (DomainTimeoutsPtrOutput) Elem ¶ added in v6.68.0
func (o DomainTimeoutsPtrOutput) Elem() DomainTimeoutsOutput
func (DomainTimeoutsPtrOutput) ElementType ¶ added in v6.68.0
func (DomainTimeoutsPtrOutput) ElementType() reflect.Type
func (DomainTimeoutsPtrOutput) ToDomainTimeoutsPtrOutput ¶ added in v6.68.0
func (o DomainTimeoutsPtrOutput) ToDomainTimeoutsPtrOutput() DomainTimeoutsPtrOutput
func (DomainTimeoutsPtrOutput) ToDomainTimeoutsPtrOutputWithContext ¶ added in v6.68.0
func (o DomainTimeoutsPtrOutput) ToDomainTimeoutsPtrOutputWithContext(ctx context.Context) DomainTimeoutsPtrOutput
func (DomainTimeoutsPtrOutput) Update ¶ added in v6.68.0
func (o DomainTimeoutsPtrOutput) Update() 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).
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. To register, renew and deregister a domain use the `route53domains.Domain` resource instead.
**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.