AccountSASPermissions class
NODE.JS ランタイムでのみ使用できます。
これは、AccountSAS によって付与されるアクセス許可を表す文字列を作成するヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、その操作に対するアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、 AccountSASSignatureValues オブジェクトのアクセス許可フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を作成することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。
プロパティ
add | 許可された BLOB にメッセージ、テーブル エンティティ、および追加を追加するアクセス許可。 |
create | 付与された BLOB とファイルを作成するためのアクセス許可。 |
delete | 付与された BLOB とファイルを削除するアクセス許可。 |
delete |
付与されたバージョンを削除するアクセス許可。 |
filter | BLOB をフィルター処理するためのアクセス許可。 |
list | 付与された BLOB コンテナー、BLOB、共有、ディレクトリ、ファイルを一覧表示するアクセス許可。 |
permanent |
永続的な削除を許可することを指定します。 |
process | メッセージを取得および削除する権限が付与されます。 |
read | リソースを読み取り、付与されたキューとテーブルを一覧表示するアクセス許可。 |
set |
不変ポリシーを設定するためのアクセス許可。 |
tag | Specfies タグアクセスが付与されました。 |
update | 付与されたメッセージとテーブル エンティティを更新するためのアクセス許可。 |
write | 付与されたリソースを書き込むアクセス許可。 |
メソッド
from(Account |
同じキーとブール値を含む未加工オブジェクトから AccountSASPermissions を作成します。 |
parse(string) | Parse は、文字列から AccountSASPermissions フィールドを初期化します。 |
to |
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