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)
Переменные
- 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,http" и "https".
- shared_access_start_time
- datetime
Время, когда SAS становится действительным.
- shared_access_expiry_time
- datetime
Время, когда подписанный URL-адрес становится недействительным.
- 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
Переопределение заголовка ответа для типа контента.