DnsZone.UpdateStages.WithZoneType Interface

public static interface DnsZone.UpdateStages.WithZoneType

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

Method Summary

Modifier and Type Method and Description
abstract Update withPrivateAccess()

Sets the type of this zone to Private.

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

Sets the type of this zone to Private.

abstract Update withPublicAccess()

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

Method Details

withPrivateAccess

public abstract DnsZone.Update withPrivateAccess()

Sets the type of this zone to Private. Note that this method call will clean any previously set registrationVirtualNetworkIds and resolutionVirtualNetworkIds lists.

Returns:

the next stage of the definition

withPrivateAccess

public abstract DnsZone.Update 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.Update withPublicAccess()

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

Returns:

the next stage of the definition

Applies to