Compartilhar via


ResourcesOperations 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:resources>.

Herança
builtins.object
ResourcesOperations

Construtor

ResourcesOperations(*args, **kwargs)

Métodos

begin_move_resources

Mover recursos de um grupo de recursos para outro. Os recursos que estão sendo movidos devem estar no mesmo grupo de recursos.

begin_update

Atualiza um recurso.

check_existence

Verifica se o recurso existe.

create_or_update

Criar um recurso.

delete

Exclui o recurso e todos os seus recursos.

get

Retorna um recurso que pertence a um grupo de recursos.

list

Obtém todos os recursos em uma assinatura.

begin_move_resources

Mover recursos de um grupo de recursos para outro. Os recursos que estão sendo movidos devem estar no mesmo grupo de recursos.

async begin_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

Parâmetros

source_resource_group_name
str
Obrigatório

Nome do grupo de recursos de origem. Obrigatórios.

parameters
ResourcesMoveInfo ou IO
Obrigatório

mover os parâmetros dos recursos. É um tipo ResourcesMoveInfo 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 None ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update

Atualiza um recurso.

async begin_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.GenericResource]

Parâmetros

resource_group_name
str
Obrigatório

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

resource_provider_namespace
str
Obrigatório

O namespace do provedor de recursos. Obrigatórios.

parent_resource_path
str
Obrigatório

A identidade do recurso pai. Obrigatórios.

resource_type
str
Obrigatório

O tipo de recurso do recurso a ser atualizado. Obrigatórios.

resource_name
str
Obrigatório

O nome do recurso a ser atualizado. Obrigatórios.

api_version
str
Obrigatório

A versão da API a ser usada para a operação. Obrigatórios.

parameters
GenericResource ou IO
Obrigatório

Parâmetros para atualizar o recurso. É um tipo GenericResource 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 GenericResource ou o resultado de cls(response)

Tipo de retorno

Exceções

check_existence

Verifica se o recurso existe.

async check_existence(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> bool

Parâmetros

resource_group_name
str
Obrigatório

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

resource_provider_namespace
str
Obrigatório

Identidade do recurso. Obrigatórios.

parent_resource_path
str
Obrigatório

Identidade do recurso. Obrigatórios.

resource_type
str
Obrigatório

Identidade do recurso. Obrigatórios.

resource_name
str
Obrigatório

Identidade do recurso. Obrigatórios.

api_version
str
Obrigatório

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

create_or_update

Criar um recurso.

async create_or_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.GenericResource

Parâmetros

resource_group_name
str
Obrigatório

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

resource_provider_namespace
str
Obrigatório

Identidade do recurso. Obrigatórios.

parent_resource_path
str
Obrigatório

Identidade do recurso. Obrigatórios.

resource_type
str
Obrigatório

Identidade do recurso. Obrigatórios.

resource_name
str
Obrigatório

Identidade do recurso. Obrigatórios.

api_version
str
Obrigatório

Obrigatórios.

parameters
GenericResource ou IO
Obrigatório

Cria ou atualiza parâmetros de recursos. É um tipo GenericResource 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

GenericResource ou o resultado de cls(response)

Tipo de retorno

Exceções

delete

Exclui o recurso e todos os seus recursos.

async delete(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: 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.

resource_provider_namespace
str
Obrigatório

Identidade do recurso. Obrigatórios.

parent_resource_path
str
Obrigatório

Identidade do recurso. Obrigatórios.

resource_type
str
Obrigatório

Identidade do recurso. Obrigatórios.

resource_name
str
Obrigatório

Identidade do recurso. Obrigatórios.

api_version
str
Obrigatório

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

get

Retorna um recurso que pertence a um grupo de recursos.

async get(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> GenericResource

Parâmetros

resource_group_name
str
Obrigatório

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

resource_provider_namespace
str
Obrigatório

Identidade do recurso. Obrigatórios.

parent_resource_path
str
Obrigatório

Identidade do recurso. Obrigatórios.

resource_type
str
Obrigatório

Identidade do recurso. Obrigatórios.

resource_name
str
Obrigatório

Identidade do recurso. Obrigatórios.

api_version
str
Obrigatório

Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

GenericResource ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém todos os recursos em uma assinatura.

list(filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[GenericResourceExpanded]

Parâmetros

filter
str
Obrigatório

O filtro a ser aplicado na operação. O valor padrão é Nenhum.

expand
str
Obrigatório

Lista separada por vírgulas de propriedades adicionais a serem incluídas na resposta. Os valores válidos incluem createdTimee changedTimeprovisioningState. Por exemplo, $expand=createdTime,changedTime. O valor padrão é Nenhum.

top
int
Obrigatório

O número de resultados a serem retornados. Se nulo for passado, retornará todos os recursos. 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 GenericResourceExpanded ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.mgmt.resource.resources.v2016_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2016_02_01\\models\\__init__.py'>