DeploymentsOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:deployments>.
- Herança
-
builtins.objectDeploymentsOperations
Construtor
DeploymentsOperations(*args, **kwargs)
Métodos
begin_create_or_update |
Implanta recursos em um grupo de recursos. Você pode fornecer o modelo e os parâmetros diretamente na solicitação ou link para arquivos JSON. |
begin_delete |
Exclui uma implantação do histórico de implantação. Uma implantação do modelo que está atualmente em execução não pode ser excluída. Excluir uma implantação do modelo remove as operações de implantação associadas. Excluir uma implantação do modelo não afeta o estado do grupo de recursos. Essa é uma operação assíncrona que retorna um status de 202 até que a implantação do modelo seja excluída com êxito. O cabeçalho de resposta Local contém o URI usado para obter o status do processo. Enquanto o processo está em execução, uma chamada para o URI no cabeçalho Location retorna um status de 202. Quando o processo for concluído, o URI no cabeçalho Local retornará uma status de 204 em caso de êxito. Se a solicitação assíncrona falhar, o URI no cabeçalho Location retornará um código de status no nível de erro. |
calculate_template_hash |
Calcule o hash do modelo especificado. |
cancel |
Cancela uma implantação de modelo em execução no momento. Você só poderá cancelar uma implantação se o provisioningState for Aceito ou Em execução. Depois que a implantação é cancelada, o provisioningState é definido como Cancelado. Cancelar uma implantação de modelo para a implantação de modelo atualmente em execução e deixa o grupo de recursos parcialmente implantado. |
check_existence |
Verifica se a implantação existe. |
export_template |
Exporta o modelo usado para a implantação especificada. |
get |
Obtém uma implantação. |
list_by_resource_group |
Obter todas as implantações de um grupo de recursos. |
validate |
Valida se o modelo especificado está sintaticamente correto e será aceito pelo Azure Resource Manager.. |
begin_create_or_update
Implanta recursos em um grupo de recursos.
Você pode fornecer o modelo e os parâmetros diretamente na solicitação ou link para arquivos JSON.
async begin_create_or_update(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.DeploymentExtended]
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos no qual implantar os recursos. O nome diferencia maiúsculas de minúsculas. O grupo de recursos já precisa existir. Obrigatórios.
- parameters
- Deployment ou IO
Parâmetros adicionais fornecidos para a operação. É um tipo de implantação ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um sondador de um estado salvo.
- polling
- bool ou AsyncPollingMethod
Por padrão, o método de sondagem será AsyncARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.
- polling_interval
- int
Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.
Retornos
Uma instância de AsyncLROPoller que retorna DeploymentExtended ou o resultado de cls(response)
Tipo de retorno
Exceções
begin_delete
Exclui uma implantação do histórico de implantação.
Uma implantação do modelo que está atualmente em execução não pode ser excluída. Excluir uma implantação do modelo remove as operações de implantação associadas. Excluir uma implantação do modelo não afeta o estado do grupo de recursos. Essa é uma operação assíncrona que retorna um status de 202 até que a implantação do modelo seja excluída com êxito. O cabeçalho de resposta Local contém o URI usado para obter o status do processo. Enquanto o processo está em execução, uma chamada para o URI no cabeçalho Location retorna um status de 202. Quando o processo for concluído, o URI no cabeçalho Local retornará uma status de 204 em caso de êxito. Se a solicitação assíncrona falhar, o URI no cabeçalho Location retornará um código de status no nível de erro.
async begin_delete(resource_group_name: str, deployment_name: str, **kwargs: Any) -> AsyncLROPoller[None]
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos com a implantação a ser excluída. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um sondador de um estado salvo.
- polling
- bool ou AsyncPollingMethod
Por padrão, o método de sondagem será AsyncARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.
- polling_interval
- int
Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.
Retornos
Uma instância de AsyncLROPoller que retorna Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
calculate_template_hash
Calcule o hash do modelo especificado.
async calculate_template_hash(template: MutableMapping[str, Any], **kwargs: Any) -> TemplateHashResult
Parâmetros
- template
- <xref:JSON>
O modelo fornecido para calcular o hash. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
TemplateHashResult ou o resultado de cls(response)
Tipo de retorno
Exceções
cancel
Cancela uma implantação de modelo em execução no momento.
Você só poderá cancelar uma implantação se o provisioningState for Aceito ou Em execução. Depois que a implantação é cancelada, o provisioningState é definido como Cancelado. Cancelar uma implantação de modelo para a implantação de modelo atualmente em execução e deixa o grupo de recursos parcialmente implantado.
async cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
check_existence
Verifica se a implantação existe.
async check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos com a implantação para marcar. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
bool ou o resultado de cls(response)
Tipo de retorno
Exceções
export_template
Exporta o modelo usado para a implantação especificada.
async export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
DeploymentExportResult ou o resultado de cls(response)
Tipo de retorno
Exceções
get
Obtém uma implantação.
async get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
DeploymentExtended ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_resource_group
Obter todas as implantações de um grupo de recursos.
list_by_resource_group(resource_group_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[DeploymentExtended]
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos com as implantações a serem obtidos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- filter
- str
O filtro a ser aplicado na operação. Por exemplo, você pode usar $filter=provisioningState eq '{state}'. O valor padrão é Nenhum.
- top
- int
O número de resultados a serem obtidos. Se nulo for passado, retornará todas as implantações. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de DeploymentExtended ou o resultado de cls(response)
Tipo de retorno
Exceções
validate
Valida se o modelo especificado está sintaticamente correto e será aceito pelo Azure Resource Manager..
async 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
O nome do grupo de recursos no qual o modelo será implantado. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- parameters
- Deployment ou IO
Parâmetros a serem validados. É um tipo de implantação ou um tipo de E/S. Obrigatórios.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
DeploymentValidateResult ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.resource.resources.v2018_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2018_02_01\\models\\__init__.py'>
Azure SDK for Python