enum AZBlob::ContainerPermissions

Overview

ContainerPermissions type simplifies creating the permissions string for an Azure Storage container SAS.

Defined in:

azblob/sas/permission.cr

Enum 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

Class Method Summary

Instance Method Summary

Constructor Detail

def self.parse(string : String) : self #

ameba:disable Metrics/CyclomaticComplexity


[View source]

Class Method Detail

def self.add #

[View source]
def self.create #

[View source]
def self.delete #

[View source]
def self.delete_previous_version #

[View source]
def self.execute #

[View source]
def self.filter_by_tags #

[View source]
def self.list #

[View source]
def self.modify_ownership #

[View source]
def self.modify_permissions #

[View source]
def self.move #

[View source]
def self.read #

[View source]
def self.set_immutability_policy #

[View source]
def self.tag #

[View source]
def self.write #

[View source]

Instance Method Detail

def add? #

Returns true if this enum value contains Add


[View source]
def create? #

Returns true if this enum value contains Create


[View source]
def delete? #

Returns true if this enum value contains Delete


[View source]
def delete_previous_version? #

Returns true if this enum value contains DeletePreviousVersion


[View source]
def execute? #

Returns true if this enum value contains Execute


[View source]
def filter_by_tags? #

Returns true if this enum value contains FilterByTags


[View source]
def list? #

Returns true if this enum value contains List


[View source]
def modify_ownership? #

Returns true if this enum value contains ModifyOwnership


[View source]
def modify_permissions? #

Returns true if this enum value contains ModifyPermissions


[View source]
def move? #

Returns true if this enum value contains Move


[View source]
def none? #

[View source]
def read? #

Returns true if this enum value contains Read


[View source]
def set_immutability_policy? #

Returns true if this enum value contains SetImmutabilityPolicy


[View source]
def tag? #

Returns true if this enum value contains Tag


[View source]
def to_s(io : IO) : Nil #
Description copied from struct Enum

Appends a String representation of this enum member to the given io.

See also: #to_s.


[View source]
def to_s : String #

ameba:disable Metrics/CyclomaticComplexity


[View source]
def write? #

Returns true if this enum value contains Write


[View source]