Compartilhar via


ProvidersOperations 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:providers>.

Herança
builtins.object
ProvidersOperations

Construtor

ProvidersOperations(*args, **kwargs)

Métodos

get

Obtém o provedor de recursos especificado.

list

Obtém todos os provedores de recursos para uma assinatura.

register

Registra uma assinatura com um provedor de recursos.

unregister

Cancela o registro de uma assinatura de um provedor de recursos.

get

Obtém o provedor de recursos especificado.

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

Parâmetros

resource_provider_namespace
str
Obrigatório

O namespace do provedor de recursos. Obrigatórios.

expand
str
Obrigatório

O parâmetro de consulta $expand. Por exemplo, para incluir aliases de propriedade em resposta, use $expand=resourceTypes/aliases. O valor padrão é Nenhum.

cls
callable

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

Retornos

Provedor ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém todos os provedores de recursos para uma assinatura.

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

Parâmetros

top
int
Obrigatório

O número de resultados a serem retornados. Se null for transmitido, retorna todas as implantações. O valor padrão é Nenhum.

expand
str
Obrigatório

As propriedades a serem incluídas nos resultados. Por exemplo, use &$expand=metadados na cadeia de caracteres de consulta para recuperar metadados do provedor de recursos. Para incluir aliases de propriedade em resposta, use $expand=resourceTypes/aliases. 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 do Provedor ou o resultado de cls(response)

Tipo de retorno

Exceções

register

Registra uma assinatura com um provedor de recursos.

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

Parâmetros

resource_provider_namespace
str
Obrigatório

O namespace do provedor de recursos a ser registrado. Obrigatórios.

cls
callable

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

Retornos

Provedor ou o resultado de cls(response)

Tipo de retorno

Exceções

unregister

Cancela o registro de uma assinatura de um provedor de recursos.

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

Parâmetros

resource_provider_namespace
str
Obrigatório

O namespace do provedor de recursos a cancelar o registro. Obrigatórios.

cls
callable

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

Retornos

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