Udostępnij za pośrednictwem


AssetsOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

AzureMediaServices's

<xref:assets> Atrybut.

Dziedziczenie
builtins.object
AssetsOperations

Konstruktor

AssetsOperations(*args, **kwargs)

Metody

create_or_update

Utwórz lub zaktualizuj zasób.

Tworzy lub aktualizuje zasób na koncie usługi Media Services.

delete

Usuń zasób.

Usuwa zasób na koncie usługi Media Services.

get

Pobierz zasób.

Pobierz szczegóły zasobu na koncie usługi Media Services.

get_encryption_key

Pobiera klucz magazynu zasobów.

Pobiera klucze szyfrowania magazynu zasobów używane do odszyfrowywania zawartości utworzonej przez wersję 2 interfejsu API usługi Media Services.

list

Wyświetl listę zasobów.

Wyświetl listę zasobów na koncie usługi Media Services z opcjonalnym filtrowaniem i porządkowaniem.

list_container_sas

Wyświetl listę adresów URL elementów zawartości.

Wyświetla listę adresów URL kontenera magazynu z sygnaturami dostępu współdzielonego (SAS) na potrzeby przekazywania i pobierania zawartości zasobu. Podpisy pochodzą z kluczy konta magazynu.

list_streaming_locators

Wyświetlanie listy lokalizatorów przesyłania strumieniowego.

Wyświetla listę lokalizatorów przesyłania strumieniowego skojarzonych z tym zasobem.

update

Aktualizowanie elementu zawartości.

Aktualizacje istniejący zasób na koncie usługi Media Services.

create_or_update

Utwórz lub zaktualizuj zasób.

Tworzy lub aktualizuje zasób na koncie usługi Media Services.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Media Services. Wymagane.

asset_name
str
Wymagane

Nazwa zasobu. Wymagane.

parameters
Asset lub IO
Wymagane

Parametry żądania. Jest typem modelu lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Zasób lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuń zasób.

Usuwa zasób na koncie usługi Media Services.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Media Services. Wymagane.

asset_name
str
Wymagane

Nazwa zasobu. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobierz zasób.

Pobierz szczegóły zasobu na koncie usługi Media Services.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Media Services. Wymagane.

asset_name
str
Wymagane

Nazwa zasobu. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Zasób lub wynik cls(response)

Typ zwracany

Wyjątki

get_encryption_key

Pobiera klucz magazynu zasobów.

Pobiera klucze szyfrowania magazynu zasobów używane do odszyfrowywania zawartości utworzonej przez wersję 2 interfejsu API usługi Media Services.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Media Services. Wymagane.

asset_name
str
Wymagane

Nazwa zasobu. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

StorageEncryptedAssetDecryptionData lub wynik cls(response)

Typ zwracany

Wyjątki

list

Wyświetl listę zasobów.

Wyświetl listę zasobów na koncie usługi Media Services z opcjonalnym filtrowaniem i porządkowaniem.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Media Services. Wymagane.

filter
str
Wymagane

Ogranicza zestaw zwracanych elementów. Wartość domyślna to Brak.

top
int
Wymagane

Określa nie ujemną liczbę całkowitą n, która ogranicza liczbę elementów zwracanych z kolekcji. Usługa zwraca liczbę dostępnych elementów do, ale nie większą niż określona wartość n. Wartość domyślna to Brak.

orderby
str
Wymagane

Określa klucz, za pomocą którego ma być uporządkowana kolekcja wyników. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu zawartości lub wynik cls(response)

Typ zwracany

Wyjątki

list_container_sas

Wyświetl listę adresów URL elementów zawartości.

Wyświetla listę adresów URL kontenera magazynu z sygnaturami dostępu współdzielonego (SAS) na potrzeby przekazywania i pobierania zawartości zasobu. Podpisy pochodzą z kluczy konta magazynu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Media Services. Wymagane.

asset_name
str
Wymagane

Nazwa zasobu. Wymagane.

parameters
ListContainerSasInput lub IO
Wymagane

Parametry żądania. Jest typem modelu lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

AssetContainerSas lub wynik cls(response)

Typ zwracany

Wyjątki

list_streaming_locators

Wyświetlanie listy lokalizatorów przesyłania strumieniowego.

Wyświetla listę lokalizatorów przesyłania strumieniowego skojarzonych z tym zasobem.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Media Services. Wymagane.

asset_name
str
Wymagane

Nazwa zasobu. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

ListStreamingLocatorsResponse lub wynik cls(response)

Typ zwracany

Wyjątki

update

Aktualizowanie elementu zawartości.

Aktualizacje istniejący zasób na koncie usługi Media Services.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Media Services. Wymagane.

asset_name
str
Wymagane

Nazwa zasobu. Wymagane.

parameters
Asset lub IO
Wymagane

Parametry żądania. Jest typem modelu lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Zasób lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

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