public interface DnsZone extends GroupableResource<DnsZoneManager,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>| Modifier and Type | Method and Description |
|---|---|
AaaaRecordSets |
aaaaRecordSets() |
ZoneType |
accessType() |
ARecordSets |
aRecordSets() |
CaaRecordSets |
caaRecordSets() |
CnameRecordSets |
cNameRecordSets() |
String |
etag() |
SoaRecordSet |
getSoaRecordSet() |
com.azure.core.http.rest.PagedIterable<DnsRecordSet> |
listRecordSets() |
com.azure.core.http.rest.PagedIterable<DnsRecordSet> |
listRecordSets(int pageSize)
Lists all the record sets in this zone with each entries in each page limited to the given size.
|
com.azure.core.http.rest.PagedIterable<DnsRecordSet> |
listRecordSets(String recordSetNameSuffix)
Lists all the record sets in this zone with the given suffix.
|
com.azure.core.http.rest.PagedIterable<DnsRecordSet> |
listRecordSets(String recordSetNameSuffix,
int pageSize)
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.
|
long |
maxNumberOfRecordSets() |
MxRecordSets |
mxRecordSets() |
List<String> |
nameServers() |
NsRecordSets |
nsRecordSets() |
long |
numberOfRecordSets() |
PtrRecordSets |
ptrRecordSets() |
List<String> |
registrationVirtualNetworkIds() |
List<String> |
resolutionVirtualNetworkIds() |
SrvRecordSets |
srvRecordSets() |
TxtRecordSets |
txtRecordSets() |
region, regionName, tags, typenameresourceGroupNamemanagerinnerModelrefresh, refreshAsynclong maxNumberOfRecordSets()
long numberOfRecordSets()
String etag()
ZoneType accessType()
List<String> registrationVirtualNetworkIds()
List<String> resolutionVirtualNetworkIds()
com.azure.core.http.rest.PagedIterable<DnsRecordSet> listRecordSets()
com.azure.core.http.rest.PagedIterable<DnsRecordSet> listRecordSets(String recordSetNameSuffix)
recordSetNameSuffix - the record set name suffixcom.azure.core.http.rest.PagedIterable<DnsRecordSet> listRecordSets(int pageSize)
pageSize - the maximum number of record sets in a pagecom.azure.core.http.rest.PagedIterable<DnsRecordSet> listRecordSets(String recordSetNameSuffix, int pageSize)
recordSetNameSuffix - the record set name suffixpageSize - the maximum number of record sets in a pageARecordSets aRecordSets()
AaaaRecordSets aaaaRecordSets()
CaaRecordSets caaRecordSets()
CnameRecordSets cNameRecordSets()
MxRecordSets mxRecordSets()
NsRecordSets nsRecordSets()
PtrRecordSets ptrRecordSets()
SrvRecordSets srvRecordSets()
TxtRecordSets txtRecordSets()
SoaRecordSet getSoaRecordSet()
Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.