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.

provider_permissions

Obtenha as permissões do provedor.

register

Registra uma assinatura com um provedor de recursos.

register_at_management_group_scope

Registra um grupo de gerenciamento com um provedor de recursos. Use essa operação para registrar um provedor de recursos com tipos de recursos que podem ser implantados no escopo do grupo de gerenciamento. Ele não registra recursivamente assinaturas dentro do grupo de gerenciamento. Em vez disso, você deve registrar assinaturas individualmente.

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

get_at_tenant_scope

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

async 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(expand: str | None = None, **kwargs: Any) -> AsyncIterable[Provider]

Parâmetros

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(expand: str | None = None, **kwargs: Any) -> AsyncIterable[Provider]

Parâmetros

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

provider_permissions

Obtenha as permissões do provedor.

async provider_permissions(resource_provider_namespace: str, **kwargs: Any) -> ProviderPermissionListResult

Parâmetros

resource_provider_namespace
str
Obrigatório

O namespace do provedor de recursos. Obrigatórios.

cls
callable

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

Retornos

ProviderPermissionListResult 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, properties: _models.ProviderRegistrationRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Provider

Parâmetros

resource_provider_namespace
str
Obrigatório

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

properties
ProviderRegistrationRequest ou IO
Obrigatório

O consentimento de terceiros para S2S. É um tipo ProviderRegistrationRequest ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Body Parameter content-type. 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

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. Use essa operação para registrar um provedor de recursos com tipos de recursos que podem ser implantados no escopo do grupo de gerenciamento. Ele não registra recursivamente assinaturas dentro do grupo de gerenciamento. Em vez disso, você deve registrar assinaturas individualmente.

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

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