Partilhar via


ResourceGroupsOperations Classe

Aviso

NÃO instanciar esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

ResourceManagementClient's

<xref:resource_groups> atributo.

Herança
builtins.object
ResourceGroupsOperations

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
Necessário

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
Necessário

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

resource_group_name
str
Necessário

O nome do grupo de recursos a criar ou atualizar. Pode incluir carateres alfanuméricos, caráter de sublinhado, parênteses, hífen, ponto final (exceto no fim) e Carateres Unicode que correspondem aos carateres permitidos. Obrigatório.

parameters
ResourceGroup ou IO
Necessário

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
Necessário

O nome do grupo de recursos a exportar como um modelo. Obrigatório.

parameters
ExportTemplateRequest ou IO
Necessário

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
Necessário

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

filter
str
Necessário

O filtro a aplicar na operação.:code:
:code:>><<<br> pode filtrar por nomes e valores de etiquetas. Por exemplo, para filtrar um nome e valor de etiqueta, utilize $filter=tagName eq 'tag1' e tagValue eq 'Value1'. O valor predefinido é Nenhum.

top
int
Necessário

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
Necessário

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
Necessário

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