Compartir a través de


DeploymentsOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

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

ResourceManagementClient's

Atributo<xref:deployments> .

Herencia
builtins.object
DeploymentsOperations

Constructor

DeploymentsOperations(*args, **kwargs)

Métodos

begin_create_or_update

Crea una implementación de plantilla con nombre mediante una plantilla.

begin_delete

Elimine la implementación.

calculate_template_hash

Calcule el hash de la plantilla especificada.

cancel

Cancelar una implementación de plantilla que se encuentra en ejecución actualmente.

check_existence

Comprueba si la implementación existe.

export_template

Exporta una plantilla de implementación.

get

Obtiene una implementación.

list

Obtiene una lista de implementaciones.

validate

Valida una plantilla de implementación.

begin_create_or_update

Crea una implementación de plantilla con nombre mediante una plantilla.

begin_create_or_update(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.DeploymentExtended]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. Necesario.

deployment_name
str
Requerido

Nombre de la implementación. Necesario.

parameters
Deployment o IO
Requerido

Parámetros adicionales proporcionados a la operación. Es un tipo de implementación o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. 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

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve DeploymentExtended o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_delete

Elimine la implementación.

begin_delete(resource_group_name: str, deployment_name: str, **kwargs: Any) -> LROPoller[None]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. Necesario.

deployment_name
str
Requerido

Nombre de la implementación que se va a eliminar. Necesario.

cls
callable

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

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

calculate_template_hash

Calcule el hash de la plantilla especificada.

calculate_template_hash(template: MutableMapping[str, Any], **kwargs: Any) -> TemplateHashResult

Parámetros

template
<xref:JSON>
Requerido

Plantilla proporcionada para calcular el hash. Necesario.

cls
callable

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

Devoluciones

TemplateHashResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

cancel

Cancelar una implementación de plantilla que se encuentra en ejecución actualmente.

cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. Necesario.

deployment_name
str
Requerido

Nombre de la implementació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

check_existence

Comprueba si la implementación existe.

check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos que se debe comprobar. El nombre distingue mayúsculas de minúsculas. Necesario.

deployment_name
str
Requerido

Nombre de la implementación. Necesario.

cls
callable

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

Devoluciones

bool o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

export_template

Exporta una plantilla de implementación.

export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. Necesario.

deployment_name
str
Requerido

Nombre de la implementación. Necesario.

cls
callable

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

Devoluciones

DeploymentExportResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene una implementación.

get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos que se debe obtener. El nombre distingue mayúsculas de minúsculas. Necesario.

deployment_name
str
Requerido

Nombre de la implementación. Necesario.

cls
callable

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

Devoluciones

DeploymentExtended o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Obtiene una lista de implementaciones.

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

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos por el que se debe filtrar. El nombre distingue mayúsculas de minúsculas. Necesario.

filter
str
Requerido

Filtro que se va a aplicar en la operación. El valor predeterminado es Ninguno.

top
int
Requerido

Parámetros de consulta. Si se pasa null, devuelve todas las implementaciones. 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 DeploymentExtended o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

validate

Valida una plantilla de implementación.

validate(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. Necesario.

deployment_name
str
Requerido

Nombre de la implementación. Necesario.

parameters
Deployment o IO
Requerido

Implementación que se debe validar. Es un tipo de implementación o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. 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

DeploymentValidateResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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