Share via


Domain Class

Definition

Information about a domain.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.DomainTypeConverter))]
public class Domain : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IDomain, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IHeaderSerializable, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.DomainTypeConverter))>]
type Domain = class
    interface IDomain
    interface IJsonSerializable
    interface IResource
    interface IValidates
    interface IHeaderSerializable
Public Class Domain
Implements IDomain, IHeaderSerializable, IValidates
Inheritance
Domain
Attributes
Implements

Constructors

Domain()

Creates an new Domain instance.

Properties

AuthCode
AutoRenew

true if the domain should be automatically renewed; otherwise, false.

ConsentAgreedAt

Timestamp when the agreements were accepted.

ConsentAgreedBy

Client IP address.

ConsentAgreementKey

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

ContactAdminAddressMailingAddress1

First line of an Address.

ContactAdminAddressMailingAddress2

The second line of the Address. Optional.

ContactAdminAddressMailingCity

The city for the address.

ContactAdminAddressMailingCountry

The country for the address.

ContactAdminAddressMailingPostalCode

The postal code for the address.

ContactAdminAddressMailingState

The state or province for the address.

ContactAdminEmail

Email address.

ContactAdminFax

Fax number.

ContactAdminJobTitle

Job title.

ContactAdminNameFirst

First name.

ContactAdminNameLast

Last name.

ContactAdminNameMiddle

Middle name.

ContactAdminOrganization

Organization contact belongs to.

ContactAdminPhone

Phone number.

ContactBillingAddressMailingAddress1

First line of an Address.

ContactBillingAddressMailingAddress2

The second line of the Address. Optional.

ContactBillingAddressMailingCity

The city for the address.

ContactBillingAddressMailingCountry

The country for the address.

ContactBillingAddressMailingPostalCode

The postal code for the address.

ContactBillingAddressMailingState

The state or province for the address.

ContactBillingEmail

Email address.

ContactBillingFax

Fax number.

ContactBillingJobTitle

Job title.

ContactBillingNameFirst

First name.

ContactBillingNameLast

Last name.

ContactBillingNameMiddle

Middle name.

ContactBillingOrganization

Organization contact belongs to.

ContactBillingPhone

Phone number.

ContactRegistrantAddressMailingAddress1

First line of an Address.

ContactRegistrantAddressMailingAddress2

The second line of the Address. Optional.

ContactRegistrantAddressMailingCity

The city for the address.

ContactRegistrantAddressMailingCountry

The country for the address.

ContactRegistrantAddressMailingPostalCode

The postal code for the address.

ContactRegistrantAddressMailingState

The state or province for the address.

ContactRegistrantEmail

Email address.

ContactRegistrantFax

Fax number.

ContactRegistrantJobTitle

Job title.

ContactRegistrantNameFirst

First name.

ContactRegistrantNameLast

Last name.

ContactRegistrantNameMiddle

Middle name.

ContactRegistrantOrganization

Organization contact belongs to.

ContactRegistrantPhone

Phone number.

ContactTechAddressMailingAddress1

First line of an Address.

ContactTechAddressMailingAddress2

The second line of the Address. Optional.

ContactTechAddressMailingCity

The city for the address.

ContactTechAddressMailingCountry

The country for the address.

ContactTechAddressMailingPostalCode

The postal code for the address.

ContactTechAddressMailingState

The state or province for the address.

ContactTechEmail

Email address.

ContactTechFax

Fax number.

ContactTechJobTitle

Job title.

ContactTechNameFirst

First name.

ContactTechNameLast

Last name.

ContactTechNameMiddle

Middle name.

ContactTechOrganization

Organization contact belongs to.

ContactTechPhone

Phone number.

CreatedTime

Domain creation timestamp.

DnsType

Current DNS type

DnsZoneId

Azure DNS Zone to use

ExpirationTime

Domain expiration timestamp.

Id

Resource Id.

Kind

Kind of resource.

LastRenewedTime

Timestamp when the domain was renewed last time.

Location

Resource Location.

ManagedHostName

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

Name

Resource Name.

NameServer

Name servers.

NotRenewableReason

Reasons why domain is not renewable.

Privacy

true if domain privacy is enabled for this domain; otherwise, false.

ProvisioningState

Domain provisioning state.

ReadyForDnsRecordManagement

true if Azure can assign this domain to App Service apps; otherwise, false. This value will be true if domain registration status is active and it is hosted on name servers Azure has programmatic access to.

RegistrationStatus

Domain registration status.

Tag

Resource tags.

TargetDnsType

Target DNS type (would be used for migration)

Type

Resource type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Domain.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Domain.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IDomain.

FromJsonString(String)

Creates a new instance of Domain, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Domain into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Explicit Interface Implementations

IHeaderSerializable.ReadHeaders(HttpResponseHeaders)

Applies to