你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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, (用于上传和下载资产内容的 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
AssetIO
必需

请求参数。 是模型类型或 IO 类型。 必需。

content_type
str

正文参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

返回

资产或 cls 的结果 (响应)

返回类型

例外

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

将传递直接响应的自定义类型或函数

返回

无或 cls 的结果 (响应)

返回类型

例外

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 的结果 (响应)

返回类型

例外

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 的结果 (响应)

返回类型

例外

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
必需

限制返回的项集。 默认值为 None。

top
int
必需

指定一个非负整数 n,用于限制从集合返回的项数。 服务返回的可用项数最多不超过指定值 n。。 默认值为 None。

orderby
str
必需

指定结果集合的排序依据的键。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

返回

一个迭代器,如资产的实例或 cls 的结果 (响应)

返回类型

例外

list_container_sas

列出资产 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
ListContainerSasInputIO
必需

请求参数。 是模型类型或 IO 类型。 必需。

content_type
str

正文参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

返回

AssetContainerSas 或 cls 的结果 (响应)

返回类型

例外

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 的结果 (响应)

返回类型

例外

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
AssetIO
必需

请求参数。 是模型类型或 IO 类型。 必需。

content_type
str

Body 参数内容类型。 已知值为:“application/json”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

返回

资产或 cls 的结果 (响应)

返回类型

例外

属性

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'>