ResourceGroupsOperations Classe
Aviso
NÃO instanciar esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:resource_groups> atributo.
- Herança
-
builtins.objectResourceGroupsOperations
Construtor
ResourceGroupsOperations(*args, **kwargs)
Métodos
begin_delete |
Elimina um grupo de recursos. Quando elimina um grupo de recursos, todos os respetivos recursos também são eliminados. Eliminar um grupo de recursos elimina todas as implementações de modelos e operações atualmente armazenadas. |
check_existence |
Verifica se existe um grupo de recursos. |
create_or_update |
Cria ou atualiza um grupo de recursos. |
export_template |
Captura o grupo de recursos especificado como um modelo. |
get |
Obtém um grupo de recursos. |
list |
Obtém todos os grupos de recursos de uma subscrição. |
update |
Atualizações um grupo de recursos. Os grupos de recursos podem ser atualizados através de uma operação PATCH simples para um endereço de grupo. O formato do pedido é o mesmo para criar um grupo de recursos. Se um campo não for especificado, o valor atual é mantido. |
begin_delete
Elimina um grupo de recursos.
Quando elimina um grupo de recursos, todos os respetivos recursos também são eliminados. Eliminar um grupo de recursos elimina todas as implementações de modelos e operações atualmente armazenadas.
begin_delete(resource_group_name: str, **kwargs: Any) -> LROPoller[None]
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos a eliminar. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
check_existence
Verifica se existe um grupo de recursos.
check_existence(resource_group_name: str, **kwargs: Any) -> bool
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos a verificar. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
bool ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update
Cria ou atualiza um grupo de recursos.
create_or_update(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parâmetros
- parameters
- ResourceGroup ou IO
Parâmetros fornecidos para criar ou atualizar um grupo de recursos. É um tipo ResourceGroup ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
ResourceGroup ou o resultado de cls(response)
Tipo de retorno
Exceções
export_template
Captura o grupo de recursos especificado como um modelo.
export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroupExportResult
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos a exportar como um modelo. Obrigatório.
- parameters
- ExportTemplateRequest ou IO
Parâmetros para exportar o modelo. É um tipo ExportTemplateRequest ou de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
ResourceGroupExportResult ou o resultado de cls(response)
Tipo de retorno
Exceções
get
Obtém um grupo de recursos.
get(resource_group_name: str, **kwargs: Any) -> ResourceGroup
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos a obter. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
ResourceGroup ou o resultado de cls(response)
Tipo de retorno
Exceções
list
Obtém todos os grupos de recursos de uma subscrição.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[ResourceGroup]
Parâmetros
- top
- int
O número de resultados a devolver. Se for transmitido um valor nulo, devolve todos os grupos de recursos. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de ResourceGroup ou o resultado de cls(response)
Tipo de retorno
Exceções
update
Atualizações um grupo de recursos.
Os grupos de recursos podem ser atualizados através de uma operação PATCH simples para um endereço de grupo. O formato do pedido é o mesmo para criar um grupo de recursos. Se um campo não for especificado, o valor atual é mantido.
update(resource_group_name: str, parameters: _models.ResourceGroupPatchable, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parâmetros
- resource_group_name
- str
O nome do grupo de recursos a atualizar. O nome não é sensível a maiúsculas e minúsculas. Obrigatório.
- parameters
- ResourceGroupPatchable ou IO
Parâmetros fornecidos para atualizar um grupo de recursos. É um tipo ResourceGroupPatchable ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
ResourceGroup ou o resultado de cls(response)
Tipo de retorno
Exceções
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