enum
AZBlob::ContainerPermissions
Overview
ContainerPermissions type simplifies creating the permissions string for an Azure Storage container SAS.
Defined in:
azblob/sas/permission.crEnum Members
-
Read =
1
-
Add =
2
-
Create =
4
-
Write =
8
-
Delete =
16
-
DeletePreviousVersion =
32
-
List =
64
-
Tag =
128
-
FilterByTags =
256
-
Move =
512
-
Execute =
1024
-
ModifyOwnership =
2048
-
ModifyPermissions =
4096
-
SetImmutabilityPolicy =
8192
-
None =
0
-
All =
16383
Constructors
-
.parse(string : String) : self
ameba:disable Metrics/CyclomaticComplexity
Class Method Summary
- .add
- .create
- .delete
- .delete_previous_version
- .execute
- .filter_by_tags
- .list
- .modify_ownership
- .modify_permissions
- .move
- .read
- .set_immutability_policy
- .tag
- .write
Instance Method Summary
-
#add?
Returns
true
if this enum value containsAdd
-
#create?
Returns
true
if this enum value containsCreate
-
#delete?
Returns
true
if this enum value containsDelete
-
#delete_previous_version?
Returns
true
if this enum value containsDeletePreviousVersion
-
#execute?
Returns
true
if this enum value containsExecute
-
#filter_by_tags?
Returns
true
if this enum value containsFilterByTags
-
#list?
Returns
true
if this enum value containsList
-
#modify_ownership?
Returns
true
if this enum value containsModifyOwnership
-
#modify_permissions?
Returns
true
if this enum value containsModifyPermissions
-
#move?
Returns
true
if this enum value containsMove
- #none?
-
#read?
Returns
true
if this enum value containsRead
-
#set_immutability_policy?
Returns
true
if this enum value containsSetImmutabilityPolicy
-
#tag?
Returns
true
if this enum value containsTag
-
#to_s(io : IO) : Nil
Appends a
String
representation of this enum member to the given io. -
#to_s : String
ameba:disable Metrics/CyclomaticComplexity
-
#write?
Returns
true
if this enum value containsWrite