ServiceSasParameters クラス

特定のリソースのサービス SAS 資格情報を一覧表示するパラメーター。

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

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

コンストラクター

ServiceSasParameters(*, canonicalized_resource: str, resource: str | _models.SignedResource | None = None, permissions: str | _models.Permissions | None = None, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, shared_access_expiry_time: datetime | None = None, identifier: str | None = None, partition_key_start: str | None = None, partition_key_end: str | None = None, row_key_start: str | None = None, row_key_end: str | None = None, key_to_sign: str | None = None, cache_control: str | None = None, content_disposition: str | None = None, content_encoding: str | None = None, content_language: str | None = None, content_type: str | None = None, **kwargs: Any)

Keyword-Only パラメータ

名前 説明
canonicalized_resource
str

署名されたリソースへの正規パス。 必須。

resource
str または SignedResource

サービス SAS でアクセスできる署名済みサービス。 使用できる値は、Blob (b)、Container (c)、File (f)、Share (s) です。 既知の値は、"b"、"c"、"f"、および "s" です。

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

SAS が有効になる時刻。

shared_access_expiry_time

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

identifier
str

コンテナー、キュー、またはテーブルに指定されているアクセス ポリシーに関連付ける一意の値 (最大 64 文字)。

partition_key_start
str

パーティション キーの開始。

partition_key_end
str

パーティション キーの末尾。

row_key_start
str

行キーの先頭。

row_key_end
str

行キーの末尾。

key_to_sign
str

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

cache_control
str

キャッシュ制御の応答ヘッダーのオーバーライド。

content_disposition
str

コンテンツの処理に対する応答ヘッダーのオーバーライド。

content_encoding
str

コンテンツ エンコードの応答ヘッダーのオーバーライド。

content_language
str

コンテンツ言語の応答ヘッダーのオーバーライド。

content_type
str

コンテンツ タイプの応答ヘッダーのオーバーライド。

変数

名前 説明
canonicalized_resource
str

署名されたリソースへの正規パス。 必須。

resource
str または SignedResource

サービス SAS でアクセスできる署名済みサービス。 使用できる値は、Blob (b)、Container (c)、File (f)、Share (s) です。 既知の値は、"b"、"c"、"f"、および "s" です。

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

SAS が有効になる時刻。

shared_access_expiry_time

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

identifier
str

コンテナー、キュー、またはテーブルに指定されているアクセス ポリシーに関連付ける一意の値 (最大 64 文字)。

partition_key_start
str

パーティション キーの開始。

partition_key_end
str

パーティション キーの末尾。

row_key_start
str

行キーの先頭。

row_key_end
str

行キーの末尾。

key_to_sign
str

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

cache_control
str

キャッシュ制御の応答ヘッダーのオーバーライド。

content_disposition
str

コンテンツの処理に対する応答ヘッダーのオーバーライド。

content_encoding
str

コンテンツ エンコードの応答ヘッダーのオーバーライド。

content_language
str

コンテンツ言語の応答ヘッダーのオーバーライド。

content_type
str

コンテンツ タイプの応答ヘッダーのオーバーライド。