DeploymentsOperations Clase
Advertencia
NO cree una instancia de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:deployments> .
- Herencia
-
builtins.objectDeploymentsOperations
Constructor
DeploymentsOperations(*args, **kwargs)
Métodos
begin_create_or_update |
Implementa recursos en un grupo de recursos. Puede proporcionar la plantilla y los parámetros directamente en la solicitud o vínculo a archivos JSON. |
begin_delete |
Elimina una implementación del historial de implementación. No se puede eliminar una implementación de plantilla que se esté ejecutando actualmente. Al eliminar una implementación de plantilla se quitan las operaciones de implementación asociadas. La eliminación de una implementación de plantilla no afecta al estado del grupo de recursos. Se trata de una operación asincrónica que devuelve un estado de 202 hasta que la implementación de la plantilla se elimina correctamente. El encabezado de respuesta Ubicación contiene el URI que se usa para obtener el estado del proceso. Mientras se ejecuta el proceso, una llamada al URI del encabezado Location devuelve un estado de 202. Cuando finaliza el proceso, el URI del encabezado Location devuelve un estado de 204 si se ejecuta correctamente. Si se produce un error en la solicitud asincrónica, el URI del encabezado Location devuelve un código de estado de nivel de error. |
calculate_template_hash |
Calcule el hash de la plantilla especificada. |
cancel |
Cancela una implementación de plantilla que se está ejecutando actualmente. Solo puede cancelar una implementación si provisioningState es Accepted o Running. Una vez cancelada la implementación, provisioningState se establece en Cancelado. Al cancelar una implementación de plantilla se detiene la implementación de plantilla que se está ejecutando actualmente y deja el grupo de recursos parcialmente implementado. |
check_existence |
Comprueba si la implementación existe. |
export_template |
Exporta la plantilla usada para la implementación especificada. |
get |
Obtiene una implementación. |
list_by_resource_group |
Se enumeran todas las implementaciones en un grupo de recursos. |
validate |
Valida si la plantilla especificada es sintácticamente correcta y Azure Resource Manager aceptará. |
begin_create_or_update
Implementa recursos en un grupo de recursos.
Puede proporcionar la plantilla y los parámetros directamente en la solicitud o vínculo a archivos JSON.
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
Nombre del grupo de recursos en el que se van a implementar los recursos. El nombre distingue mayúsculas de minúsculas. El grupo de recursos ya debe existir. Necesario.
- parameters
- Deployment o IO
Parámetros adicionales proporcionados a la operación. Es un tipo de implementación 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.
- 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
Elimina una implementación del historial de implementación.
No se puede eliminar una implementación de plantilla que se esté ejecutando actualmente. Al eliminar una implementación de plantilla se quitan las operaciones de implementación asociadas. La eliminación de una implementación de plantilla no afecta al estado del grupo de recursos. Se trata de una operación asincrónica que devuelve un estado de 202 hasta que la implementación de la plantilla se elimina correctamente. El encabezado de respuesta Ubicación contiene el URI que se usa para obtener el estado del proceso. Mientras se ejecuta el proceso, una llamada al URI del encabezado Location devuelve un estado de 202. Cuando finaliza el proceso, el URI del encabezado Location devuelve un estado de 204 si se ejecuta correctamente. Si se produce un error en la solicitud asincrónica, el URI del encabezado Location devuelve un código de estado de nivel de error.
begin_delete(resource_group_name: str, deployment_name: str, **kwargs: Any) -> LROPoller[None]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos con la implementación que se va a eliminar. El nombre distingue mayúsculas de minúsculas. 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>
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
Cancela una implementación de plantilla que se está ejecutando actualmente.
Solo puede cancelar una implementación si provisioningState es Accepted o Running. Una vez cancelada la implementación, provisioningState se establece en Cancelado. Al cancelar una implementación de plantilla se detiene la implementación de plantilla que se está ejecutando actualmente y deja el grupo de recursos parcialmente implementado.
cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. 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
Nombre del grupo de recursos con la implementación que se va a comprobar. El nombre distingue mayúsculas de minúsculas. 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 la plantilla usada para la implementación especificada.
export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. Necesario.
- deployment_name
- str
Nombre de la implementación desde la que se va a obtener la plantilla. 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
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. 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_by_resource_group
Se enumeran todas las implementaciones en un grupo de recursos.
list_by_resource_group(resource_group_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[DeploymentExtended]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos con las implementaciones que se van a obtener. El nombre distingue mayúsculas de minúsculas. Necesario.
- filter
- str
Filtro que se va a aplicar en la operación. Por ejemplo, puede usar $filter=provisioningState eq '{state}'. El valor predeterminado es Ninguno.
- top
- int
Número de resultados que se van a obtener. 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 si la plantilla especificada es sintácticamente correcta y Azure Resource Manager aceptará.
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
Nombre del grupo de recursos en el que se implementará la plantilla. El nombre distingue mayúsculas de minúsculas. Necesario.
- parameters
- Deployment o IO
Parámetros que se van a validar. Es un tipo de implementación 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
DeploymentValidateResult o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
Atributos
models
models = <module 'azure.mgmt.resource.resources.v2017_05_10.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2017_05_10\\models\\__init__.py'>
Azure SDK for Python