AccountSasParameters Класс
Параметры для перечисления учетных данных SAS учетной записи хранения.
Для отправки в Azure необходимо заполнить все необходимые параметры.
- Наследование
-
azure.mgmt.storage._serialization.ModelAccountSasParameters
Конструктор
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
Имя | Описание |
---|---|
services
|
Подписанные службы, доступные с помощью SAS учетной записи. Возможные значения: BLOB-объект (b), очередь (q), таблица (t), файл (f). Обязательный. Известные значения: "b", "q", "t" и "f". |
resource_types
|
Подписанные типы ресурсов, доступные с помощью SAS учетной записи. Служба (ы): доступ к API уровня службы; Контейнер (c): доступ к API уровня контейнера; Объект (o): доступ к API уровня объекта для BLOB-объектов, сообщений очередей, сущностей таблиц и файлов. Обязательный. Известные значения: "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
|
IP-адрес или диапазон IP-адресов, с которых будут приниматься запросы. |
protocols
|
str или
HttpProtocol
Протокол, разрешенный для запроса, выполненного с помощью SAS учетной записи. Известные значения: "https,http" и "https". |
shared_access_start_time
|
Время, когда SAS становится действительным. |
shared_access_expiry_time
|
Время, когда подписанный URL-адрес становится недействительным. Обязательный. |
key_to_sign
|
Ключ для подписи маркера SAS учетной записи. |
Переменные
Имя | Описание |
---|---|
services
|
Подписанные службы, доступные с помощью SAS учетной записи. Возможные значения: BLOB-объект (b), очередь (q), таблица (t), файл (f). Обязательный. Известные значения: "b", "q", "t" и "f". |
resource_types
|
Подписанные типы ресурсов, доступные с помощью SAS учетной записи. Служба (ы): доступ к API уровня службы; Контейнер (c): доступ к API уровня контейнера; Объект (o): доступ к API уровня объекта для BLOB-объектов, сообщений очередей, сущностей таблиц и файлов. Обязательный элемент. Известные значения: "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
|
IP-адрес или диапазон IP-адресов, с которых будут приниматься запросы. |
protocols
|
str или
HttpProtocol
Протокол, разрешенный для запроса, выполненного с помощью SAS учетной записи. Известные значения: "https,http" и "https". |
shared_access_start_time
|
Время, когда SAS становится действительным. |
shared_access_expiry_time
|
Время, когда подписанный URL-адрес становится недействительным. Обязательный элемент. |
key_to_sign
|
Ключ для подписи маркера SAS учетной записи. |
Azure SDK for Python