Поделиться через


AssetsOperations Класс

Предупреждение

НЕ создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

AzureMediaServices's

атрибут<xref:assets> .

Наследование
builtins.object
AssetsOperations

Конструктор

AssetsOperations(*args, **kwargs)

Методы

create_or_update

Создание или обновление ресурса.

Создает или обновляет ресурс в учетной записи Служб мультимедиа.

delete

Удаление ресурса.

Удаляет ресурс в учетной записи Служб мультимедиа.

get

Получение ресурса.

Получение сведений об активе в учетной записи Служб мультимедиа.

get_encryption_key

Возвращает ключ хранилища ресурсов.

Возвращает ключи шифрования хранилища ресурсов, используемые для расшифровки содержимого, созданного API Служб мультимедиа версии 2.

list

Перечисление ресурсов.

Перечисление ресурсов в учетной записи Служб мультимедиа с необязательной фильтрацией и упорядочением.

list_container_sas

Выведите список URL-адресов ресурсов.

Список URL-адресов контейнеров хранилища с подписанными URL-адресами (SAS) для отправки и скачивания содержимого ресурса. Подписи являются производными от ключей учетной записи хранения.

list_streaming_locators

Список указателей потоковой передачи.

Список указателей потоковой передачи, связанных с данным ресурсом.

update

Обновление ресурса.

Обновления существующий ресурс в учетной записи Служб мультимедиа.

create_or_update

Создание или обновление ресурса.

Создает или обновляет ресурс в учетной записи Служб мультимедиа.

create_or_update(resource_group_name: str, account_name: str, asset_name: str, parameters: _models.Asset, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Asset

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке Azure. Обязательный элемент.

account_name
str
Обязательно

Имя учетной записи Служб мультимедиа. Обязательный.

asset_name
str
Обязательно

Имя ресурса. Обязательный.

parameters
Asset или IO
Обязательно

Параметры запроса. Тип модели или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Ресурс или результат cls(response)

Возвращаемый тип

Исключения

delete

Удаление ресурса.

Удаляет ресурс в учетной записи Служб мультимедиа.

delete(resource_group_name: str, account_name: str, asset_name: str, **kwargs: Any) -> None

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке Azure. Обязательный элемент.

account_name
str
Обязательно

Имя учетной записи Служб мультимедиа. Обязательный.

asset_name
str
Обязательно

Имя ресурса. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

get

Получение ресурса.

Получение сведений об активе в учетной записи Служб мультимедиа.

get(resource_group_name: str, account_name: str, asset_name: str, **kwargs: Any) -> Asset

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке Azure. Обязательный элемент.

account_name
str
Обязательно

Имя учетной записи Служб мультимедиа. Обязательный.

asset_name
str
Обязательно

Имя ресурса. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Ресурс или результат cls(response)

Возвращаемый тип

Исключения

get_encryption_key

Возвращает ключ хранилища ресурсов.

Возвращает ключи шифрования хранилища ресурсов, используемые для расшифровки содержимого, созданного API Служб мультимедиа версии 2.

get_encryption_key(resource_group_name: str, account_name: str, asset_name: str, **kwargs: Any) -> StorageEncryptedAssetDecryptionData

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке Azure. Обязательный.

account_name
str
Обязательно

Имя учетной записи Служб мультимедиа. Обязательный.

asset_name
str
Обязательно

Имя ресурса. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

StorageEncryptedAssetDecryptionData или результат cls(response)

Возвращаемый тип

Исключения

list

Перечисление ресурсов.

Перечисление ресурсов в учетной записи Служб мультимедиа с необязательной фильтрацией и упорядочением.

list(resource_group_name: str, account_name: str, filter: str | None = None, top: int | None = None, orderby: str | None = None, **kwargs: Any) -> Iterable[Asset]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке Azure. Обязательный.

account_name
str
Обязательно

Имя учетной записи Служб мультимедиа. Обязательный.

filter
str
Обязательно

Ограничивает набор возвращаемых элементов. Значение по умолчанию —Нет.

top
int
Обязательно

Задает неотрицательное целое число n, которое ограничивает количество элементов, возвращаемых из коллекции. Служба возвращает количество доступных элементов, не превышающее указанное значение n. Значение по умолчанию —Нет.

orderby
str
Обязательно

Указывает ключ, по которому должна быть упорядочена коллекция результатов. Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр ресурса или результат cls(response)

Возвращаемый тип

Исключения

list_container_sas

Выведите список URL-адресов ресурсов.

Список URL-адресов контейнеров хранилища с подписанными URL-адресами (SAS) для отправки и скачивания содержимого ресурса. Подписи являются производными от ключей учетной записи хранения.

list_container_sas(resource_group_name: str, account_name: str, asset_name: str, parameters: _models.ListContainerSasInput, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AssetContainerSas

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке Azure. Обязательный.

account_name
str
Обязательно

Имя учетной записи Служб мультимедиа. Обязательный.

asset_name
str
Обязательно

Имя ресурса. Обязательный.

parameters
ListContainerSasInput или IO
Обязательно

Параметры запроса. Тип модели или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

AssetContainerSas или результат cls(response)

Возвращаемый тип

Исключения

list_streaming_locators

Список указателей потоковой передачи.

Список указателей потоковой передачи, связанных с данным ресурсом.

list_streaming_locators(resource_group_name: str, account_name: str, asset_name: str, **kwargs: Any) -> ListStreamingLocatorsResponse

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке Azure. Обязательный.

account_name
str
Обязательно

Имя учетной записи Служб мультимедиа. Обязательный.

asset_name
str
Обязательно

Имя ресурса. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

ListStreamingLocatorsResponse или результат cls(response)

Возвращаемый тип

Исключения

update

Обновление ресурса.

Обновления существующий ресурс в учетной записи Служб мультимедиа.

update(resource_group_name: str, account_name: str, asset_name: str, parameters: _models.Asset, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Asset

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке Azure. Обязательный.

account_name
str
Обязательно

Имя учетной записи Служб мультимедиа. Обязательный.

asset_name
str
Обязательно

Имя ресурса. Обязательный.

parameters
Asset или IO
Обязательно

Параметры запроса. Тип модели или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Ресурс или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

models

models = <module 'azure.mgmt.media.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\media\\models\\__init__.py'>