BlobPermissions 類別

要搭配 generate_blob_shared_access_signature API 使用的 BlobPermissions 類別。

繼承
builtins.object
BlobPermissions

建構函式

BlobPermissions(read=False, add=False, create=False, write=False, delete=False, _str=None)

參數

read
bool
預設值: False

讀取內容、屬性、中繼資料和封鎖清單。 使用 Blob 做為複製作業的來源。

add
bool
預設值: False

將區塊新增至附加 Blob。

create
bool
預設值: False

寫入新的 Blob、快照集 Blob,或將 Blob 複製到新的 Blob。

write
bool
預設值: False

建立或寫入內容、屬性、中繼資料或封鎖清單。 建立 Blob 的快照集或租用 Blob。 調整 Blob 的大小 (僅限分頁 Blob)。 使用 Blob 做為相同帳戶中複製作業的目的地。

delete
bool
預設值: False

刪除 Blob。

_str
str
預設值: None

表示許可權的字串。

變數

BlobPermissions.ADD
BlobPermissions

將區塊新增至附加 Blob。

BlobPermissions.CREATE
BlobPermissions

寫入新的 Blob、快照集 Blob,或將 Blob 複製到新的 Blob。

BlobPermissions.DELETE
BlobPermissions

刪除 Blob。

BlobPermissions.READ
BlobPermissions

讀取內容、屬性、中繼資料和封鎖清單。 使用 Blob 做為複製作業的來源。

BlobPermissions.WRITE
BlobPermissions

建立或寫入內容、屬性、中繼資料或封鎖清單。 建立 Blob 的快照集或租用 Blob。 調整 Blob 的大小 (僅限分頁 Blob)。 使用 Blob 做為相同帳戶中複製作業的目的地。

屬性

ADD

ADD = <azure.storage.blob.models.BlobPermissions object>

CREATE

CREATE = <azure.storage.blob.models.BlobPermissions object>

DELETE

DELETE = <azure.storage.blob.models.BlobPermissions object>

READ

READ = <azure.storage.blob.models.BlobPermissions object>

WRITE

WRITE = <azure.storage.blob.models.BlobPermissions object>