Class DefaultSharePermission

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

public final class DefaultSharePermission extends com.azure.core.util.ExpandableStringEnum<DefaultSharePermission>
Default share permission for users using Kerberos authentication if RBAC role is not assigned.
  • Field Details

    • NONE

      public static final DefaultSharePermission NONE
      Static value None for DefaultSharePermission.
    • STORAGE_FILE_DATA_SMB_SHARE_READER

      public static final DefaultSharePermission STORAGE_FILE_DATA_SMB_SHARE_READER
      Static value StorageFileDataSmbShareReader for DefaultSharePermission.
    • STORAGE_FILE_DATA_SMB_SHARE_CONTRIBUTOR

      public static final DefaultSharePermission STORAGE_FILE_DATA_SMB_SHARE_CONTRIBUTOR
      Static value StorageFileDataSmbShareContributor for DefaultSharePermission.
    • STORAGE_FILE_DATA_SMB_SHARE_ELEVATED_CONTRIBUTOR

      public static final DefaultSharePermission STORAGE_FILE_DATA_SMB_SHARE_ELEVATED_CONTRIBUTOR
      Static value StorageFileDataSmbShareElevatedContributor for DefaultSharePermission.
  • Constructor Details

    • DefaultSharePermission

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

    • fromString

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

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