Share via


AccountSASPermissions class

NODE.JSランタイムでのみ使用できます。

これは、AccountSAS によって付与されるアクセス許可を表す文字列を作成するヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、その操作に対するアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、 AccountSASSignatureValues オブジェクトのアクセス許可フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を作成することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。

プロパティ

add

許可された BLOB にメッセージ、テーブル エンティティ、および追加を追加するアクセス許可。

create

付与された BLOB とファイルを作成するためのアクセス許可。

delete

付与された BLOB とファイルを作成するためのアクセス許可。

deleteVersion

付与されたバージョンを削除するアクセス許可。

filter

BLOB をフィルター処理するためのアクセス許可。

list

付与された BLOB コンテナー、BLOB、共有、ディレクトリ、ファイルを一覧表示するアクセス許可。

permanentDelete

永続的な削除を許可することを指定します。

process

メッセージを取得および削除する権限が付与されます。

read

リソースを読み取り、付与されたキューとテーブルを一覧表示するアクセス許可。

setImmutabilityPolicy

不変ポリシーを設定するためのアクセス許可。

tag

Specfies タグアクセスが付与されました。

update

付与されたメッセージとテーブル エンティティを更新するためのアクセス許可。

write

付与されたリソースを書き込むアクセス許可。

メソッド

from(AccountSASPermissionsLike)

同じキーとブール値を含む未加工オブジェクトから AccountSASPermissions を作成します。

parse(string)

Parse は、文字列から AccountSASPermissions フィールドを初期化します。

toString()

Azure Storage アカウントの SAS アクセス許可文字列を生成します。 AccountSASSignatureValues Permissions フィールドを設定するには、このメソッドを呼び出します。

このメソッドを使用すると、リソースの種類がサービスによって受け入れられる順序で保証されます。

https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas」を参照してください。

プロパティの詳細

add

許可された BLOB にメッセージ、テーブル エンティティ、および追加を追加するアクセス許可。

add: boolean

プロパティ値

boolean

create

付与された BLOB とファイルを作成するためのアクセス許可。

create: boolean

プロパティ値

boolean

delete

付与された BLOB とファイルを作成するためのアクセス許可。

delete: boolean

プロパティ値

boolean

deleteVersion

付与されたバージョンを削除するアクセス許可。

deleteVersion: boolean

プロパティ値

boolean

filter

BLOB をフィルター処理するためのアクセス許可。

filter: boolean

プロパティ値

boolean

list

付与された BLOB コンテナー、BLOB、共有、ディレクトリ、ファイルを一覧表示するアクセス許可。

list: boolean

プロパティ値

boolean

permanentDelete

永続的な削除を許可することを指定します。

permanentDelete: boolean

プロパティ値

boolean

process

メッセージを取得および削除する権限が付与されます。

process: boolean

プロパティ値

boolean

read

リソースを読み取り、付与されたキューとテーブルを一覧表示するアクセス許可。

read: boolean

プロパティ値

boolean

setImmutabilityPolicy

不変ポリシーを設定するためのアクセス許可。

setImmutabilityPolicy: boolean

プロパティ値

boolean

tag

Specfies タグアクセスが付与されました。

tag: boolean

プロパティ値

boolean

update

付与されたメッセージとテーブル エンティティを更新するためのアクセス許可。

update: boolean

プロパティ値

boolean

write

付与されたリソースを書き込むアクセス許可。

write: boolean

プロパティ値

boolean

メソッドの詳細

from(AccountSASPermissionsLike)

同じキーとブール値を含む未加工オブジェクトから AccountSASPermissions を作成します。

static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions

パラメーター

permissionLike
AccountSASPermissionsLike

戻り値

parse(string)

Parse は、文字列から AccountSASPermissions フィールドを初期化します。

static function parse(permissions: string): AccountSASPermissions

パラメーター

permissions

string

戻り値

toString()

Azure Storage アカウントの SAS アクセス許可文字列を生成します。 AccountSASSignatureValues Permissions フィールドを設定するには、このメソッドを呼び出します。

このメソッドを使用すると、リソースの種類がサービスによって受け入れられる順序で保証されます。

https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas」を参照してください。

function toString(): string

戻り値

string