Freigeben über


ApplicationPackageOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:

BatchManagementClient's

<xref:application_package> -Attribut.

Vererbung
builtins.object
ApplicationPackageOperations

Konstruktor

ApplicationPackageOperations(*args, **kwargs)

Methoden

activate

Aktiviert das angegebene Anwendungspaket. Dies sollte nach dem Erstellen und Hochladen von ApplicationPackage erfolgen. Dies muss geschehen, bevor ein ApplicationPackage für Pools oder Aufgaben verwendet werden kann.

create

Erstellt einen Anwendungspaketdatensatz. Der Datensatz enthält eine storageUrl, in die das Paket hochgeladen werden soll. Nachdem es hochgeladen wurde, muss mit ApplicationPackageApplicationPackageActive aktiviert werden, bevor es verwendet werden kann. Wenn das Konto für den automatischen Speicher für die Verwendung von Speicherschlüsseln konfiguriert wurde, enthält die zurückgegebene URL eine SAS.

delete

Löscht einen Anwendungspaketdatensatz und die zugehörige Binärdatei.

get

Ruft Informationen zum angegebenen Anwendungspaket ab.

list

Listet alle Anwendungspakete in der angegebenen Anwendung auf.

activate

Aktiviert das angegebene Anwendungspaket. Dies sollte nach dem Erstellen und Hochladen von ApplicationPackage erfolgen. Dies muss geschehen, bevor ein ApplicationPackage für Pools oder Aufgaben verwendet werden kann.

async 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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

application_name
str
Erforderlich

Der Namen der Anwendung. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.

version_name
str
Erforderlich

Die Version der Anwendung. Erforderlich.

parameters
ActivateApplicationPackageParameters oder IO
Erforderlich

Die Parameter für die Anforderung. Ist entweder ein ActivateApplicationPackageParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ApplicationPackage oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

create

Erstellt einen Anwendungspaketdatensatz. Der Datensatz enthält eine storageUrl, in die das Paket hochgeladen werden soll. Nachdem es hochgeladen wurde, muss mit ApplicationPackageApplicationPackageActive aktiviert werden, bevor es verwendet werden kann. Wenn das Konto für den automatischen Speicher für die Verwendung von Speicherschlüsseln konfiguriert wurde, enthält die zurückgegebene URL eine SAS.

async 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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

application_name
str
Erforderlich

Der Namen der Anwendung. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.

version_name
str
Erforderlich

Die Version der Anwendung. Erforderlich.

parameters
ApplicationPackage oder IO
Erforderlich

Die Parameter für die Anforderung. Ist entweder ein ApplicationPackage-Typ oder ein E/A-Typ. Der Standardwert ist Keine.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ApplicationPackage oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete

Löscht einen Anwendungspaketdatensatz und die zugehörige Binärdatei.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

application_name
str
Erforderlich

Der Namen der Anwendung. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.

version_name
str
Erforderlich

Die Version der Anwendung. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Ruft Informationen zum angegebenen Anwendungspaket ab.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

application_name
str
Erforderlich

Der Namen der Anwendung. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.

version_name
str
Erforderlich

Die Version der Anwendung. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ApplicationPackage oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Listet alle Anwendungspakete in der angegebenen Anwendung auf.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

application_name
str
Erforderlich

Der Namen der Anwendung. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.

maxresults
int
Erforderlich

Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von ApplicationPackage oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

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