AccountSASPermissions class
NODE.JSランタイムでのみ使用できます。
これは、AccountSAS によって付与されるアクセス許可を表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS にその操作のアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、AccountSASSignatureValues オブジェクトのアクセス許可フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を構築することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。
プロパティ
add | メッセージ、テーブル エンティティ、および付与された BLOB に追加するアクセス許可。 |
create | 付与されたキュー、BLOB、ファイルを作成するためのアクセス許可。 |
delete | 付与されたキューとメッセージを削除するアクセス許可。 |
list | 付与されたキューを一覧表示するアクセス許可。 |
process | 付与されたメッセージを取得および削除するためのアクセス許可。 |
read | 付与されたリソースを読み取るアクセス許可。 |
update | 付与されたメッセージとテーブル エンティティを更新するためのアクセス許可。 |
write | 付与されたリソースを書き込むアクセス許可。 |
メソッド
parse(string) | Parse は、文字列から AccountSASPermissions フィールドを初期化します。 |
to |
Azure Storage アカウントの SAS アクセス許可文字列を生成します。 AccountSASSignatureValues Permissions フィールドを設定するには、このメソッドを呼び出します。 このメソッドを使用すると、リソースの種類がサービスによって受け入れられる順序で保証されます。 https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas を参照してください |
プロパティの詳細
add
メッセージ、テーブル エンティティ、および付与された BLOB に追加するアクセス許可。
add: boolean
プロパティ値
boolean
create
付与されたキュー、BLOB、ファイルを作成するためのアクセス許可。
create: boolean
プロパティ値
boolean
delete
付与されたキューとメッセージを削除するアクセス許可。
delete: boolean
プロパティ値
boolean
list
付与されたキューを一覧表示するアクセス許可。
list: boolean
プロパティ値
boolean
process
付与されたメッセージを取得および削除するためのアクセス許可。
process: boolean
プロパティ値
boolean
read
付与されたリソースを読み取るアクセス許可。
read: boolean
プロパティ値
boolean
update
付与されたメッセージとテーブル エンティティを更新するためのアクセス許可。
update: boolean
プロパティ値
boolean
write
付与されたリソースを書き込むアクセス許可。
write: boolean
プロパティ値
boolean
メソッドの詳細
parse(string)
Parse は、文字列から AccountSASPermissions フィールドを初期化します。
static function parse(permissions: string): AccountSASPermissions
パラメーター
- permissions
-
string
戻り値
toString()
Azure Storage アカウントの SAS アクセス許可文字列を生成します。 AccountSASSignatureValues Permissions フィールドを設定するには、このメソッドを呼び出します。
このメソッドを使用すると、リソースの種類がサービスによって受け入れられる順序で保証されます。
https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas を参照してください
function toString(): string
戻り値
string