Udostępnij za pośrednictwem


ApplicationPackageOperations Klasa

Ostrzeżenie

NIE należy bezpośrednio utworzyć wystąpienia tej klasy.

Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem

BatchManagementClient's'

<xref:application_package> Atrybut.

Dziedziczenie
builtins.object
ApplicationPackageOperations

Konstruktor

ApplicationPackageOperations(*args, **kwargs)

Metody

activate

Aktywuje określony pakiet aplikacji. Należy to zrobić po utworzeniu ApplicationPackage i przekazaniu. Należy to zrobić, aby ApplicationPackage można było go użyć w pulach lub zadaniach.

create

Tworzy rekord pakietu aplikacji. Rekord zawiera wartość storageUrl, do której należy przekazać pakiet. Po przekazaniu ApplicationPackage należy aktywować go za pomocą polecenia ApplicationPackageActive , aby można było go użyć. Jeśli konto magazynu automatycznego zostało skonfigurowane do używania kluczy magazynu, zwrócony adres URL będzie zawierać sygnaturę dostępu współdzielonego.

delete

Usuwa rekord pakietu aplikacji i skojarzony z nim plik binarny.

get

Pobiera informacje o określonym pakiecie aplikacji.

list

Wyświetla listę wszystkich pakietów aplikacji w określonej aplikacji.

activate

Aktywuje określony pakiet aplikacji. Należy to zrobić po utworzeniu ApplicationPackage i przekazaniu. Należy to zrobić, aby ApplicationPackage można było go użyć w pulach lub zadaniach.

activate(resource_group_name: str, account_name: str, application_name: str, version_name: str, parameters: _models.ActivateApplicationPackageParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ApplicationPackage

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

application_name
str
Wymagane

Nazwa aplikacji. Musi to być unikatowe w ramach konta. Wymagane.

version_name
str
Wymagane

Wersja aplikacji. Wymagane.

parameters
ActivateApplicationPackageParameters lub IO
Wymagane

Parametry żądania. Jest typem ActivateApplicationPackageParameters 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

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

ApplicationPackage lub wynik cls(response)

Typ zwracany

Wyjątki

create

Tworzy rekord pakietu aplikacji. Rekord zawiera wartość storageUrl, do której należy przekazać pakiet. Po przekazaniu ApplicationPackage należy aktywować go za pomocą polecenia ApplicationPackageActive , aby można było go użyć. Jeśli konto magazynu automatycznego zostało skonfigurowane do używania kluczy magazynu, zwrócony adres URL będzie zawierać sygnaturę dostępu współdzielonego.

create(resource_group_name: str, account_name: str, application_name: str, version_name: str, parameters: _models.ApplicationPackage | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ApplicationPackage

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

application_name
str
Wymagane

Nazwa aplikacji. Musi to być unikatowe w ramach konta. Wymagane.

version_name
str
Wymagane

Wersja aplikacji. Wymagane.

parameters
ApplicationPackage lub IO
Wymagane

Parametry żądania. Jest typem ApplicationPackage lub typem we/wy. Wartość domyślna to Brak.

content_type
str

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

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

ApplicationPackage lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuwa rekord pakietu aplikacji i skojarzony z nim plik binarny.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

application_name
str
Wymagane

Nazwa aplikacji. Musi to być unikatowe w ramach konta. Wymagane.

version_name
str
Wymagane

Wersja aplikacji. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera informacje o określonym pakiecie aplikacji.

get(resource_group_name: str, account_name: str, application_name: str, version_name: str, **kwargs: Any) -> ApplicationPackage

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

application_name
str
Wymagane

Nazwa aplikacji. Musi to być unikatowe w ramach konta. Wymagane.

version_name
str
Wymagane

Wersja aplikacji. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

ApplicationPackage lub wynik cls(response)

Typ zwracany

Wyjątki

list

Wyświetla listę wszystkich pakietów aplikacji w określonej aplikacji.

list(resource_group_name: str, account_name: str, application_name: str, maxresults: int | None = None, **kwargs: Any) -> Iterable[ApplicationPackage]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

application_name
str
Wymagane

Nazwa aplikacji. Musi to być unikatowe w ramach konta. Wymagane.

maxresults
int
Wymagane

Maksymalna liczba elementów do zwrócenia w odpowiedzi. Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu ApplicationPackage lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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