PublicNetworkAccess Class

public final class PublicNetworkAccess
extends ExpandableStringEnum<PublicNetworkAccess>

Policy for controlling export on the disk.

Field Summary

Modifier and Type Field and Description
static final PublicNetworkAccess DISABLED

You cannot access the underlying data of the disk publicly on the internet even when NetworkAccessPolicy is set to AllowAll.

static final PublicNetworkAccess ENABLED

You can generate a SAS URI to access the underlying data of the disk publicly on the internet when NetworkAccessPolicy is set to AllowAll.

Constructor Summary

Constructor Description
PublicNetworkAccess()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of PublicNetworkAccess value.

Method Summary

Modifier and Type Method and Description
static PublicNetworkAccess fromString(String name)

Creates or finds a PublicNetworkAccess from its string representation.

static Collection<PublicNetworkAccess> values()

Gets known PublicNetworkAccess values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

DISABLED

public static final PublicNetworkAccess DISABLED

You cannot access the underlying data of the disk publicly on the internet even when NetworkAccessPolicy is set to AllowAll. You can access the data via the SAS URI only from your trusted Azure VNET when NetworkAccessPolicy is set to AllowPrivate.

ENABLED

public static final PublicNetworkAccess ENABLED

You can generate a SAS URI to access the underlying data of the disk publicly on the internet when NetworkAccessPolicy is set to AllowAll. You can access the data via the SAS URI only from your trusted Azure VNET when NetworkAccessPolicy is set to AllowPrivate.

Constructor Details

PublicNetworkAccess

@Deprecated
public PublicNetworkAccess()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of PublicNetworkAccess value.

Method Details

fromString

public static PublicNetworkAccess fromString(String name)

Creates or finds a PublicNetworkAccess from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding PublicNetworkAccess.

values

public static Collection<PublicNetworkAccess> values()

Gets known PublicNetworkAccess values.

Returns:

known PublicNetworkAccess values.

Applies to