Compartilhar via


DeploymentsOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

ResourceManagementClient's

Atributo <xref:deployments>.

Herança
builtins.object
DeploymentsOperations

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 no link para arquivos JSON.

begin_create_or_update_at_management_group_scope

Implanta recursos no escopo do grupo de gerenciamento.

Você pode fornecer o modelo e os parâmetros diretamente na solicitação ou no link para arquivos JSON.

begin_create_or_update_at_subscription_scope

Implanta recursos no escopo da assinatura.

Você pode fornecer o modelo e os parâmetros diretamente na solicitação ou no 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 Local retorna um status de 202. Quando o processo é concluído, o URI no cabeçalho Local retorna um status de 204 com êxito. Se a solicitação assíncrona falhar, o URI no cabeçalho Local retornará um código de status no nível de erro.

begin_delete_at_management_group_scope

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

begin_delete_at_subscription_scope

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

cancel_at_management_group_scope

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. O cancelamento de uma implantação de modelo interrompe a implantação de modelo em execução no momento e deixa os recursos parcialmente implantados.

cancel_at_subscription_scope

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. O cancelamento de uma implantação de modelo interrompe a implantação de modelo em execução no momento e deixa os recursos parcialmente implantados.

check_existence

Verifica se a implantação existe.

check_existence_at_management_group_scope

Verifica se a implantação existe.

check_existence_at_subscription_scope

Verifica se a implantação existe.

export_template

Exporta o modelo usado para a implantação especificada.

export_template_at_management_group_scope

Exporta o modelo usado para a implantação especificada.

export_template_at_subscription_scope

Exporta o modelo usado para a implantação especificada.

get

Obtém uma implantação.

get_at_management_group_scope

Obtém uma implantação.

get_at_subscription_scope

Obtém uma implantação.

list_at_management_group_scope

Obtenha todas as implantações de um grupo de gerenciamento.

list_at_subscription_scope

Obtenha todas as implantações de uma assinatura.

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

validate_at_management_group_scope

Valida se o modelo especificado está sintaticamente correto e será aceito pelo Azure Resource Manager..

validate_at_subscription_scope

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 no 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
Obrigatório

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.

deployment_name
str
Obrigatório

O nome da implantação. Obrigatórios.

parameters
Deployment ou IO
Obrigatório

Parâmetros adicionais fornecidos para a operação. É 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

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, seu método de sondagem será AsyncARMPolling. Passe em False para que esta operação não sondar 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_create_or_update_at_management_group_scope

Implanta recursos no escopo do grupo de gerenciamento.

Você pode fornecer o modelo e os parâmetros diretamente na solicitação ou no link para arquivos JSON.

async begin_create_or_update_at_management_group_scope(group_id: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.DeploymentExtended]

Parâmetros

group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. Obrigatórios.

parameters
Deployment ou IO
Obrigatório

Parâmetros adicionais fornecidos para a operação. É 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

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, seu método de sondagem será AsyncARMPolling. Passe em False para que esta operação não sondar 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_create_or_update_at_subscription_scope

Implanta recursos no escopo da assinatura.

Você pode fornecer o modelo e os parâmetros diretamente na solicitação ou no link para arquivos JSON.

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

Parâmetros

deployment_name
str
Obrigatório

O nome da implantação. Obrigatórios.

parameters
Deployment ou IO
Obrigatório

Parâmetros adicionais fornecidos para a operação. É 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

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, seu método de sondagem será AsyncARMPolling. Passe em False para que esta operação não sondar 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 Local retorna um status de 202. Quando o processo é concluído, o URI no cabeçalho Local retorna um status de 204 com êxito. Se a solicitação assíncrona falhar, o URI no cabeçalho Local 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
Obrigatório

