Class PublicNetworkAccessType

java.lang.Object
com.azure.core.util.ExpandableStringEnum<PublicNetworkAccessType>
com.azure.resourcemanager.loganalytics.models.PublicNetworkAccessType
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class PublicNetworkAccessType extends com.azure.core.util.ExpandableStringEnum<PublicNetworkAccessType>
The network access type for operating on the Log Analytics Workspace. By default it is Enabled.
  • Field Details

    • ENABLED

      public static final PublicNetworkAccessType ENABLED
      Enables connectivity to Log Analytics through public DNS.
    • DISABLED

      public static final PublicNetworkAccessType DISABLED
      Disables public connectivity to Log Analytics through public DNS.
    • SECURED_BY_PERIMETER

      public static final PublicNetworkAccessType SECURED_BY_PERIMETER
      Resource is only accessible from private networks and access approved by network security perimeter associated to this resource.
  • Constructor Details

    • PublicNetworkAccessType

      @Deprecated public PublicNetworkAccessType()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of PublicNetworkAccessType value.
  • Method Details

    • fromString

      public static PublicNetworkAccessType fromString(String name)
      Creates or finds a PublicNetworkAccessType from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding PublicNetworkAccessType.
    • values

      public static Collection<PublicNetworkAccessType> values()
      Gets known PublicNetworkAccessType values.
      Returns:
      known PublicNetworkAccessType values.