Compartilhar via


ProvidersOperations Classe

Aviso

NÃO instantaneamente esta aula.

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

ResourceManagementClient's '

<xref:providers> atributo.

Herança
builtins.object
ProvidersOperations

Construtor

ProvidersOperations(*args, **kwargs)

Métodos

get

Obtém o fornecedor de recursos especificado.

list

Recebe todos os fornecedores de recursos para uma subscrição.

register

Regista uma subscrição com um fornecedor de recursos.

unregister

Não registra uma subscrição de um fornecedor de recursos.

get

Obtém o fornecedor de recursos especificado.

async get(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

Parâmetros

resource_provider_namespace
str
Necessário

O espaço de nome do fornecedor de recursos. Obrigatório.

expand
str
Necessário

O parâmetro de consulta $expand. Por exemplo, para incluir pseudónimos de propriedade em resposta, use $expand=recursosTypes/aliases. O valor predefinido é Nenhum.

cls
callable

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

Devoluções

Provedor ou o resultado de cls(resposta)

Tipo de retorno

Exceções

list

Recebe todos os fornecedores de recursos para uma subscrição.

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

Parâmetros

top
int
Necessário

O número de resultados para devolver. Se o nulo for passado devolve todas as implementações. O valor predefinido é Nenhum.

expand
str
Necessário

As propriedades a incluir nos resultados. Por exemplo, utilize &$expand=metadados na cadeia de consulta para recuperar metadados do fornecedor de recursos. Para incluir pseudónimos de propriedade em resposta, utilize $expand=recursosTypes/pseudónimos. O valor predefinido é Nenhum.

cls
callable

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

Devoluções

Um iterador como o exemplo de um fornecedor ou o resultado de cls(resposta)

Tipo de retorno

Exceções

register

Regista uma subscrição com um fornecedor de recursos.

async register(resource_provider_namespace: str, **kwargs: Any) -> Provider

Parâmetros

resource_provider_namespace
str
Necessário

O espaço de nome do fornecedor de recursos para registar. Obrigatório.

cls
callable

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

Devoluções

Provedor ou o resultado de cls(resposta)

Tipo de retorno

Exceções

unregister

Não registra uma subscrição de um fornecedor de recursos.

async unregister(resource_provider_namespace: str, **kwargs: Any) -> Provider

Parâmetros

resource_provider_namespace
str
Necessário

O espaço de nome do fornecedor de recursos para não registar. Obrigatório.

cls
callable

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

Devoluções

Provedor ou o resultado de cls(resposta)

Tipo de retorno

Exceções

Atributos

models

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