Share via


DomainInner Class

Definition

Information about a domain.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DomainInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DomainInner = class
    inherit Resource
Public Class DomainInner
Inherits Resource
Inheritance
Attributes

Constructors

DomainInner()

Initializes a new instance of the DomainInner class.

DomainInner(String, Contact, Contact, Contact, Contact, DomainPurchaseConsent, String, String, String, IDictionary<String,String>, Nullable<DomainStatus>, Nullable<ProvisioningState>, IList<String>, Nullable<Boolean>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<Boolean>, Nullable<Boolean>, IList<HostName>, IList<DomainNotRenewableReasons>, Nullable<DnsType>, String, Nullable<DnsType>, String, String)

Initializes a new instance of the DomainInner class.

Properties

AuthCode
AutoRenew

Gets or sets &lt;code&gt;true&lt;/code&gt; if the domain should be automatically renewed; otherwise, &lt;code&gt;false&lt;/code&gt;.

Consent

Gets or sets legal agreement consent.

ContactAdmin

Gets or sets administrative contact.

ContactBilling

Gets or sets billing contact.

ContactRegistrant

Gets or sets registrant contact.

ContactTech

Gets or sets technical contact.

CreatedTime

Gets domain creation timestamp.

DnsType

Gets or sets current DNS type. Possible values include: 'AzureDns', 'DefaultDomainRegistrarDns'

DnsZoneId

Gets or sets azure DNS Zone to use

DomainNotRenewableReasons

Gets reasons why domain is not renewable.

ExpirationTime

Gets domain expiration timestamp.

Id

Resource Id. Setter is protected because Id needs to be set in Network resources.

(Inherited from ProxyResource)
Kind

Gets or sets kind of resource.

LastRenewedTime

Gets timestamp when the domain was renewed last time.

Location

Resource location

(Inherited from Resource)
ManagedHostNames

Gets all hostnames derived from the domain and assigned to Azure resources.

Name

Resource name

(Inherited from ProxyResource)
NameServers

Gets name servers.

Privacy

Gets or sets &lt;code&gt;true&lt;/code&gt; if domain privacy is enabled for this domain; otherwise, &lt;code&gt;false&lt;/code&gt;.

ProvisioningState

Gets domain provisioning state. Possible values include: 'Succeeded', 'Failed', 'Canceled', 'InProgress', 'Deleting'

ReadyForDnsRecordManagement

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

RegistrationStatus

Gets domain registration status. Possible values include: 'Active', 'Awaiting', 'Cancelled', 'Confiscated', 'Disabled', 'Excluded', 'Expired', 'Failed', 'Held', 'Locked', 'Parked', 'Pending', 'Reserved', 'Reverted', 'Suspended', 'Transferred', 'Unknown', 'Unlocked', 'Unparked', 'Updated', 'JsonConverterFailed'

Tags

Resource tags

(Inherited from Resource)
TargetDnsType

Gets or sets target DNS type (would be used for migration). Possible values include: 'AzureDns', 'DefaultDomainRegistrarDns'

Type

Resource type

(Inherited from ProxyResource)

Methods

Validate()

Validate the object.

Applies to