Assets interface
表示資產的介面。
方法
create |
在媒體服務帳戶中建立或更新資產 |
delete(string, string, string, Assets |
刪除媒體服務帳戶中的資產 |
get(string, string, string, Assets |
取得媒體服務帳戶中資產的詳細數據 |
get |
取得用來解密媒體服務 API 第 2 版所建立內容的資產記憶體加密密鑰 |
list(string, string, Assets |
使用選擇性篩選和排序列出媒體服務帳戶中的資產 |
list |
列出具有共用存取簽章的記憶體容器 URL(SAS),以上傳和下載資產內容。 簽章衍生自記憶體帳戶密鑰。 |
list |
列出與此資產相關聯的串流定位器。 |
update(string, string, string, Asset, Assets |
更新媒體服務帳戶中的現有資產 |
方法詳細資料
createOrUpdate(string, string, string, Asset, AssetsCreateOrUpdateOptionalParams)
在媒體服務帳戶中建立或更新資產
function createOrUpdate(resourceGroupName: string, accountName: string, assetName: string, parameters: Asset, options?: AssetsCreateOrUpdateOptionalParams): Promise<Asset>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- parameters
- Asset
要求參數
選項參數。
傳回
Promise<Asset>
delete(string, string, string, AssetsDeleteOptionalParams)
刪除媒體服務帳戶中的資產
function delete(resourceGroupName: string, accountName: string, assetName: string, options?: AssetsDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- options
- AssetsDeleteOptionalParams
選項參數。
傳回
Promise<void>
get(string, string, string, AssetsGetOptionalParams)
取得媒體服務帳戶中資產的詳細數據
function get(resourceGroupName: string, accountName: string, assetName: string, options?: AssetsGetOptionalParams): Promise<Asset>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- options
- AssetsGetOptionalParams
選項參數。
傳回
Promise<Asset>
getEncryptionKey(string, string, string, AssetsGetEncryptionKeyOptionalParams)
取得用來解密媒體服務 API 第 2 版所建立內容的資產記憶體加密密鑰
function getEncryptionKey(resourceGroupName: string, accountName: string, assetName: string, options?: AssetsGetEncryptionKeyOptionalParams): Promise<StorageEncryptedAssetDecryptionData>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
選項參數。
傳回
Promise<StorageEncryptedAssetDecryptionData>
list(string, string, AssetsListOptionalParams)
使用選擇性篩選和排序列出媒體服務帳戶中的資產
function list(resourceGroupName: string, accountName: string, options?: AssetsListOptionalParams): PagedAsyncIterableIterator<Asset, Asset[], PageSettings>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- options
- AssetsListOptionalParams
選項參數。
傳回
listContainerSas(string, string, string, ListContainerSasInput, AssetsListContainerSasOptionalParams)
列出具有共用存取簽章的記憶體容器 URL(SAS),以上傳和下載資產內容。 簽章衍生自記憶體帳戶密鑰。
function listContainerSas(resourceGroupName: string, accountName: string, assetName: string, parameters: ListContainerSasInput, options?: AssetsListContainerSasOptionalParams): Promise<AssetContainerSas>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- parameters
- ListContainerSasInput
要求參數
選項參數。
傳回
Promise<AssetContainerSas>
listStreamingLocators(string, string, string, AssetsListStreamingLocatorsOptionalParams)
列出與此資產相關聯的串流定位器。
function listStreamingLocators(resourceGroupName: string, accountName: string, assetName: string, options?: AssetsListStreamingLocatorsOptionalParams): Promise<ListStreamingLocatorsResponse>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
選項參數。
傳回
Promise<ListStreamingLocatorsResponse>
update(string, string, string, Asset, AssetsUpdateOptionalParams)
更新媒體服務帳戶中的現有資產
function update(resourceGroupName: string, accountName: string, assetName: string, parameters: Asset, options?: AssetsUpdateOptionalParams): Promise<Asset>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- parameters
- Asset
要求參數
- options
- AssetsUpdateOptionalParams
選項參數。
傳回
Promise<Asset>