Condividi tramite


AssetsOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

AzureMediaServices's

Attributo<xref:assets> .

Ereditarietà
builtins.object
AssetsOperations

Costruttore

AssetsOperations(*args, **kwargs)

Metodi

create_or_update

Creare o aggiornare un asset.

Crea o aggiorna un asset nell'account di Servizi multimediali.

delete

Eliminare un asset.

Elimina un asset nell'account di Servizi multimediali.

get

Ottenere un asset.

Ottenere i dettagli di un asset nell'account di Servizi multimediali.

get_encryption_key

Ottiene la chiave di archiviazione asset.

Ottiene le chiavi di crittografia dell'archiviazione asset usate per decrittografare il contenuto creato dalla versione 2 dell'API di Servizi multimediali.

list

Elencare gli asset.

Elencare gli asset nell'account di Servizi multimediali con filtri e ordinamento facoltativi.

list_container_sas

Elencare gli URL degli asset.

Elenca gli URL del contenitore di archiviazione con firme di accesso condiviso (SAS) per il caricamento e il download del contenuto dell'asset. Le firme sono derivate dalle chiavi dell'account di archiviazione.

list_streaming_locators

Elencare i localizzatori di streaming.

Elenca i localizzatori di streaming associati a questo asset.

update

Aggiornare un asset.

Aggiorna un asset esistente nell'account di Servizi multimediali.

create_or_update

Creare o aggiornare un asset.

Crea o aggiorna un asset nell'account di Servizi multimediali.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

parameters
Asset oppure IO
Necessario

Parametri della richiesta. È un tipo di modello o un tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Asset o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Eliminare un asset.

Elimina un asset nell'account di Servizi multimediali.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottenere un asset.

Ottenere i dettagli di un asset nell'account di Servizi multimediali.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Asset o il risultato di cls(response)

Tipo restituito

Eccezioni

get_encryption_key

Ottiene la chiave di archiviazione asset.

Ottiene le chiavi di crittografia dell'archiviazione asset usate per decrittografare il contenuto creato dalla versione 2 dell'API di Servizi multimediali.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

StorageEncryptedAssetDecryptionData o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Elencare gli asset.

Elencare gli asset nell'account di Servizi multimediali con filtri e ordinamento facoltativi.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

filter
str
Necessario

Limita il set di elementi restituiti. Il valore predefinito è Nessuno.

top
int
Necessario

Specifica un numero intero non negativo n che limita il numero di elementi restituiti da una raccolta. Il servizio restituisce il numero di elementi disponibili fino a ma non maggiore del valore specificato n. Il valore predefinito è Nessuno.

orderby
str
Necessario

Specifica la chiave in base alla quale deve essere ordinata la raccolta dei risultati. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di Asset o il risultato di cls(response)

Tipo restituito

Eccezioni

list_container_sas

Elencare gli URL degli asset.

Elenca gli URL del contenitore di archiviazione con firme di accesso condiviso (SAS) per il caricamento e il download del contenuto dell'asset. Le firme sono derivate dalle chiavi dell'account di archiviazione.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

parameters
ListContainerSasInput oppure IO
Necessario

Parametri della richiesta. È un tipo di modello o un tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

AssetContainerSas o il risultato di cls(response)

Tipo restituito

Eccezioni

list_streaming_locators

Elencare i localizzatori di streaming.

Elenca i localizzatori di streaming associati a questo asset.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

ListStreamingLocatorsResponse o il risultato di cls(response)

Tipo restituito

Eccezioni

update

Aggiornare un asset.

Aggiorna un asset esistente nell'account di Servizi multimediali.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

parameters
Asset oppure IO
Necessario

Parametri della richiesta. È un tipo di modello o un tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Asset o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

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