O nome do grupo de recursos com a implantação a ser excluída. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. 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 poller de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, seu método de sondagem será AsyncARMPolling. Passe em False para que esta operação não sondar 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 None ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete_at_management_group_scope

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. 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_at_management_group_scope(group_id: str, deployment_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parâmetros

group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. 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 poller de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, seu método de sondagem será AsyncARMPolling. Passe em False para que esta operação não sondar 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 None ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete_at_subscription_scope

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. 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_at_subscription_scope(deployment_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parâmetros

deployment_name
str
Obrigatório

O nome da implantação. 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>
Obrigatório

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
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. 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

cancel_at_management_group_scope

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. O cancelamento de uma implantação de modelo interrompe a implantação de modelo em execução no momento e deixa os recursos parcialmente implantados.

async cancel_at_management_group_scope(group_id: str, deployment_name: str, **kwargs: Any) -> None

Parâmetros

group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. 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

cancel_at_subscription_scope

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. O cancelamento de uma implantação de modelo interrompe a implantação de modelo em execução no momento e deixa os recursos parcialmente implantados.

async cancel_at_subscription_scope(deployment_name: str, **kwargs: Any) -> None

Parâmetros

deployment_name
str
Obrigatório

O nome da implantação. 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
Obrigatório

O nome do grupo de recursos com a implantação para marcar. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. 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

check_existence_at_management_group_scope

Verifica se a implantação existe.

async check_existence_at_management_group_scope(group_id: str, deployment_name: str, **kwargs: Any) -> bool

Parâmetros

group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. 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

check_existence_at_subscription_scope

Verifica se a implantação existe.

async check_existence_at_subscription_scope(deployment_name: str, **kwargs: Any) -> bool

Parâmetros

deployment_name
str
Obrigatório

O nome da implantação. 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
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. 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

export_template_at_management_group_scope

Exporta o modelo usado para a implantação especificada.

async export_template_at_management_group_scope(group_id: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult

Parâmetros

group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. 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

export_template_at_subscription_scope

Exporta o modelo usado para a implantação especificada.

async export_template_at_subscription_scope(deployment_name: str, **kwargs: Any) -> DeploymentExportResult

Parâmetros

deployment_name
str
Obrigatório

O nome da implantação. 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
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. 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

get_at_management_group_scope

Obtém uma implantação.

async get_at_management_group_scope(group_id: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended

Parâmetros

group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. 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

get_at_subscription_scope

Obtém uma implantação.

async get_at_subscription_scope(deployment_name: str, **kwargs: Any) -> DeploymentExtended

Parâmetros

deployment_name
str
Obrigatório

O nome da implantação. 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_at_management_group_scope

Obtenha todas as implantações de um grupo de gerenciamento.

list_at_management_group_scope(group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[DeploymentExtended]

Parâmetros

group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

filter
str
Obrigatório

O filtro a ser aplicado na operação. Por exemplo, você pode usar $filter=provisioningState eq '{state}'. O valor padrão é Nenhum.

top
int
Obrigatório

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

list_at_subscription_scope

Obtenha todas as implantações de uma assinatura.

list_at_subscription_scope(filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[DeploymentExtended]

Parâmetros

filter
str
Obrigatório

O filtro a ser aplicado na operação. Por exemplo, você pode usar $filter=provisioningState eq '{state}'. O valor padrão é Nenhum.

top
int
Obrigatório

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

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
Obrigatório

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
Obrigatório

O filtro a ser aplicado na operação. Por exemplo, você pode usar $filter=provisioningState eq '{state}'. O valor padrão é Nenhum.

top
int
Obrigatório

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
Obrigatório

O nome do grupo de recursos no qual o modelo será implantado. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. Obrigatórios.

parameters
Deployment ou IO
Obrigatório

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

validate_at_management_group_scope

Valida se o modelo especificado está sintaticamente correto e será aceito pelo Azure Resource Manager..

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

Parâmetros

group_id
str
Obrigatório

A ID do grupo de gerenciamento. Obrigatórios.

deployment_name
str
Obrigatório

O nome da implantação. Obrigatórios.

parameters
Deployment ou IO
Obrigatório

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

validate_at_subscription_scope

Valida se o modelo especificado está sintaticamente correto e será aceito pelo Azure Resource Manager..

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

Parâmetros

deployment_name
str
Obrigatório

O nome da implantação. Obrigatórios.

parameters
Deployment ou IO
Obrigatório

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.v2019_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_05_01\\models\\__init__.py'>