AccountSasParameters クラス

ストレージ アカウントの SAS 資格情報を一覧表示するパラメーター。

Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。

継承
azure.mgmt.storage._serialization.Model
AccountSasParameters

コンストラクター

AccountSasParameters(*, services: str | _models.Services, resource_types: str | _models.SignedResourceTypes, permissions: str | _models.Permissions, shared_access_expiry_time: datetime, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, key_to_sign: str | None = None, **kwargs)

変数

services
str または Services

アカウント SAS でアクセスできる署名済みサービス。 使用できる値は、BLOB (b)、Queue (q)、Table (t)、File (f) です。 必須です。 既知の値は、"b"、"q"、"t"、および "f" です。

resource_types
str または SignedResourceTypes

アカウント SAS でアクセスできる署名付きリソースの種類。 サービス:サービス レベルの API へのアクセス。コンテナー (c): コンテナー レベルの API へのアクセス。オブジェクト (o): BLOB、キュー メッセージ、テーブル エンティティ、ファイルのオブジェクト レベル API へのアクセス。 必須です。 既知の値は、"s"、"c"、および "o" です。

permissions
str または Permissions

アカウント SAS の署名済みアクセス許可。 使用できる値は、Read (r)、Write (w)、Delete (d)、List (l)、Add (a)、Create (c)、Update (u)、Process (p) です。 必須です。 既知の値は、"r"、"d"、"w"、"l"、"a"、"c"、"u"、および "p" です。

ip_address_or_range
str

要求を受け入れる IP アドレスまたは IP アドレスの範囲。

protocols
str または HttpProtocol

アカウント SAS で行われた要求に対して許可されるプロトコル。 既知の値は、"https,https" および "https" です。

shared_access_start_time
datetime

SAS が有効になる時刻。

shared_access_expiry_time
datetime

共有アクセス署名が無効になる時刻。 必須です。

key_to_sign
str

アカウント SAS トークンに署名するキー。