DnsZone.DefinitionStages.WithZoneType Interface

public static interface DnsZone.DefinitionStages.WithZoneType

The stage of the DNS zone definition allowing to specify Zone access type.

Method Summary

Modifier and Type Method and Description
abstract WithCreate withPrivateAccess()

Sets the type of this zone to Private.

abstract WithCreate withPrivateAccess(List<String> registrationVirtualNetworkIds, List<String> resolutionVirtualNetworkIds)

Sets the type of this zone to Private.

abstract WithCreate withPublicAccess()

Sets the type of this zone to Public (default behavior).

Method Details

withPrivateAccess

public abstract DnsZone.DefinitionStages.WithCreate withPrivateAccess()

Sets the type of this zone to Private.

Returns:

the next stage of the definition

withPrivateAccess

public abstract DnsZone.DefinitionStages.WithCreate withPrivateAccess(List registrationVirtualNetworkIds, List resolutionVirtualNetworkIds)

Sets the type of this zone to Private.

Parameters:

registrationVirtualNetworkIds - a list of references to virtual networks that register hostnames in this DNS zone.
resolutionVirtualNetworkIds - a list of references to virtual networks that resolve records in this DNS zone.

Returns:

the next stage of the definition

withPublicAccess

public abstract DnsZone.DefinitionStages.WithCreate withPublicAccess()

Sets the type of this zone to Public (default behavior).

Returns:

the next stage of the definition

Applies to