Documentation ¶
Index ¶
- Constants
- type Address
- type AddressArgs
- func (AddressArgs) ElementType() reflect.Type
- func (i AddressArgs) ToAddressOutput() AddressOutput
- func (i AddressArgs) ToAddressOutputWithContext(ctx context.Context) AddressOutput
- func (i AddressArgs) ToAddressPtrOutput() AddressPtrOutput
- func (i AddressArgs) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput
- type AddressInput
- type AddressOutput
- func (o AddressOutput) Address1() pulumi.StringOutput
- func (o AddressOutput) Address2() pulumi.StringPtrOutput
- func (o AddressOutput) City() pulumi.StringOutput
- func (o AddressOutput) Country() pulumi.StringOutput
- func (AddressOutput) ElementType() reflect.Type
- func (o AddressOutput) PostalCode() pulumi.StringOutput
- func (o AddressOutput) State() pulumi.StringOutput
- func (o AddressOutput) ToAddressOutput() AddressOutput
- func (o AddressOutput) ToAddressOutputWithContext(ctx context.Context) AddressOutput
- func (o AddressOutput) ToAddressPtrOutput() AddressPtrOutput
- func (o AddressOutput) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput
- type AddressPtrInput
- type AddressPtrOutput
- func (o AddressPtrOutput) Address1() pulumi.StringPtrOutput
- func (o AddressPtrOutput) Address2() pulumi.StringPtrOutput
- func (o AddressPtrOutput) City() pulumi.StringPtrOutput
- func (o AddressPtrOutput) Country() pulumi.StringPtrOutput
- func (o AddressPtrOutput) Elem() AddressOutput
- func (AddressPtrOutput) ElementType() reflect.Type
- func (o AddressPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o AddressPtrOutput) State() pulumi.StringPtrOutput
- func (o AddressPtrOutput) ToAddressPtrOutput() AddressPtrOutput
- func (o AddressPtrOutput) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput
- type Contact
- type ContactArgs
- type ContactInput
- type ContactOutput
- func (o ContactOutput) AddressMailing() AddressPtrOutput
- func (ContactOutput) ElementType() reflect.Type
- func (o ContactOutput) Email() pulumi.StringOutput
- func (o ContactOutput) Fax() pulumi.StringPtrOutput
- func (o ContactOutput) JobTitle() pulumi.StringPtrOutput
- func (o ContactOutput) NameFirst() pulumi.StringOutput
- func (o ContactOutput) NameLast() pulumi.StringOutput
- func (o ContactOutput) NameMiddle() pulumi.StringPtrOutput
- func (o ContactOutput) Organization() pulumi.StringPtrOutput
- func (o ContactOutput) Phone() pulumi.StringOutput
- func (o ContactOutput) ToContactOutput() ContactOutput
- func (o ContactOutput) ToContactOutputWithContext(ctx context.Context) ContactOutput
- type DnsType
- func (DnsType) ElementType() reflect.Type
- func (e DnsType) ToDnsTypeOutput() DnsTypeOutput
- func (e DnsType) ToDnsTypeOutputWithContext(ctx context.Context) DnsTypeOutput
- func (e DnsType) ToDnsTypePtrOutput() DnsTypePtrOutput
- func (e DnsType) ToDnsTypePtrOutputWithContext(ctx context.Context) DnsTypePtrOutput
- func (e DnsType) ToStringOutput() pulumi.StringOutput
- func (e DnsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DnsType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DnsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsTypeInput
- type DnsTypeOutput
- func (DnsTypeOutput) ElementType() reflect.Type
- func (o DnsTypeOutput) ToDnsTypeOutput() DnsTypeOutput
- func (o DnsTypeOutput) ToDnsTypeOutputWithContext(ctx context.Context) DnsTypeOutput
- func (o DnsTypeOutput) ToDnsTypePtrOutput() DnsTypePtrOutput
- func (o DnsTypeOutput) ToDnsTypePtrOutputWithContext(ctx context.Context) DnsTypePtrOutput
- func (o DnsTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DnsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DnsTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DnsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsTypePtrInput
- type DnsTypePtrOutput
- func (o DnsTypePtrOutput) Elem() DnsTypeOutput
- func (DnsTypePtrOutput) ElementType() reflect.Type
- func (o DnsTypePtrOutput) ToDnsTypePtrOutput() DnsTypePtrOutput
- func (o DnsTypePtrOutput) ToDnsTypePtrOutputWithContext(ctx context.Context) DnsTypePtrOutput
- func (o DnsTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DnsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Domain
- type DomainArgs
- type DomainInput
- type DomainOutput
- func (o DomainOutput) AuthCode() pulumi.StringPtrOutput
- func (o DomainOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o DomainOutput) CreatedTime() pulumi.StringOutput
- func (o DomainOutput) DnsType() pulumi.StringPtrOutput
- func (o DomainOutput) DnsZoneId() pulumi.StringPtrOutput
- func (o DomainOutput) DomainNotRenewableReasons() pulumi.StringArrayOutput
- func (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) ExpirationTime() pulumi.StringOutput
- func (o DomainOutput) Kind() pulumi.StringPtrOutput
- func (o DomainOutput) LastRenewedTime() pulumi.StringOutput
- func (o DomainOutput) Location() pulumi.StringOutput
- func (o DomainOutput) ManagedHostNames() HostNameResponseArrayOutput
- func (o DomainOutput) Name() pulumi.StringOutput
- func (o DomainOutput) NameServers() pulumi.StringArrayOutput
- func (o DomainOutput) Privacy() pulumi.BoolPtrOutput
- func (o DomainOutput) ProvisioningState() pulumi.StringOutput
- func (o DomainOutput) ReadyForDnsRecordManagement() pulumi.BoolOutput
- func (o DomainOutput) RegistrationStatus() pulumi.StringOutput
- func (o DomainOutput) Tags() pulumi.StringMapOutput
- func (o DomainOutput) TargetDnsType() pulumi.StringPtrOutput
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- func (o DomainOutput) Type() pulumi.StringOutput
- type DomainOwnershipIdentifier
- type DomainOwnershipIdentifierArgs
- type DomainOwnershipIdentifierInput
- type DomainOwnershipIdentifierOutput
- func (DomainOwnershipIdentifierOutput) ElementType() reflect.Type
- func (o DomainOwnershipIdentifierOutput) Kind() pulumi.StringPtrOutput
- func (o DomainOwnershipIdentifierOutput) Name() pulumi.StringOutput
- func (o DomainOwnershipIdentifierOutput) OwnershipId() pulumi.StringPtrOutput
- func (o DomainOwnershipIdentifierOutput) ToDomainOwnershipIdentifierOutput() DomainOwnershipIdentifierOutput
- func (o DomainOwnershipIdentifierOutput) ToDomainOwnershipIdentifierOutputWithContext(ctx context.Context) DomainOwnershipIdentifierOutput
- func (o DomainOwnershipIdentifierOutput) Type() pulumi.StringOutput
- type DomainOwnershipIdentifierState
- type DomainPurchaseConsent
- type DomainPurchaseConsentArgs
- type DomainPurchaseConsentInput
- type DomainPurchaseConsentOutput
- func (o DomainPurchaseConsentOutput) AgreedAt() pulumi.StringPtrOutput
- func (o DomainPurchaseConsentOutput) AgreedBy() pulumi.StringPtrOutput
- func (o DomainPurchaseConsentOutput) AgreementKeys() pulumi.StringArrayOutput
- func (DomainPurchaseConsentOutput) ElementType() reflect.Type
- func (o DomainPurchaseConsentOutput) ToDomainPurchaseConsentOutput() DomainPurchaseConsentOutput
- func (o DomainPurchaseConsentOutput) ToDomainPurchaseConsentOutputWithContext(ctx context.Context) DomainPurchaseConsentOutput
- type DomainState
- type HostNameResponse
- type HostNameResponseArrayOutput
- func (HostNameResponseArrayOutput) ElementType() reflect.Type
- func (o HostNameResponseArrayOutput) Index(i pulumi.IntInput) HostNameResponseOutput
- func (o HostNameResponseArrayOutput) ToHostNameResponseArrayOutput() HostNameResponseArrayOutput
- func (o HostNameResponseArrayOutput) ToHostNameResponseArrayOutputWithContext(ctx context.Context) HostNameResponseArrayOutput
- type HostNameResponseOutput
- func (o HostNameResponseOutput) AzureResourceName() pulumi.StringPtrOutput
- func (o HostNameResponseOutput) AzureResourceType() pulumi.StringPtrOutput
- func (o HostNameResponseOutput) CustomHostNameDnsRecordType() pulumi.StringPtrOutput
- func (HostNameResponseOutput) ElementType() reflect.Type
- func (o HostNameResponseOutput) HostNameType() pulumi.StringPtrOutput
- func (o HostNameResponseOutput) Name() pulumi.StringPtrOutput
- func (o HostNameResponseOutput) SiteNames() pulumi.StringArrayOutput
- func (o HostNameResponseOutput) ToHostNameResponseOutput() HostNameResponseOutput
- func (o HostNameResponseOutput) ToHostNameResponseOutputWithContext(ctx context.Context) HostNameResponseOutput
- type ListDomainRecommendationsArgs
- type ListDomainRecommendationsOutputArgs
- type ListDomainRecommendationsResult
- type ListDomainRecommendationsResultOutput
- func (ListDomainRecommendationsResultOutput) ElementType() reflect.Type
- func (o ListDomainRecommendationsResultOutput) NextLink() pulumi.StringOutput
- func (o ListDomainRecommendationsResultOutput) ToListDomainRecommendationsResultOutput() ListDomainRecommendationsResultOutput
- func (o ListDomainRecommendationsResultOutput) ToListDomainRecommendationsResultOutputWithContext(ctx context.Context) ListDomainRecommendationsResultOutput
- func (o ListDomainRecommendationsResultOutput) Value() NameIdentifierResponseArrayOutput
- type ListTopLevelDomainAgreementsArgs
- type ListTopLevelDomainAgreementsOutputArgs
- type ListTopLevelDomainAgreementsResult
- type ListTopLevelDomainAgreementsResultOutput
- func (ListTopLevelDomainAgreementsResultOutput) ElementType() reflect.Type
- func (o ListTopLevelDomainAgreementsResultOutput) NextLink() pulumi.StringOutput
- func (o ListTopLevelDomainAgreementsResultOutput) ToListTopLevelDomainAgreementsResultOutput() ListTopLevelDomainAgreementsResultOutput
- func (o ListTopLevelDomainAgreementsResultOutput) ToListTopLevelDomainAgreementsResultOutputWithContext(ctx context.Context) ListTopLevelDomainAgreementsResultOutput
- func (o ListTopLevelDomainAgreementsResultOutput) Value() TldLegalAgreementResponseArrayOutput
- type LookupDomainArgs
- type LookupDomainOutputArgs
- type LookupDomainOwnershipIdentifierArgs
- type LookupDomainOwnershipIdentifierOutputArgs
- type LookupDomainOwnershipIdentifierResult
- type LookupDomainOwnershipIdentifierResultOutput
- func (LookupDomainOwnershipIdentifierResultOutput) ElementType() reflect.Type
- func (o LookupDomainOwnershipIdentifierResultOutput) Id() pulumi.StringOutput
- func (o LookupDomainOwnershipIdentifierResultOutput) Kind() pulumi.StringPtrOutput
- func (o LookupDomainOwnershipIdentifierResultOutput) Name() pulumi.StringOutput
- func (o LookupDomainOwnershipIdentifierResultOutput) OwnershipId() pulumi.StringPtrOutput
- func (o LookupDomainOwnershipIdentifierResultOutput) ToLookupDomainOwnershipIdentifierResultOutput() LookupDomainOwnershipIdentifierResultOutput
- func (o LookupDomainOwnershipIdentifierResultOutput) ToLookupDomainOwnershipIdentifierResultOutputWithContext(ctx context.Context) LookupDomainOwnershipIdentifierResultOutput
- func (o LookupDomainOwnershipIdentifierResultOutput) Type() pulumi.StringOutput
- type LookupDomainResult
- type LookupDomainResultOutput
- func (o LookupDomainResultOutput) AuthCode() pulumi.StringPtrOutput
- func (o LookupDomainResultOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o LookupDomainResultOutput) CreatedTime() pulumi.StringOutput
- func (o LookupDomainResultOutput) DnsType() pulumi.StringPtrOutput
- func (o LookupDomainResultOutput) DnsZoneId() pulumi.StringPtrOutput
- func (o LookupDomainResultOutput) DomainNotRenewableReasons() pulumi.StringArrayOutput
- func (LookupDomainResultOutput) ElementType() reflect.Type
- func (o LookupDomainResultOutput) ExpirationTime() pulumi.StringOutput
- func (o LookupDomainResultOutput) Id() pulumi.StringOutput
- func (o LookupDomainResultOutput) Kind() pulumi.StringPtrOutput
- func (o LookupDomainResultOutput) LastRenewedTime() pulumi.StringOutput
- func (o LookupDomainResultOutput) Location() pulumi.StringOutput
- func (o LookupDomainResultOutput) ManagedHostNames() HostNameResponseArrayOutput
- func (o LookupDomainResultOutput) Name() pulumi.StringOutput
- func (o LookupDomainResultOutput) NameServers() pulumi.StringArrayOutput
- func (o LookupDomainResultOutput) Privacy() pulumi.BoolPtrOutput
- func (o LookupDomainResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupDomainResultOutput) ReadyForDnsRecordManagement() pulumi.BoolOutput
- func (o LookupDomainResultOutput) RegistrationStatus() pulumi.StringOutput
- func (o LookupDomainResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDomainResultOutput) TargetDnsType() pulumi.StringPtrOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
- func (o LookupDomainResultOutput) Type() pulumi.StringOutput
- type NameIdentifierResponse
- type NameIdentifierResponseArrayOutput
- func (NameIdentifierResponseArrayOutput) ElementType() reflect.Type
- func (o NameIdentifierResponseArrayOutput) Index(i pulumi.IntInput) NameIdentifierResponseOutput
- func (o NameIdentifierResponseArrayOutput) ToNameIdentifierResponseArrayOutput() NameIdentifierResponseArrayOutput
- func (o NameIdentifierResponseArrayOutput) ToNameIdentifierResponseArrayOutputWithContext(ctx context.Context) NameIdentifierResponseArrayOutput
- type NameIdentifierResponseOutput
- func (NameIdentifierResponseOutput) ElementType() reflect.Type
- func (o NameIdentifierResponseOutput) Name() pulumi.StringPtrOutput
- func (o NameIdentifierResponseOutput) ToNameIdentifierResponseOutput() NameIdentifierResponseOutput
- func (o NameIdentifierResponseOutput) ToNameIdentifierResponseOutputWithContext(ctx context.Context) NameIdentifierResponseOutput
- type TldLegalAgreementResponse
- type TldLegalAgreementResponseArrayOutput
- func (TldLegalAgreementResponseArrayOutput) ElementType() reflect.Type
- func (o TldLegalAgreementResponseArrayOutput) Index(i pulumi.IntInput) TldLegalAgreementResponseOutput
- func (o TldLegalAgreementResponseArrayOutput) ToTldLegalAgreementResponseArrayOutput() TldLegalAgreementResponseArrayOutput
- func (o TldLegalAgreementResponseArrayOutput) ToTldLegalAgreementResponseArrayOutputWithContext(ctx context.Context) TldLegalAgreementResponseArrayOutput
- type TldLegalAgreementResponseOutput
- func (o TldLegalAgreementResponseOutput) AgreementKey() pulumi.StringOutput
- func (o TldLegalAgreementResponseOutput) Content() pulumi.StringOutput
- func (TldLegalAgreementResponseOutput) ElementType() reflect.Type
- func (o TldLegalAgreementResponseOutput) Title() pulumi.StringOutput
- func (o TldLegalAgreementResponseOutput) ToTldLegalAgreementResponseOutput() TldLegalAgreementResponseOutput
- func (o TldLegalAgreementResponseOutput) ToTldLegalAgreementResponseOutputWithContext(ctx context.Context) TldLegalAgreementResponseOutput
- func (o TldLegalAgreementResponseOutput) Url() pulumi.StringPtrOutput
Constants ¶
const ( DnsTypeAzureDns = DnsType("AzureDns") DnsTypeDefaultDomainRegistrarDns = DnsType("DefaultDomainRegistrarDns") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct { // First line of an Address. Address1 string `pulumi:"address1"` // The second line of the Address. Optional. Address2 *string `pulumi:"address2"` // The city for the address. City string `pulumi:"city"` // The country for the address. Country string `pulumi:"country"` // The postal code for the address. PostalCode string `pulumi:"postalCode"` // The state or province for the address. State string `pulumi:"state"` }
Address information for domain registration.
type AddressArgs ¶
type AddressArgs struct { // First line of an Address. Address1 pulumi.StringInput `pulumi:"address1"` // The second line of the Address. Optional. Address2 pulumi.StringPtrInput `pulumi:"address2"` // The city for the address. City pulumi.StringInput `pulumi:"city"` // The country for the address. Country pulumi.StringInput `pulumi:"country"` // The postal code for the address. PostalCode pulumi.StringInput `pulumi:"postalCode"` // The state or province for the address. State pulumi.StringInput `pulumi:"state"` }
Address information for domain registration.
func (AddressArgs) ElementType ¶
func (AddressArgs) ElementType() reflect.Type
func (AddressArgs) ToAddressOutput ¶
func (i AddressArgs) ToAddressOutput() AddressOutput
func (AddressArgs) ToAddressOutputWithContext ¶
func (i AddressArgs) ToAddressOutputWithContext(ctx context.Context) AddressOutput
func (AddressArgs) ToAddressPtrOutput ¶
func (i AddressArgs) ToAddressPtrOutput() AddressPtrOutput
func (AddressArgs) ToAddressPtrOutputWithContext ¶
func (i AddressArgs) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput
type AddressInput ¶
type AddressInput interface { pulumi.Input ToAddressOutput() AddressOutput ToAddressOutputWithContext(context.Context) AddressOutput }
AddressInput is an input type that accepts AddressArgs and AddressOutput values. You can construct a concrete instance of `AddressInput` via:
AddressArgs{...}
type AddressOutput ¶
type AddressOutput struct{ *pulumi.OutputState }
Address information for domain registration.
func (AddressOutput) Address1 ¶
func (o AddressOutput) Address1() pulumi.StringOutput
First line of an Address.
func (AddressOutput) Address2 ¶
func (o AddressOutput) Address2() pulumi.StringPtrOutput
The second line of the Address. Optional.
func (AddressOutput) City ¶
func (o AddressOutput) City() pulumi.StringOutput
The city for the address.
func (AddressOutput) Country ¶
func (o AddressOutput) Country() pulumi.StringOutput
The country for the address.
func (AddressOutput) ElementType ¶
func (AddressOutput) ElementType() reflect.Type
func (AddressOutput) PostalCode ¶
func (o AddressOutput) PostalCode() pulumi.StringOutput
The postal code for the address.
func (AddressOutput) State ¶
func (o AddressOutput) State() pulumi.StringOutput
The state or province for the address.
func (AddressOutput) ToAddressOutput ¶
func (o AddressOutput) ToAddressOutput() AddressOutput
func (AddressOutput) ToAddressOutputWithContext ¶
func (o AddressOutput) ToAddressOutputWithContext(ctx context.Context) AddressOutput
func (AddressOutput) ToAddressPtrOutput ¶
func (o AddressOutput) ToAddressPtrOutput() AddressPtrOutput
func (AddressOutput) ToAddressPtrOutputWithContext ¶
func (o AddressOutput) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput
type AddressPtrInput ¶
type AddressPtrInput interface { pulumi.Input ToAddressPtrOutput() AddressPtrOutput ToAddressPtrOutputWithContext(context.Context) AddressPtrOutput }
AddressPtrInput is an input type that accepts AddressArgs, AddressPtr and AddressPtrOutput values. You can construct a concrete instance of `AddressPtrInput` via:
AddressArgs{...} or: nil
func AddressPtr ¶
func AddressPtr(v *AddressArgs) AddressPtrInput
type AddressPtrOutput ¶
type AddressPtrOutput struct{ *pulumi.OutputState }
func (AddressPtrOutput) Address1 ¶
func (o AddressPtrOutput) Address1() pulumi.StringPtrOutput
First line of an Address.
func (AddressPtrOutput) Address2 ¶
func (o AddressPtrOutput) Address2() pulumi.StringPtrOutput
The second line of the Address. Optional.
func (AddressPtrOutput) City ¶
func (o AddressPtrOutput) City() pulumi.StringPtrOutput
The city for the address.
func (AddressPtrOutput) Country ¶
func (o AddressPtrOutput) Country() pulumi.StringPtrOutput
The country for the address.
func (AddressPtrOutput) Elem ¶
func (o AddressPtrOutput) Elem() AddressOutput
func (AddressPtrOutput) ElementType ¶
func (AddressPtrOutput) ElementType() reflect.Type
func (AddressPtrOutput) PostalCode ¶
func (o AddressPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code for the address.
func (AddressPtrOutput) State ¶
func (o AddressPtrOutput) State() pulumi.StringPtrOutput
The state or province for the address.
func (AddressPtrOutput) ToAddressPtrOutput ¶
func (o AddressPtrOutput) ToAddressPtrOutput() AddressPtrOutput
func (AddressPtrOutput) ToAddressPtrOutputWithContext ¶
func (o AddressPtrOutput) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput
type Contact ¶
type Contact struct { // Mailing address. AddressMailing *Address `pulumi:"addressMailing"` // Email address. Email string `pulumi:"email"` // Fax number. Fax *string `pulumi:"fax"` // Job title. JobTitle *string `pulumi:"jobTitle"` // First name. NameFirst string `pulumi:"nameFirst"` // Last name. NameLast string `pulumi:"nameLast"` // Middle name. NameMiddle *string `pulumi:"nameMiddle"` // Organization contact belongs to. Organization *string `pulumi:"organization"` // Phone number. Phone string `pulumi:"phone"` }
Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois directories as per ICANN requirements.
type ContactArgs ¶
type ContactArgs struct { // Mailing address. AddressMailing AddressPtrInput `pulumi:"addressMailing"` // Email address. Email pulumi.StringInput `pulumi:"email"` // Fax number. Fax pulumi.StringPtrInput `pulumi:"fax"` // Job title. JobTitle pulumi.StringPtrInput `pulumi:"jobTitle"` // First name. NameFirst pulumi.StringInput `pulumi:"nameFirst"` // Last name. NameLast pulumi.StringInput `pulumi:"nameLast"` // Middle name. NameMiddle pulumi.StringPtrInput `pulumi:"nameMiddle"` // Organization contact belongs to. Organization pulumi.StringPtrInput `pulumi:"organization"` // Phone number. Phone pulumi.StringInput `pulumi:"phone"` }
Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois directories as per ICANN requirements.
func (ContactArgs) ElementType ¶
func (ContactArgs) ElementType() reflect.Type
func (ContactArgs) ToContactOutput ¶
func (i ContactArgs) ToContactOutput() ContactOutput
func (ContactArgs) ToContactOutputWithContext ¶
func (i ContactArgs) ToContactOutputWithContext(ctx context.Context) ContactOutput
type ContactInput ¶
type ContactInput interface { pulumi.Input ToContactOutput() ContactOutput ToContactOutputWithContext(context.Context) ContactOutput }
ContactInput is an input type that accepts ContactArgs and ContactOutput values. You can construct a concrete instance of `ContactInput` via:
ContactArgs{...}
type ContactOutput ¶
type ContactOutput struct{ *pulumi.OutputState }
Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois directories as per ICANN requirements.
func (ContactOutput) AddressMailing ¶
func (o ContactOutput) AddressMailing() AddressPtrOutput
Mailing address.
func (ContactOutput) ElementType ¶
func (ContactOutput) ElementType() reflect.Type
func (ContactOutput) NameMiddle ¶
func (o ContactOutput) NameMiddle() pulumi.StringPtrOutput
Middle name.
func (ContactOutput) Organization ¶
func (o ContactOutput) Organization() pulumi.StringPtrOutput
Organization contact belongs to.
func (ContactOutput) ToContactOutput ¶
func (o ContactOutput) ToContactOutput() ContactOutput
func (ContactOutput) ToContactOutputWithContext ¶
func (o ContactOutput) ToContactOutputWithContext(ctx context.Context) ContactOutput
type DnsType ¶
type DnsType string
Target DNS type (would be used for migration)
func (DnsType) ElementType ¶
func (DnsType) ToDnsTypeOutput ¶
func (e DnsType) ToDnsTypeOutput() DnsTypeOutput
func (DnsType) ToDnsTypeOutputWithContext ¶
func (e DnsType) ToDnsTypeOutputWithContext(ctx context.Context) DnsTypeOutput
func (DnsType) ToDnsTypePtrOutput ¶
func (e DnsType) ToDnsTypePtrOutput() DnsTypePtrOutput
func (DnsType) ToDnsTypePtrOutputWithContext ¶
func (e DnsType) ToDnsTypePtrOutputWithContext(ctx context.Context) DnsTypePtrOutput
func (DnsType) ToStringOutput ¶
func (e DnsType) ToStringOutput() pulumi.StringOutput
func (DnsType) ToStringOutputWithContext ¶
func (e DnsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DnsType) ToStringPtrOutput ¶
func (e DnsType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsType) ToStringPtrOutputWithContext ¶
func (e DnsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsTypeInput ¶
type DnsTypeInput interface { pulumi.Input ToDnsTypeOutput() DnsTypeOutput ToDnsTypeOutputWithContext(context.Context) DnsTypeOutput }
DnsTypeInput is an input type that accepts values of the DnsType enum A concrete instance of `DnsTypeInput` can be one of the following:
DnsTypeAzureDns DnsTypeDefaultDomainRegistrarDns
type DnsTypeOutput ¶
type DnsTypeOutput struct{ *pulumi.OutputState }
func (DnsTypeOutput) ElementType ¶
func (DnsTypeOutput) ElementType() reflect.Type
func (DnsTypeOutput) ToDnsTypeOutput ¶
func (o DnsTypeOutput) ToDnsTypeOutput() DnsTypeOutput
func (DnsTypeOutput) ToDnsTypeOutputWithContext ¶
func (o DnsTypeOutput) ToDnsTypeOutputWithContext(ctx context.Context) DnsTypeOutput
func (DnsTypeOutput) ToDnsTypePtrOutput ¶
func (o DnsTypeOutput) ToDnsTypePtrOutput() DnsTypePtrOutput
func (DnsTypeOutput) ToDnsTypePtrOutputWithContext ¶
func (o DnsTypeOutput) ToDnsTypePtrOutputWithContext(ctx context.Context) DnsTypePtrOutput
func (DnsTypeOutput) ToStringOutput ¶
func (o DnsTypeOutput) ToStringOutput() pulumi.StringOutput
func (DnsTypeOutput) ToStringOutputWithContext ¶
func (o DnsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DnsTypeOutput) ToStringPtrOutput ¶
func (o DnsTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsTypeOutput) ToStringPtrOutputWithContext ¶
func (o DnsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsTypePtrInput ¶
type DnsTypePtrInput interface { pulumi.Input ToDnsTypePtrOutput() DnsTypePtrOutput ToDnsTypePtrOutputWithContext(context.Context) DnsTypePtrOutput }
func DnsTypePtr ¶
func DnsTypePtr(v string) DnsTypePtrInput
type DnsTypePtrOutput ¶
type DnsTypePtrOutput struct{ *pulumi.OutputState }
func (DnsTypePtrOutput) Elem ¶
func (o DnsTypePtrOutput) Elem() DnsTypeOutput
func (DnsTypePtrOutput) ElementType ¶
func (DnsTypePtrOutput) ElementType() reflect.Type
func (DnsTypePtrOutput) ToDnsTypePtrOutput ¶
func (o DnsTypePtrOutput) ToDnsTypePtrOutput() DnsTypePtrOutput
func (DnsTypePtrOutput) ToDnsTypePtrOutputWithContext ¶
func (o DnsTypePtrOutput) ToDnsTypePtrOutputWithContext(ctx context.Context) DnsTypePtrOutput
func (DnsTypePtrOutput) ToStringPtrOutput ¶
func (o DnsTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o DnsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Domain ¶
type Domain struct { pulumi.CustomResourceState AuthCode pulumi.StringPtrOutput `pulumi:"authCode"` // <code>true</code> if the domain should be automatically renewed; otherwise, <code>false</code>. AutoRenew pulumi.BoolPtrOutput `pulumi:"autoRenew"` // Domain creation timestamp. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // Current DNS type DnsType pulumi.StringPtrOutput `pulumi:"dnsType"` // Azure DNS Zone to use DnsZoneId pulumi.StringPtrOutput `pulumi:"dnsZoneId"` // Reasons why domain is not renewable. DomainNotRenewableReasons pulumi.StringArrayOutput `pulumi:"domainNotRenewableReasons"` // Domain expiration timestamp. ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"` // Kind of resource. Kind pulumi.StringPtrOutput `pulumi:"kind"` // Timestamp when the domain was renewed last time. LastRenewedTime pulumi.StringOutput `pulumi:"lastRenewedTime"` // Resource Location. Location pulumi.StringOutput `pulumi:"location"` // All hostnames derived from the domain and assigned to Azure resources. ManagedHostNames HostNameResponseArrayOutput `pulumi:"managedHostNames"` // Resource Name. Name pulumi.StringOutput `pulumi:"name"` // Name servers. NameServers pulumi.StringArrayOutput `pulumi:"nameServers"` // <code>true</code> if domain privacy is enabled for this domain; otherwise, <code>false</code>. Privacy pulumi.BoolPtrOutput `pulumi:"privacy"` // Domain provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // <code>true</code> if Azure can assign this domain to App Service apps; otherwise, <code>false</code>. This value will be <code>true</code> if domain registration status is active and // it is hosted on name servers Azure has programmatic access to. ReadyForDnsRecordManagement pulumi.BoolOutput `pulumi:"readyForDnsRecordManagement"` // Domain registration status. RegistrationStatus pulumi.StringOutput `pulumi:"registrationStatus"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Target DNS type (would be used for migration) TargetDnsType pulumi.StringPtrOutput `pulumi:"targetDnsType"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Information about a domain. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-10-01.
Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.
func GetDomain ¶
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 ¶
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 ¶
func (*Domain) ToDomainOutput ¶
func (i *Domain) ToDomainOutput() DomainOutput
func (*Domain) ToDomainOutputWithContext ¶
func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainArgs ¶
type DomainArgs struct { AuthCode pulumi.StringPtrInput // <code>true</code> if the domain should be automatically renewed; otherwise, <code>false</code>. AutoRenew pulumi.BoolPtrInput // Legal agreement consent. Consent DomainPurchaseConsentInput // Administrative contact. ContactAdmin ContactInput // Billing contact. ContactBilling ContactInput // Registrant contact. ContactRegistrant ContactInput // Technical contact. ContactTech ContactInput // Current DNS type DnsType DnsTypePtrInput // Azure DNS Zone to use DnsZoneId pulumi.StringPtrInput // Name of the domain. DomainName pulumi.StringPtrInput // Kind of resource. Kind pulumi.StringPtrInput // Resource Location. Location pulumi.StringPtrInput // <code>true</code> if domain privacy is enabled for this domain; otherwise, <code>false</code>. Privacy pulumi.BoolPtrInput // Name of the resource group to which the resource belongs. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Target DNS type (would be used for migration) TargetDnsType DnsTypePtrInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶
func (DomainArgs) ElementType() reflect.Type
type DomainInput ¶
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainOutput ¶
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) AuthCode ¶
func (o DomainOutput) AuthCode() pulumi.StringPtrOutput
func (DomainOutput) AutoRenew ¶
func (o DomainOutput) AutoRenew() pulumi.BoolPtrOutput
<code>true</code> if the domain should be automatically renewed; otherwise, <code>false</code>.
func (DomainOutput) CreatedTime ¶
func (o DomainOutput) CreatedTime() pulumi.StringOutput
Domain creation timestamp.
func (DomainOutput) DnsType ¶
func (o DomainOutput) DnsType() pulumi.StringPtrOutput
Current DNS type
func (DomainOutput) DnsZoneId ¶
func (o DomainOutput) DnsZoneId() pulumi.StringPtrOutput
Azure DNS Zone to use
func (DomainOutput) DomainNotRenewableReasons ¶
func (o DomainOutput) DomainNotRenewableReasons() pulumi.StringArrayOutput
Reasons why domain is not renewable.
func (DomainOutput) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) ExpirationTime ¶
func (o DomainOutput) ExpirationTime() pulumi.StringOutput
Domain expiration timestamp.
func (DomainOutput) LastRenewedTime ¶
func (o DomainOutput) LastRenewedTime() pulumi.StringOutput
Timestamp when the domain was renewed last time.
func (DomainOutput) Location ¶
func (o DomainOutput) Location() pulumi.StringOutput
Resource Location.
func (DomainOutput) ManagedHostNames ¶
func (o DomainOutput) ManagedHostNames() HostNameResponseArrayOutput
All hostnames derived from the domain and assigned to Azure resources.
func (DomainOutput) NameServers ¶
func (o DomainOutput) NameServers() pulumi.StringArrayOutput
Name servers.
func (DomainOutput) Privacy ¶
func (o DomainOutput) Privacy() pulumi.BoolPtrOutput
<code>true</code> if domain privacy is enabled for this domain; otherwise, <code>false</code>.
func (DomainOutput) ProvisioningState ¶
func (o DomainOutput) ProvisioningState() pulumi.StringOutput
Domain provisioning state.
func (DomainOutput) ReadyForDnsRecordManagement ¶
func (o DomainOutput) ReadyForDnsRecordManagement() pulumi.BoolOutput
<code>true</code> if Azure can assign this domain to App Service apps; otherwise, <code>false</code>. This value will be <code>true</code> if domain registration status is active and
it is hosted on name servers Azure has programmatic access to.
func (DomainOutput) RegistrationStatus ¶
func (o DomainOutput) RegistrationStatus() pulumi.StringOutput
Domain registration status.
func (DomainOutput) TargetDnsType ¶
func (o DomainOutput) TargetDnsType() pulumi.StringPtrOutput
Target DNS type (would be used for migration)
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainOwnershipIdentifier ¶
type DomainOwnershipIdentifier struct { pulumi.CustomResourceState // Kind of resource. Kind pulumi.StringPtrOutput `pulumi:"kind"` // Resource Name. Name pulumi.StringOutput `pulumi:"name"` // Ownership Id. OwnershipId pulumi.StringPtrOutput `pulumi:"ownershipId"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Domain ownership Identifier. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-10-01.
Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.
func GetDomainOwnershipIdentifier ¶
func GetDomainOwnershipIdentifier(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainOwnershipIdentifierState, opts ...pulumi.ResourceOption) (*DomainOwnershipIdentifier, error)
GetDomainOwnershipIdentifier gets an existing DomainOwnershipIdentifier 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 NewDomainOwnershipIdentifier ¶
func NewDomainOwnershipIdentifier(ctx *pulumi.Context, name string, args *DomainOwnershipIdentifierArgs, opts ...pulumi.ResourceOption) (*DomainOwnershipIdentifier, error)
NewDomainOwnershipIdentifier registers a new resource with the given unique name, arguments, and options.
func (*DomainOwnershipIdentifier) ElementType ¶
func (*DomainOwnershipIdentifier) ElementType() reflect.Type
func (*DomainOwnershipIdentifier) ToDomainOwnershipIdentifierOutput ¶
func (i *DomainOwnershipIdentifier) ToDomainOwnershipIdentifierOutput() DomainOwnershipIdentifierOutput
func (*DomainOwnershipIdentifier) ToDomainOwnershipIdentifierOutputWithContext ¶
func (i *DomainOwnershipIdentifier) ToDomainOwnershipIdentifierOutputWithContext(ctx context.Context) DomainOwnershipIdentifierOutput
type DomainOwnershipIdentifierArgs ¶
type DomainOwnershipIdentifierArgs struct { // Name of domain. DomainName pulumi.StringInput // Kind of resource. Kind pulumi.StringPtrInput // Name of identifier. Name pulumi.StringPtrInput // Ownership Id. OwnershipId pulumi.StringPtrInput // Name of the resource group to which the resource belongs. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a DomainOwnershipIdentifier resource.
func (DomainOwnershipIdentifierArgs) ElementType ¶
func (DomainOwnershipIdentifierArgs) ElementType() reflect.Type
type DomainOwnershipIdentifierInput ¶
type DomainOwnershipIdentifierInput interface { pulumi.Input ToDomainOwnershipIdentifierOutput() DomainOwnershipIdentifierOutput ToDomainOwnershipIdentifierOutputWithContext(ctx context.Context) DomainOwnershipIdentifierOutput }
type DomainOwnershipIdentifierOutput ¶
type DomainOwnershipIdentifierOutput struct{ *pulumi.OutputState }
func (DomainOwnershipIdentifierOutput) ElementType ¶
func (DomainOwnershipIdentifierOutput) ElementType() reflect.Type
func (DomainOwnershipIdentifierOutput) Kind ¶
func (o DomainOwnershipIdentifierOutput) Kind() pulumi.StringPtrOutput
Kind of resource.
func (DomainOwnershipIdentifierOutput) Name ¶
func (o DomainOwnershipIdentifierOutput) Name() pulumi.StringOutput
Resource Name.
func (DomainOwnershipIdentifierOutput) OwnershipId ¶
func (o DomainOwnershipIdentifierOutput) OwnershipId() pulumi.StringPtrOutput
Ownership Id.
func (DomainOwnershipIdentifierOutput) ToDomainOwnershipIdentifierOutput ¶
func (o DomainOwnershipIdentifierOutput) ToDomainOwnershipIdentifierOutput() DomainOwnershipIdentifierOutput
func (DomainOwnershipIdentifierOutput) ToDomainOwnershipIdentifierOutputWithContext ¶
func (o DomainOwnershipIdentifierOutput) ToDomainOwnershipIdentifierOutputWithContext(ctx context.Context) DomainOwnershipIdentifierOutput
func (DomainOwnershipIdentifierOutput) Type ¶
func (o DomainOwnershipIdentifierOutput) Type() pulumi.StringOutput
Resource type.
type DomainOwnershipIdentifierState ¶
type DomainOwnershipIdentifierState struct { }
func (DomainOwnershipIdentifierState) ElementType ¶
func (DomainOwnershipIdentifierState) ElementType() reflect.Type
type DomainPurchaseConsent ¶
type DomainPurchaseConsent struct { // Timestamp when the agreements were accepted. AgreedAt *string `pulumi:"agreedAt"` // Client IP address. AgreedBy *string `pulumi:"agreedBy"` // List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under <code>TopLevelDomain</code> resource. AgreementKeys []string `pulumi:"agreementKeys"` }
Domain purchase consent object, representing acceptance of applicable legal agreements.
type DomainPurchaseConsentArgs ¶
type DomainPurchaseConsentArgs struct { // Timestamp when the agreements were accepted. AgreedAt pulumi.StringPtrInput `pulumi:"agreedAt"` // Client IP address. AgreedBy pulumi.StringPtrInput `pulumi:"agreedBy"` // List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under <code>TopLevelDomain</code> resource. AgreementKeys pulumi.StringArrayInput `pulumi:"agreementKeys"` }
Domain purchase consent object, representing acceptance of applicable legal agreements.
func (DomainPurchaseConsentArgs) ElementType ¶
func (DomainPurchaseConsentArgs) ElementType() reflect.Type
func (DomainPurchaseConsentArgs) ToDomainPurchaseConsentOutput ¶
func (i DomainPurchaseConsentArgs) ToDomainPurchaseConsentOutput() DomainPurchaseConsentOutput
func (DomainPurchaseConsentArgs) ToDomainPurchaseConsentOutputWithContext ¶
func (i DomainPurchaseConsentArgs) ToDomainPurchaseConsentOutputWithContext(ctx context.Context) DomainPurchaseConsentOutput
type DomainPurchaseConsentInput ¶
type DomainPurchaseConsentInput interface { pulumi.Input ToDomainPurchaseConsentOutput() DomainPurchaseConsentOutput ToDomainPurchaseConsentOutputWithContext(context.Context) DomainPurchaseConsentOutput }
DomainPurchaseConsentInput is an input type that accepts DomainPurchaseConsentArgs and DomainPurchaseConsentOutput values. You can construct a concrete instance of `DomainPurchaseConsentInput` via:
DomainPurchaseConsentArgs{...}
type DomainPurchaseConsentOutput ¶
type DomainPurchaseConsentOutput struct{ *pulumi.OutputState }
Domain purchase consent object, representing acceptance of applicable legal agreements.
func (DomainPurchaseConsentOutput) AgreedAt ¶
func (o DomainPurchaseConsentOutput) AgreedAt() pulumi.StringPtrOutput
Timestamp when the agreements were accepted.
func (DomainPurchaseConsentOutput) AgreedBy ¶
func (o DomainPurchaseConsentOutput) AgreedBy() pulumi.StringPtrOutput
Client IP address.
func (DomainPurchaseConsentOutput) AgreementKeys ¶
func (o DomainPurchaseConsentOutput) AgreementKeys() pulumi.StringArrayOutput
List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under <code>TopLevelDomain</code> resource.
func (DomainPurchaseConsentOutput) ElementType ¶
func (DomainPurchaseConsentOutput) ElementType() reflect.Type
func (DomainPurchaseConsentOutput) ToDomainPurchaseConsentOutput ¶
func (o DomainPurchaseConsentOutput) ToDomainPurchaseConsentOutput() DomainPurchaseConsentOutput
func (DomainPurchaseConsentOutput) ToDomainPurchaseConsentOutputWithContext ¶
func (o DomainPurchaseConsentOutput) ToDomainPurchaseConsentOutputWithContext(ctx context.Context) DomainPurchaseConsentOutput
type DomainState ¶
type DomainState struct { }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type
type HostNameResponse ¶
type HostNameResponse struct { // Name of the Azure resource the hostname is assigned to. If it is assigned to a Traffic Manager then it will be the Traffic Manager name otherwise it will be the app name. AzureResourceName *string `pulumi:"azureResourceName"` // Type of the Azure resource the hostname is assigned to. AzureResourceType *string `pulumi:"azureResourceType"` // Type of the DNS record. CustomHostNameDnsRecordType *string `pulumi:"customHostNameDnsRecordType"` // Type of the hostname. HostNameType *string `pulumi:"hostNameType"` // Name of the hostname. Name *string `pulumi:"name"` // List of apps the hostname is assigned to. This list will have more than one app only if the hostname is pointing to a Traffic Manager. SiteNames []string `pulumi:"siteNames"` }
Details of a hostname derived from a domain.
type HostNameResponseArrayOutput ¶
type HostNameResponseArrayOutput struct{ *pulumi.OutputState }
func (HostNameResponseArrayOutput) ElementType ¶
func (HostNameResponseArrayOutput) ElementType() reflect.Type
func (HostNameResponseArrayOutput) Index ¶
func (o HostNameResponseArrayOutput) Index(i pulumi.IntInput) HostNameResponseOutput
func (HostNameResponseArrayOutput) ToHostNameResponseArrayOutput ¶
func (o HostNameResponseArrayOutput) ToHostNameResponseArrayOutput() HostNameResponseArrayOutput
func (HostNameResponseArrayOutput) ToHostNameResponseArrayOutputWithContext ¶
func (o HostNameResponseArrayOutput) ToHostNameResponseArrayOutputWithContext(ctx context.Context) HostNameResponseArrayOutput
type HostNameResponseOutput ¶
type HostNameResponseOutput struct{ *pulumi.OutputState }
Details of a hostname derived from a domain.
func (HostNameResponseOutput) AzureResourceName ¶
func (o HostNameResponseOutput) AzureResourceName() pulumi.StringPtrOutput
Name of the Azure resource the hostname is assigned to. If it is assigned to a Traffic Manager then it will be the Traffic Manager name otherwise it will be the app name.
func (HostNameResponseOutput) AzureResourceType ¶
func (o HostNameResponseOutput) AzureResourceType() pulumi.StringPtrOutput
Type of the Azure resource the hostname is assigned to.
func (HostNameResponseOutput) CustomHostNameDnsRecordType ¶
func (o HostNameResponseOutput) CustomHostNameDnsRecordType() pulumi.StringPtrOutput
Type of the DNS record.
func (HostNameResponseOutput) ElementType ¶
func (HostNameResponseOutput) ElementType() reflect.Type
func (HostNameResponseOutput) HostNameType ¶
func (o HostNameResponseOutput) HostNameType() pulumi.StringPtrOutput
Type of the hostname.
func (HostNameResponseOutput) Name ¶
func (o HostNameResponseOutput) Name() pulumi.StringPtrOutput
Name of the hostname.
func (HostNameResponseOutput) SiteNames ¶
func (o HostNameResponseOutput) SiteNames() pulumi.StringArrayOutput
List of apps the hostname is assigned to. This list will have more than one app only if the hostname is pointing to a Traffic Manager.
func (HostNameResponseOutput) ToHostNameResponseOutput ¶
func (o HostNameResponseOutput) ToHostNameResponseOutput() HostNameResponseOutput
func (HostNameResponseOutput) ToHostNameResponseOutputWithContext ¶
func (o HostNameResponseOutput) ToHostNameResponseOutputWithContext(ctx context.Context) HostNameResponseOutput
type ListDomainRecommendationsOutputArgs ¶
type ListDomainRecommendationsOutputArgs struct { // Keywords to be used for generating domain recommendations. Keywords pulumi.StringPtrInput `pulumi:"keywords"` // Maximum number of recommendations. MaxDomainRecommendations pulumi.IntPtrInput `pulumi:"maxDomainRecommendations"` }
func (ListDomainRecommendationsOutputArgs) ElementType ¶
func (ListDomainRecommendationsOutputArgs) ElementType() reflect.Type
type ListDomainRecommendationsResult ¶
type ListDomainRecommendationsResult struct { // Link to next page of resources. NextLink string `pulumi:"nextLink"` // Collection of resources. Value []NameIdentifierResponse `pulumi:"value"` }
Collection of domain name identifiers.
func ListDomainRecommendations ¶
func ListDomainRecommendations(ctx *pulumi.Context, args *ListDomainRecommendationsArgs, opts ...pulumi.InvokeOption) (*ListDomainRecommendationsResult, error)
Description for Get domain name recommendations based on keywords. Azure REST API version: 2022-09-01.
Other available API versions: 2015-04-01, 2018-02-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2023-01-01, 2023-12-01.
type ListDomainRecommendationsResultOutput ¶
type ListDomainRecommendationsResultOutput struct{ *pulumi.OutputState }
Collection of domain name identifiers.
func ListDomainRecommendationsOutput ¶
func ListDomainRecommendationsOutput(ctx *pulumi.Context, args ListDomainRecommendationsOutputArgs, opts ...pulumi.InvokeOption) ListDomainRecommendationsResultOutput
func (ListDomainRecommendationsResultOutput) ElementType ¶
func (ListDomainRecommendationsResultOutput) ElementType() reflect.Type
func (ListDomainRecommendationsResultOutput) NextLink ¶
func (o ListDomainRecommendationsResultOutput) NextLink() pulumi.StringOutput
Link to next page of resources.
func (ListDomainRecommendationsResultOutput) ToListDomainRecommendationsResultOutput ¶
func (o ListDomainRecommendationsResultOutput) ToListDomainRecommendationsResultOutput() ListDomainRecommendationsResultOutput
func (ListDomainRecommendationsResultOutput) ToListDomainRecommendationsResultOutputWithContext ¶
func (o ListDomainRecommendationsResultOutput) ToListDomainRecommendationsResultOutputWithContext(ctx context.Context) ListDomainRecommendationsResultOutput
func (ListDomainRecommendationsResultOutput) Value ¶
func (o ListDomainRecommendationsResultOutput) Value() NameIdentifierResponseArrayOutput
Collection of resources.
type ListTopLevelDomainAgreementsArgs ¶
type ListTopLevelDomainAgreementsArgs struct { // If <code>true</code>, then the list of agreements will include agreements for domain transfer as well; otherwise, <code>false</code>. ForTransfer *bool `pulumi:"forTransfer"` // If <code>true</code>, then the list of agreements will include agreements for domain privacy as well; otherwise, <code>false</code>. IncludePrivacy *bool `pulumi:"includePrivacy"` // Name of the top-level domain. Name string `pulumi:"name"` }
type ListTopLevelDomainAgreementsOutputArgs ¶
type ListTopLevelDomainAgreementsOutputArgs struct { // If <code>true</code>, then the list of agreements will include agreements for domain transfer as well; otherwise, <code>false</code>. ForTransfer pulumi.BoolPtrInput `pulumi:"forTransfer"` // If <code>true</code>, then the list of agreements will include agreements for domain privacy as well; otherwise, <code>false</code>. IncludePrivacy pulumi.BoolPtrInput `pulumi:"includePrivacy"` // Name of the top-level domain. Name pulumi.StringInput `pulumi:"name"` }
func (ListTopLevelDomainAgreementsOutputArgs) ElementType ¶
func (ListTopLevelDomainAgreementsOutputArgs) ElementType() reflect.Type
type ListTopLevelDomainAgreementsResult ¶
type ListTopLevelDomainAgreementsResult struct { // Link to next page of resources. NextLink string `pulumi:"nextLink"` // Collection of resources. Value []TldLegalAgreementResponse `pulumi:"value"` }
Collection of top-level domain legal agreements.
func ListTopLevelDomainAgreements ¶
func ListTopLevelDomainAgreements(ctx *pulumi.Context, args *ListTopLevelDomainAgreementsArgs, opts ...pulumi.InvokeOption) (*ListTopLevelDomainAgreementsResult, error)
Description for Gets all legal agreements that user needs to accept before purchasing a domain. Azure REST API version: 2022-09-01.
Other available API versions: 2015-04-01, 2018-02-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2023-01-01, 2023-12-01.
type ListTopLevelDomainAgreementsResultOutput ¶
type ListTopLevelDomainAgreementsResultOutput struct{ *pulumi.OutputState }
Collection of top-level domain legal agreements.
func ListTopLevelDomainAgreementsOutput ¶
func ListTopLevelDomainAgreementsOutput(ctx *pulumi.Context, args ListTopLevelDomainAgreementsOutputArgs, opts ...pulumi.InvokeOption) ListTopLevelDomainAgreementsResultOutput
func (ListTopLevelDomainAgreementsResultOutput) ElementType ¶
func (ListTopLevelDomainAgreementsResultOutput) ElementType() reflect.Type
func (ListTopLevelDomainAgreementsResultOutput) NextLink ¶
func (o ListTopLevelDomainAgreementsResultOutput) NextLink() pulumi.StringOutput
Link to next page of resources.
func (ListTopLevelDomainAgreementsResultOutput) ToListTopLevelDomainAgreementsResultOutput ¶
func (o ListTopLevelDomainAgreementsResultOutput) ToListTopLevelDomainAgreementsResultOutput() ListTopLevelDomainAgreementsResultOutput
func (ListTopLevelDomainAgreementsResultOutput) ToListTopLevelDomainAgreementsResultOutputWithContext ¶
func (o ListTopLevelDomainAgreementsResultOutput) ToListTopLevelDomainAgreementsResultOutputWithContext(ctx context.Context) ListTopLevelDomainAgreementsResultOutput
type LookupDomainArgs ¶
type LookupDomainOutputArgs ¶
type LookupDomainOutputArgs struct { // Name of the domain. DomainName pulumi.StringInput `pulumi:"domainName"` // Name of the resource group to which the resource belongs. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupDomainOutputArgs) ElementType ¶
func (LookupDomainOutputArgs) ElementType() reflect.Type
type LookupDomainOwnershipIdentifierOutputArgs ¶
type LookupDomainOwnershipIdentifierOutputArgs struct { // Name of domain. DomainName pulumi.StringInput `pulumi:"domainName"` // Name of identifier. Name pulumi.StringInput `pulumi:"name"` // Name of the resource group to which the resource belongs. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupDomainOwnershipIdentifierOutputArgs) ElementType ¶
func (LookupDomainOwnershipIdentifierOutputArgs) ElementType() reflect.Type
type LookupDomainOwnershipIdentifierResult ¶
type LookupDomainOwnershipIdentifierResult struct { // Resource Id. Id string `pulumi:"id"` // Kind of resource. Kind *string `pulumi:"kind"` // Resource Name. Name string `pulumi:"name"` // Ownership Id. OwnershipId *string `pulumi:"ownershipId"` // Resource type. Type string `pulumi:"type"` }
Domain ownership Identifier.
func LookupDomainOwnershipIdentifier ¶
func LookupDomainOwnershipIdentifier(ctx *pulumi.Context, args *LookupDomainOwnershipIdentifierArgs, opts ...pulumi.InvokeOption) (*LookupDomainOwnershipIdentifierResult, error)
Description for Get ownership identifier for domain Azure REST API version: 2022-09-01.
Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.
type LookupDomainOwnershipIdentifierResultOutput ¶
type LookupDomainOwnershipIdentifierResultOutput struct{ *pulumi.OutputState }
Domain ownership Identifier.
func LookupDomainOwnershipIdentifierOutput ¶
func LookupDomainOwnershipIdentifierOutput(ctx *pulumi.Context, args LookupDomainOwnershipIdentifierOutputArgs, opts ...pulumi.InvokeOption) LookupDomainOwnershipIdentifierResultOutput
func (LookupDomainOwnershipIdentifierResultOutput) ElementType ¶
func (LookupDomainOwnershipIdentifierResultOutput) ElementType() reflect.Type
func (LookupDomainOwnershipIdentifierResultOutput) Id ¶
func (o LookupDomainOwnershipIdentifierResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupDomainOwnershipIdentifierResultOutput) Kind ¶
func (o LookupDomainOwnershipIdentifierResultOutput) Kind() pulumi.StringPtrOutput
Kind of resource.
func (LookupDomainOwnershipIdentifierResultOutput) Name ¶
func (o LookupDomainOwnershipIdentifierResultOutput) Name() pulumi.StringOutput
Resource Name.
func (LookupDomainOwnershipIdentifierResultOutput) OwnershipId ¶
func (o LookupDomainOwnershipIdentifierResultOutput) OwnershipId() pulumi.StringPtrOutput
Ownership Id.
func (LookupDomainOwnershipIdentifierResultOutput) ToLookupDomainOwnershipIdentifierResultOutput ¶
func (o LookupDomainOwnershipIdentifierResultOutput) ToLookupDomainOwnershipIdentifierResultOutput() LookupDomainOwnershipIdentifierResultOutput
func (LookupDomainOwnershipIdentifierResultOutput) ToLookupDomainOwnershipIdentifierResultOutputWithContext ¶
func (o LookupDomainOwnershipIdentifierResultOutput) ToLookupDomainOwnershipIdentifierResultOutputWithContext(ctx context.Context) LookupDomainOwnershipIdentifierResultOutput
func (LookupDomainOwnershipIdentifierResultOutput) Type ¶
func (o LookupDomainOwnershipIdentifierResultOutput) Type() pulumi.StringOutput
Resource type.
type LookupDomainResult ¶
type LookupDomainResult struct { AuthCode *string `pulumi:"authCode"` // <code>true</code> if the domain should be automatically renewed; otherwise, <code>false</code>. AutoRenew *bool `pulumi:"autoRenew"` // Domain creation timestamp. CreatedTime string `pulumi:"createdTime"` // Current DNS type DnsType *string `pulumi:"dnsType"` // Azure DNS Zone to use DnsZoneId *string `pulumi:"dnsZoneId"` // Reasons why domain is not renewable. DomainNotRenewableReasons []string `pulumi:"domainNotRenewableReasons"` // Domain expiration timestamp. ExpirationTime string `pulumi:"expirationTime"` // Resource Id. Id string `pulumi:"id"` // Kind of resource. Kind *string `pulumi:"kind"` // Timestamp when the domain was renewed last time. LastRenewedTime string `pulumi:"lastRenewedTime"` // Resource Location. Location string `pulumi:"location"` // All hostnames derived from the domain and assigned to Azure resources. ManagedHostNames []HostNameResponse `pulumi:"managedHostNames"` // Resource Name. Name string `pulumi:"name"` // Name servers. NameServers []string `pulumi:"nameServers"` // <code>true</code> if domain privacy is enabled for this domain; otherwise, <code>false</code>. Privacy *bool `pulumi:"privacy"` // Domain provisioning state. ProvisioningState string `pulumi:"provisioningState"` // <code>true</code> if Azure can assign this domain to App Service apps; otherwise, <code>false</code>. This value will be <code>true</code> if domain registration status is active and // it is hosted on name servers Azure has programmatic access to. ReadyForDnsRecordManagement bool `pulumi:"readyForDnsRecordManagement"` // Domain registration status. RegistrationStatus string `pulumi:"registrationStatus"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Target DNS type (would be used for migration) TargetDnsType *string `pulumi:"targetDnsType"` // Resource type. Type string `pulumi:"type"` }
Information about a domain.
func LookupDomain ¶
func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)
Description for Get a domain. Azure REST API version: 2022-09-01.
Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.
func (*LookupDomainResult) Defaults ¶
func (val *LookupDomainResult) Defaults() *LookupDomainResult
Defaults sets the appropriate defaults for LookupDomainResult
type LookupDomainResultOutput ¶
type LookupDomainResultOutput struct{ *pulumi.OutputState }
Information about a domain.
func LookupDomainOutput ¶
func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput
func (LookupDomainResultOutput) AuthCode ¶
func (o LookupDomainResultOutput) AuthCode() pulumi.StringPtrOutput
func (LookupDomainResultOutput) AutoRenew ¶
func (o LookupDomainResultOutput) AutoRenew() pulumi.BoolPtrOutput
<code>true</code> if the domain should be automatically renewed; otherwise, <code>false</code>.
func (LookupDomainResultOutput) CreatedTime ¶
func (o LookupDomainResultOutput) CreatedTime() pulumi.StringOutput
Domain creation timestamp.
func (LookupDomainResultOutput) DnsType ¶
func (o LookupDomainResultOutput) DnsType() pulumi.StringPtrOutput
Current DNS type
func (LookupDomainResultOutput) DnsZoneId ¶
func (o LookupDomainResultOutput) DnsZoneId() pulumi.StringPtrOutput
Azure DNS Zone to use
func (LookupDomainResultOutput) DomainNotRenewableReasons ¶
func (o LookupDomainResultOutput) DomainNotRenewableReasons() pulumi.StringArrayOutput
Reasons why domain is not renewable.
func (LookupDomainResultOutput) ElementType ¶
func (LookupDomainResultOutput) ElementType() reflect.Type
func (LookupDomainResultOutput) ExpirationTime ¶
func (o LookupDomainResultOutput) ExpirationTime() pulumi.StringOutput
Domain expiration timestamp.
func (LookupDomainResultOutput) Id ¶
func (o LookupDomainResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupDomainResultOutput) Kind ¶
func (o LookupDomainResultOutput) Kind() pulumi.StringPtrOutput
Kind of resource.
func (LookupDomainResultOutput) LastRenewedTime ¶
func (o LookupDomainResultOutput) LastRenewedTime() pulumi.StringOutput
Timestamp when the domain was renewed last time.
func (LookupDomainResultOutput) Location ¶
func (o LookupDomainResultOutput) Location() pulumi.StringOutput
Resource Location.
func (LookupDomainResultOutput) ManagedHostNames ¶
func (o LookupDomainResultOutput) ManagedHostNames() HostNameResponseArrayOutput
All hostnames derived from the domain and assigned to Azure resources.
func (LookupDomainResultOutput) Name ¶
func (o LookupDomainResultOutput) Name() pulumi.StringOutput
Resource Name.
func (LookupDomainResultOutput) NameServers ¶
func (o LookupDomainResultOutput) NameServers() pulumi.StringArrayOutput
Name servers.
func (LookupDomainResultOutput) Privacy ¶
func (o LookupDomainResultOutput) Privacy() pulumi.BoolPtrOutput
<code>true</code> if domain privacy is enabled for this domain; otherwise, <code>false</code>.
func (LookupDomainResultOutput) ProvisioningState ¶
func (o LookupDomainResultOutput) ProvisioningState() pulumi.StringOutput
Domain provisioning state.
func (LookupDomainResultOutput) ReadyForDnsRecordManagement ¶
func (o LookupDomainResultOutput) ReadyForDnsRecordManagement() pulumi.BoolOutput
<code>true</code> if Azure can assign this domain to App Service apps; otherwise, <code>false</code>. This value will be <code>true</code> if domain registration status is active and
it is hosted on name servers Azure has programmatic access to.
func (LookupDomainResultOutput) RegistrationStatus ¶
func (o LookupDomainResultOutput) RegistrationStatus() pulumi.StringOutput
Domain registration status.
func (LookupDomainResultOutput) Tags ¶
func (o LookupDomainResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupDomainResultOutput) TargetDnsType ¶
func (o LookupDomainResultOutput) TargetDnsType() pulumi.StringPtrOutput
Target DNS type (would be used for migration)
func (LookupDomainResultOutput) ToLookupDomainResultOutput ¶
func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext ¶
func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
func (LookupDomainResultOutput) Type ¶
func (o LookupDomainResultOutput) Type() pulumi.StringOutput
Resource type.
type NameIdentifierResponse ¶
type NameIdentifierResponse struct { // Name of the object. Name *string `pulumi:"name"` }
Identifies an object.
type NameIdentifierResponseArrayOutput ¶
type NameIdentifierResponseArrayOutput struct{ *pulumi.OutputState }
func (NameIdentifierResponseArrayOutput) ElementType ¶
func (NameIdentifierResponseArrayOutput) ElementType() reflect.Type
func (NameIdentifierResponseArrayOutput) Index ¶
func (o NameIdentifierResponseArrayOutput) Index(i pulumi.IntInput) NameIdentifierResponseOutput
func (NameIdentifierResponseArrayOutput) ToNameIdentifierResponseArrayOutput ¶
func (o NameIdentifierResponseArrayOutput) ToNameIdentifierResponseArrayOutput() NameIdentifierResponseArrayOutput
func (NameIdentifierResponseArrayOutput) ToNameIdentifierResponseArrayOutputWithContext ¶
func (o NameIdentifierResponseArrayOutput) ToNameIdentifierResponseArrayOutputWithContext(ctx context.Context) NameIdentifierResponseArrayOutput
type NameIdentifierResponseOutput ¶
type NameIdentifierResponseOutput struct{ *pulumi.OutputState }
Identifies an object.
func (NameIdentifierResponseOutput) ElementType ¶
func (NameIdentifierResponseOutput) ElementType() reflect.Type
func (NameIdentifierResponseOutput) Name ¶
func (o NameIdentifierResponseOutput) Name() pulumi.StringPtrOutput
Name of the object.
func (NameIdentifierResponseOutput) ToNameIdentifierResponseOutput ¶
func (o NameIdentifierResponseOutput) ToNameIdentifierResponseOutput() NameIdentifierResponseOutput
func (NameIdentifierResponseOutput) ToNameIdentifierResponseOutputWithContext ¶
func (o NameIdentifierResponseOutput) ToNameIdentifierResponseOutputWithContext(ctx context.Context) NameIdentifierResponseOutput
type TldLegalAgreementResponse ¶
type TldLegalAgreementResponse struct { // Unique identifier for the agreement. AgreementKey string `pulumi:"agreementKey"` // Agreement details. Content string `pulumi:"content"` // Agreement title. Title string `pulumi:"title"` // URL where a copy of the agreement details is hosted. Url *string `pulumi:"url"` }
Legal agreement for a top level domain.
type TldLegalAgreementResponseArrayOutput ¶
type TldLegalAgreementResponseArrayOutput struct{ *pulumi.OutputState }
func (TldLegalAgreementResponseArrayOutput) ElementType ¶
func (TldLegalAgreementResponseArrayOutput) ElementType() reflect.Type
func (TldLegalAgreementResponseArrayOutput) Index ¶
func (o TldLegalAgreementResponseArrayOutput) Index(i pulumi.IntInput) TldLegalAgreementResponseOutput
func (TldLegalAgreementResponseArrayOutput) ToTldLegalAgreementResponseArrayOutput ¶
func (o TldLegalAgreementResponseArrayOutput) ToTldLegalAgreementResponseArrayOutput() TldLegalAgreementResponseArrayOutput
func (TldLegalAgreementResponseArrayOutput) ToTldLegalAgreementResponseArrayOutputWithContext ¶
func (o TldLegalAgreementResponseArrayOutput) ToTldLegalAgreementResponseArrayOutputWithContext(ctx context.Context) TldLegalAgreementResponseArrayOutput
type TldLegalAgreementResponseOutput ¶
type TldLegalAgreementResponseOutput struct{ *pulumi.OutputState }
Legal agreement for a top level domain.
func (TldLegalAgreementResponseOutput) AgreementKey ¶
func (o TldLegalAgreementResponseOutput) AgreementKey() pulumi.StringOutput
Unique identifier for the agreement.
func (TldLegalAgreementResponseOutput) Content ¶
func (o TldLegalAgreementResponseOutput) Content() pulumi.StringOutput
Agreement details.
func (TldLegalAgreementResponseOutput) ElementType ¶
func (TldLegalAgreementResponseOutput) ElementType() reflect.Type
func (TldLegalAgreementResponseOutput) Title ¶
func (o TldLegalAgreementResponseOutput) Title() pulumi.StringOutput
Agreement title.
func (TldLegalAgreementResponseOutput) ToTldLegalAgreementResponseOutput ¶
func (o TldLegalAgreementResponseOutput) ToTldLegalAgreementResponseOutput() TldLegalAgreementResponseOutput
func (TldLegalAgreementResponseOutput) ToTldLegalAgreementResponseOutputWithContext ¶
func (o TldLegalAgreementResponseOutput) ToTldLegalAgreementResponseOutputWithContext(ctx context.Context) TldLegalAgreementResponseOutput
func (TldLegalAgreementResponseOutput) Url ¶
func (o TldLegalAgreementResponseOutput) Url() pulumi.StringPtrOutput
URL where a copy of the agreement details is hosted.