Share via


NetworkPolicy Class

public final class NetworkPolicy
extends ExpandableStringEnum<NetworkPolicy>

Network policy used for building the Kubernetes network.

Field Summary

Modifier and Type Field and Description
static final NetworkPolicy AZURE

Use Azure network policies.

static final NetworkPolicy CALICO

Use Calico network policies.

static final NetworkPolicy CILIUM

Use Cilium to enforce network policies.

static final NetworkPolicy NONE

Network policies will not be enforced.

Constructor Summary

Constructor Description
NetworkPolicy()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of NetworkPolicy value.

Method Summary

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

Creates or finds a NetworkPolicy from its string representation.

static Collection<NetworkPolicy> values()

Gets known NetworkPolicy values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

AZURE

public static final NetworkPolicy AZURE

Use Azure network policies. See [differences between Azure and Calico policies](https://docs.microsoft.com/azure/aks/use-network-policies\#differences-between-azure-and-calico-policies-and-their-capabilities) for more information.

CALICO

public static final NetworkPolicy CALICO

Use Calico network policies. See [differences between Azure and Calico policies](https://docs.microsoft.com/azure/aks/use-network-policies\#differences-between-azure-and-calico-policies-and-their-capabilities) for more information.

CILIUM

public static final NetworkPolicy CILIUM

Use Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.

NONE

public static final NetworkPolicy NONE

Network policies will not be enforced. This is the default value when NetworkPolicy is not specified.

Constructor Details

NetworkPolicy

@Deprecated
public NetworkPolicy()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of NetworkPolicy value.

Method Details

fromString

public static NetworkPolicy fromString(String name)

Creates or finds a NetworkPolicy from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding NetworkPolicy.

values

public static Collection<NetworkPolicy> values()

Gets known NetworkPolicy values.

Returns:

known NetworkPolicy values.

Applies to