public interface DnsZone extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.dns.implementation.DnsZoneManager,com.microsoft.azure.management.dns.implementation.ZoneInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<DnsZone>, com.microsoft.azure.management.resources.fluentcore.model.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.
|
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>| Modifier and Type | Method and Description |
|---|---|
AaaaRecordSets |
aaaaRecordSets() |
ZoneType |
accessType() |
ARecordSets |
aRecordSets() |
CaaRecordSets |
caaRecordSets() |
CNameRecordSets |
cNameRecordSets() |
String |
eTag() |
SoaRecordSet |
getSoaRecordSet() |
com.microsoft.azure.PagedList<DnsRecordSet> |
listRecordSets() |
com.microsoft.azure.PagedList<DnsRecordSet> |
listRecordSets(int pageSize)
Lists all the record sets in this zone with each entries in each page
limited to the given size.
|
com.microsoft.azure.PagedList<DnsRecordSet> |
listRecordSets(String recordSetNameSuffix)
Lists all the record sets in this zone with the given suffix.
|
com.microsoft.azure.PagedList<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, typekeyidnameresourceGroupNamemanagerinnerlong 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()
com.microsoft.azure.PagedList<DnsRecordSet> listRecordSets()
com.microsoft.azure.PagedList<DnsRecordSet> listRecordSets(String recordSetNameSuffix)
recordSetNameSuffix - the record set name suffixcom.microsoft.azure.PagedList<DnsRecordSet> listRecordSets(int pageSize)
pageSize - the maximum number of record sets in a pagecom.microsoft.azure.PagedList<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 (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/