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.

get_at_tenant_scope

Obtém o provedor de recursos especificado no nível do locatário.

list

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

list_at_tenant_scope

Obtém todos os provedores de recursos para o locatário.

register

Registra uma assinatura com um provedor de recursos.

register_at_management_group_scope

Registra um grupo de gerenciamento 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.

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

get_at_tenant_scope

Obtém o provedor de recursos especificado no nível do locatário.

get_at_tenant_scope(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) -> Iterable[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

list_at_tenant_scope

Obtém todos os provedores de recursos para o locatário.

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

Parâmetros

top
int
Obrigatório

O número de resultados a serem retornados. Se nulo for passado, retornará todos os provedores. 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.

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

register_at_management_group_scope

Registra um grupo de gerenciamento com um provedor de recursos.

register_at_management_group_scope(resource_provider_namespace: str, group_id: str, **kwargs: Any) -> None

Parâmetros

resource_provider_namespace
str
Obrigatório

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

group_id
str
Obrigatório

A ID do grupo de gerenciamento. 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

unregister

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

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.v2021_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2021_01_01\\models\\__init__.py'>