你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AccountSasParameters Class
The parameters to list SAS credentials of a storage account.
All required parameters must be populated in order to send to server.
- Inheritance
-
azure.mgmt.storage._serialization.ModelAccountSasParameters
Constructor
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: Any)
Keyword-Only Parameters
Name | Description |
---|---|
services
|
The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Required. Known values are: "b", "q", "t", and "f". |
resource_types
|
The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. Required. Known values are: "s", "c", and "o". |
permissions
|
str or
Permissions
The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Required. Known values are: "r", "d", "w", "l", "a", "c", "u", and "p". |
ip_address_or_range
|
An IP address or a range of IP addresses from which to accept requests. |
protocols
|
str or
HttpProtocol
The protocol permitted for a request made with the account SAS. Known values are: "https,http" and "https". |
shared_access_start_time
|
The time at which the SAS becomes valid. |
shared_access_expiry_time
|
The time at which the shared access signature becomes invalid. Required. |
key_to_sign
|
The key to sign the account SAS token with. |
Variables
Name | Description |
---|---|
services
|
The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). Required. Known values are: "b", "q", "t", and "f". |
resource_types
|
The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. Required. Known values are: "s", "c", and "o". |
permissions
|
str or
Permissions
The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Required. Known values are: "r", "d", "w", "l", "a", "c", "u", and "p". |
ip_address_or_range
|
An IP address or a range of IP addresses from which to accept requests. |
protocols
|
str or
HttpProtocol
The protocol permitted for a request made with the account SAS. Known values are: "https,http" and "https". |
shared_access_start_time
|
The time at which the SAS becomes valid. |
shared_access_expiry_time
|
The time at which the shared access signature becomes invalid. Required. |
key_to_sign
|
The key to sign the account SAS token with. |