IDnsZone Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An immutable client-side representation of an Azure DNS Zone.
public interface IDnsZone : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Dns.Fluent.IDnsZoneManager,Microsoft.Azure.Management.Dns.Fluent.Models.ZoneInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Dns.Fluent.Models.ZoneInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Dns.Fluent.IDnsZoneManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Dns.Fluent.IDnsZone>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Dns.Fluent.DnsZone.Update.IUpdate>
type IDnsZone = interface
interface IGroupableResource<IDnsZoneManager, ZoneInner>
interface IResource
interface IIndexable
interface IHasId
interface IHasName
interface IHasResourceGroup
interface IHasManager<IDnsZoneManager>
interface IHasInner<ZoneInner>
interface IRefreshable<IDnsZone>
interface IUpdatable<IUpdate>
Public Interface IDnsZone
Implements IGroupableResource(Of IDnsZoneManager, ZoneInner), IHasInner(Of ZoneInner), IHasManager(Of IDnsZoneManager), IRefreshable(Of IDnsZone), IUpdatable(Of IUpdate)
- Implements
Properties
AaaaRecordSets |
Gets entry point to manage record sets in this zone containing AAAA (IPv6 address) records. |
AccessType |
Gets the access type of this zone (Private or Public). |
ARecordSets |
Gets entry point to manage record sets in this zone containing A (IPv4 address) records. |
CaaRecordSets |
Gets entry point to manage record sets in this zone containing Caa (canonical name) records. |
CNameRecordSets |
Gets entry point to manage record sets in this zone containing CNAME (canonical name) records. |
ETag |
Gets the etag associated with this zone. |
Id |
Gets the resource id string (Inherited from IHasId) |
Inner | (Inherited from IHasInner<T>) |
Key | (Inherited from IIndexable) |
Manager |
Gets the manager client type of this resource type. (Inherited from IHasManager<ManagerT>) |
MaxNumberOfRecordSets |
Gets the maximum number of record sets that can be created in this zone. |
MXRecordSets |
Gets entry point to manage record sets in this zone containing MX (mail exchange) records. |
Name |
Gets the name of the resource (Inherited from IHasName) |
NameServers |
Gets name servers assigned for this zone. |
NSRecordSets |
Gets entry point to manage record sets in this zone containing NS (name server) records. |
NumberOfRecordSets |
Gets the current number of record sets in this zone. |
PtrRecordSets |
Gets entry point to manage record sets in this zone containing PTR (pointer) records. |
Region | (Inherited from IResource) |
RegionName | (Inherited from IResource) |
RegistrationVirtualNetworkIds |
Gets a list of references to virtual networks that register hostnames in this DNS zone for Private DNS zone. |
ResolutionVirtualNetworkIds |
Gets a list of references to virtual networks that resolve records in this DNS zone for Private DNS zone. |
ResourceGroupName | (Inherited from IHasResourceGroup) |
SrvRecordSets |
Gets entry point to manage record sets in this zone containing SRV (service) records. |
Tags | (Inherited from IResource) |
TxtRecordSets |
Gets entry point to manage record sets in this zone containing TXT (text) records. |
Type | (Inherited from IResource) |
Methods
GetSoaRecordSet() | |
ListRecordSets() | |
ListRecordSets(Int32) |
Lists all the record sets in this zone with each entries in each page limited to the given size. |
ListRecordSets(String) |
Lists all the record sets in this zone with the given suffix. |
ListRecordSets(String, Int32) |
Lists all the record sets in this zone with the given suffix, also limits the number of entries per page to the given page size. |
Refresh() |
Refreshes the resource to sync with Azure. (Inherited from IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Refreshes the resource to sync with Azure. (Inherited from IRefreshable<T>) |
Update() | (Inherited from IUpdatable<T>) |
Applies to
Azure SDK for .NET