ServiceSasParameters クラス
特定のリソースのサービス SAS 資格情報を一覧表示するパラメーター。
Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。
- 継承
-
azure.mgmt.storage._serialization.ModelServiceSasParameters
コンストラクター
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
|
署名されたリソースへの正規パス。 必須。 |
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
|
要求を受け入れる IP アドレスまたは IP アドレスの範囲。 |
protocols
|
str または
HttpProtocol
アカウント SAS で行われた要求に対して許可されるプロトコル。 既知の値は、"https,https" および "https" です。 |
shared_access_start_time
|
SAS が有効になる時刻。 |
shared_access_expiry_time
|
共有アクセス署名が無効になる時刻。 |
identifier
|
コンテナー、キュー、またはテーブルに指定されているアクセス ポリシーに関連付ける一意の値 (最大 64 文字)。 |
partition_key_start
|
パーティション キーの開始。 |
partition_key_end
|
パーティション キーの末尾。 |
row_key_start
|
行キーの先頭。 |
row_key_end
|
行キーの末尾。 |
key_to_sign
|
アカウント SAS トークンに署名するキー。 |
cache_control
|
キャッシュ制御の応答ヘッダーのオーバーライド。 |
content_disposition
|
コンテンツの処理に対する応答ヘッダーのオーバーライド。 |
content_encoding
|
コンテンツ エンコードの応答ヘッダーのオーバーライド。 |
content_language
|
コンテンツ言語の応答ヘッダーのオーバーライド。 |
content_type
|
コンテンツ タイプの応答ヘッダーのオーバーライド。 |
変数
名前 | 説明 |
---|---|
canonicalized_resource
|
署名されたリソースへの正規パス。 必須。 |
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
|
要求を受け入れる IP アドレスまたは IP アドレスの範囲。 |
protocols
|
str または
HttpProtocol
アカウント SAS で行われた要求に対して許可されるプロトコル。 既知の値は、"https,https" および "https" です。 |
shared_access_start_time
|
SAS が有効になる時刻。 |
shared_access_expiry_time
|
共有アクセス署名が無効になる時刻。 |
identifier
|
コンテナー、キュー、またはテーブルに指定されているアクセス ポリシーに関連付ける一意の値 (最大 64 文字)。 |
partition_key_start
|
パーティション キーの開始。 |
partition_key_end
|
パーティション キーの末尾。 |
row_key_start
|
行キーの先頭。 |
row_key_end
|
行キーの末尾。 |
key_to_sign
|
アカウント SAS トークンに署名するキー。 |
cache_control
|
キャッシュ制御の応答ヘッダーのオーバーライド。 |
content_disposition
|
コンテンツの処理に対する応答ヘッダーのオーバーライド。 |
content_encoding
|
コンテンツ エンコードの応答ヘッダーのオーバーライド。 |
content_language
|
コンテンツ言語の応答ヘッダーのオーバーライド。 |
content_type
|
コンテンツ タイプの応答ヘッダーのオーバーライド。 |
Azure SDK for Python