Compartir a través de


ApplicationPackageOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

BatchManagementClient's

Atributo<xref:application_package> .

Herencia
builtins.object
ApplicationPackageOperations

Constructor

ApplicationPackageOperations(*args, **kwargs)

Métodos

activate

Activa el paquete de aplicación especificado. Esto debe hacerse después de ApplicationPackage crear y cargar. Esto debe hacerse antes ApplicationPackage de que se pueda usar en grupos o tareas.

create

Crea un registro de paquete de aplicación. El registro contiene un storageUrl donde se debe cargar el paquete. Una vez cargado, ApplicationPackage debe activarse mediante ApplicationPackageActive antes de que se pueda usar. Si la cuenta de almacenamiento automática se configuró para usar claves de almacenamiento, la dirección URL devuelta contendrá una SAS.

delete

Elimina un registro de paquete de aplicación y su archivo binario asociado.

get

Obtiene información sobre el paquete de aplicación especificado.

list

Enumera todos los paquetes de aplicación de la aplicación especificada.

activate

Activa el paquete de aplicación especificado. Esto debe hacerse después de ApplicationPackage crear y cargar. Esto debe hacerse antes ApplicationPackage de que se pueda usar en grupos o tareas.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

application_name
str
Requerido

Nombre de la aplicación. Debe ser único dentro de la cuenta. Necesario.

version_name
str
Requerido

Versión de la aplicación. Necesario.

parameters
ActivateApplicationPackageParameters o IO
Requerido

Parámetros de la solicitud. Es un tipo ActivateApplicationPackageParameters o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ApplicationPackage o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

create

Crea un registro de paquete de aplicación. El registro contiene un storageUrl donde se debe cargar el paquete. Una vez cargado, ApplicationPackage debe activarse mediante ApplicationPackageActive antes de que se pueda usar. Si la cuenta de almacenamiento automática se configuró para usar claves de almacenamiento, la dirección URL devuelta contendrá una 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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

application_name
str
Requerido

Nombre de la aplicación. Debe ser único dentro de la cuenta. Necesario.

version_name
str
Requerido

Versión de la aplicación. Necesario.

parameters
ApplicationPackage o IO
Requerido

Parámetros de la solicitud. Es un tipo ApplicationPackage o un tipo de E/S. El valor predeterminado es Ninguno.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ApplicationPackage o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimina un registro de paquete de aplicación y su archivo binario asociado.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

application_name
str
Requerido

Nombre de la aplicación. Debe ser único dentro de la cuenta. Necesario.

version_name
str
Requerido

Versión de la aplicación. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene información sobre el paquete de aplicación especificado.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

application_name
str
Requerido

Nombre de la aplicación. Debe ser único dentro de la cuenta. Necesario.

version_name
str
Requerido

Versión de la aplicación. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ApplicationPackage o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Enumera todos los paquetes de aplicación de la aplicación especificada.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

application_name
str
Requerido

Nombre de la aplicación. Debe ser único dentro de la cuenta. Necesario.

maxresults
int
Requerido

Número máximo de elementos que se van a devolver en la respuesta. El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de ApplicationPackage o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

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