public interface DnsZone extends GroupableResource<com.microsoft.azure.management.dns.implementation.DnsZoneManager,com.microsoft.azure.management.dns.implementation.ZoneInner>, Refreshable<DnsZone>, Updatable<DnsZone.Update>
Modifier and Type | Interface and Description |
---|---|
static interface |
DnsZone.Definition
The entirety of the DNS zone definition.
|
static interface |
DnsZone.DefinitionStages
Grouping of DNS zone definition stages.
|
static interface |
DnsZone.Update
The template for an update operation, containing all the settings that can be modified.
|
static interface |
DnsZone.UpdateStages
Grouping of DNS zone update stages.
|
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
region, regionName, tags, type
key
id
name
resourceGroupName
manager
inner
refresh, refreshAsync
long maxNumberOfRecordSets()
long numberOfRecordSets()
String eTag()
@Beta(value=V1_9_0) ZoneType accessType()
@Beta(value=V1_9_0) List<String> registrationVirtualNetworkIds()
@Beta(value=V1_9_0) List<String> resolutionVirtualNetworkIds()
PagedList<DnsRecordSet> listRecordSets()
PagedList<DnsRecordSet> listRecordSets(String recordSetNameSuffix)
recordSetNameSuffix
- the record set name suffixPagedList<DnsRecordSet> listRecordSets(int pageSize)
pageSize
- the maximum number of record sets in a pagePagedList<DnsRecordSet> listRecordSets(String recordSetNameSuffix, int pageSize)
recordSetNameSuffix
- the record set name suffixpageSize
- the maximum number of record sets in a pageARecordSets aRecordSets()
AaaaRecordSets aaaaRecordSets()
@Beta CaaRecordSets caaRecordSets()
CNameRecordSets cNameRecordSets()
MXRecordSets mxRecordSets()
NSRecordSets nsRecordSets()
PtrRecordSets ptrRecordSets()
SrvRecordSets srvRecordSets()
TxtRecordSets txtRecordSets()
SoaRecordSet getSoaRecordSet()
Copyright © 2019. All rights reserved.