domainregistration

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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

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

First line of an Address.

func (AddressPtrOutput) Address2

The second line of the Address. Optional.

func (AddressPtrOutput) City

The city for the address.

func (AddressPtrOutput) Country

The country for the address.

func (AddressPtrOutput) Elem

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

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) Email

func (o ContactOutput) Email() pulumi.StringOutput

Email address.

func (ContactOutput) Fax

Fax number.

func (ContactOutput) JobTitle

func (o ContactOutput) JobTitle() pulumi.StringPtrOutput

Job title.

func (ContactOutput) NameFirst

func (o ContactOutput) NameFirst() pulumi.StringOutput

First name.

func (ContactOutput) NameLast

func (o ContactOutput) NameLast() pulumi.StringOutput

Last name.

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) Phone

func (o ContactOutput) Phone() pulumi.StringOutput

Phone number.

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) ElementType() reflect.Type

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 (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) ElementType() reflect.Type

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) Kind

Kind of resource.

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) Name

func (o DomainOutput) Name() pulumi.StringOutput

Resource Name.

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) Tags

Resource tags.

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

func (DomainOutput) Type

func (o DomainOutput) Type() pulumi.StringOutput

Resource type.

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

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) Kind

Kind of resource.

func (DomainOwnershipIdentifierOutput) Name

Resource Name.

func (DomainOwnershipIdentifierOutput) OwnershipId

Ownership Id.

func (DomainOwnershipIdentifierOutput) ToDomainOwnershipIdentifierOutput

func (o DomainOwnershipIdentifierOutput) ToDomainOwnershipIdentifierOutput() DomainOwnershipIdentifierOutput

func (DomainOwnershipIdentifierOutput) ToDomainOwnershipIdentifierOutputWithContext

func (o DomainOwnershipIdentifierOutput) ToDomainOwnershipIdentifierOutputWithContext(ctx context.Context) DomainOwnershipIdentifierOutput

func (DomainOwnershipIdentifierOutput) Type

Resource type.

type DomainOwnershipIdentifierState

type DomainOwnershipIdentifierState struct {
}

func (DomainOwnershipIdentifierState) ElementType

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

Timestamp when the agreements were accepted.

func (DomainPurchaseConsentOutput) AgreedBy

Client IP address.

func (DomainPurchaseConsentOutput) AgreementKeys

List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under <code>TopLevelDomain</code> resource.

func (DomainPurchaseConsentOutput) ElementType

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) Index

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

Type of the hostname.

func (HostNameResponseOutput) Name

Name of the hostname.

func (HostNameResponseOutput) SiteNames

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 ListDomainRecommendationsArgs

type ListDomainRecommendationsArgs struct {
	// Keywords to be used for generating domain recommendations.
	Keywords *string `pulumi:"keywords"`
	// Maximum number of recommendations.
	MaxDomainRecommendations *int `pulumi:"maxDomainRecommendations"`
}

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

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 (ListDomainRecommendationsResultOutput) ElementType

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

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

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 (ListTopLevelDomainAgreementsResultOutput) ElementType

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

func (ListTopLevelDomainAgreementsResultOutput) Value

Collection of resources.

type LookupDomainArgs

type LookupDomainArgs struct {
	// Name of the domain.
	DomainName string `pulumi:"domainName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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 LookupDomainOwnershipIdentifierArgs

type LookupDomainOwnershipIdentifierArgs struct {
	// Name of domain.
	DomainName string `pulumi:"domainName"`
	// Name of identifier.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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

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

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 (LookupDomainOwnershipIdentifierResultOutput) ElementType

func (LookupDomainOwnershipIdentifierResultOutput) Id

Resource Id.

func (LookupDomainOwnershipIdentifierResultOutput) Kind

Kind of resource.

func (LookupDomainOwnershipIdentifierResultOutput) Name

Resource Name.

func (LookupDomainOwnershipIdentifierResultOutput) OwnershipId

Ownership Id.

func (LookupDomainOwnershipIdentifierResultOutput) ToLookupDomainOwnershipIdentifierResultOutput

func (o LookupDomainOwnershipIdentifierResultOutput) ToLookupDomainOwnershipIdentifierResultOutput() LookupDomainOwnershipIdentifierResultOutput

func (LookupDomainOwnershipIdentifierResultOutput) ToLookupDomainOwnershipIdentifierResultOutputWithContext

func (o LookupDomainOwnershipIdentifierResultOutput) ToLookupDomainOwnershipIdentifierResultOutputWithContext(ctx context.Context) LookupDomainOwnershipIdentifierResultOutput

func (LookupDomainOwnershipIdentifierResultOutput) Type

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 (LookupDomainResultOutput) AuthCode

func (LookupDomainResultOutput) AutoRenew

<code>true</code> if the domain should be automatically renewed; otherwise, <code>false</code>.

func (LookupDomainResultOutput) CreatedTime

Domain creation timestamp.

func (LookupDomainResultOutput) DnsType

Current DNS type

func (LookupDomainResultOutput) DnsZoneId

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

Resource Id.

func (LookupDomainResultOutput) Kind

Kind of resource.

func (LookupDomainResultOutput) LastRenewedTime

func (o LookupDomainResultOutput) LastRenewedTime() pulumi.StringOutput

Timestamp when the domain was renewed last time.

func (LookupDomainResultOutput) Location

Resource Location.

func (LookupDomainResultOutput) ManagedHostNames

All hostnames derived from the domain and assigned to Azure resources.

func (LookupDomainResultOutput) Name

Resource Name.

func (LookupDomainResultOutput) NameServers

Name servers.

func (LookupDomainResultOutput) Privacy

<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

Resource tags.

func (LookupDomainResultOutput) TargetDnsType

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

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) Index

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) Name

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) Index

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

Unique identifier for the agreement.

func (TldLegalAgreementResponseOutput) Content

Agreement details.

func (TldLegalAgreementResponseOutput) ElementType

func (TldLegalAgreementResponseOutput) Title

Agreement title.

func (TldLegalAgreementResponseOutput) ToTldLegalAgreementResponseOutput

func (o TldLegalAgreementResponseOutput) ToTldLegalAgreementResponseOutput() TldLegalAgreementResponseOutput

func (TldLegalAgreementResponseOutput) ToTldLegalAgreementResponseOutputWithContext

func (o TldLegalAgreementResponseOutput) ToTldLegalAgreementResponseOutputWithContext(ctx context.Context) TldLegalAgreementResponseOutput

func (TldLegalAgreementResponseOutput) Url

URL where a copy of the agreement details is hosted.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL