Partilhar via


ProvidersOperations Classe

Aviso

NÃO instanciar esta classe diretamente.

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

ResourceManagementClient's

<xref:providers> atributo.

Herança
builtins.object
ProvidersOperations

Construtor

ProvidersOperations(*args, **kwargs)

Métodos

get

Obtém o fornecedor de recursos especificado.

get_at_tenant_scope

Obtém o fornecedor de recursos especificado ao nível do inquilino.

list

Obtém todos os fornecedores de recursos para uma subscrição.

list_at_tenant_scope

Obtém todos os fornecedores de recursos para o inquilino.

provider_permissions

Obtenha as permissões do fornecedor.

register

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

register_at_management_group_scope

Regista um grupo de gestão com um fornecedor de recursos. Utilize esta operação para registar um fornecedor de recursos com tipos de recursos que podem ser implementados no âmbito do grupo de gestão. Não regista subscrições de forma recursiva no grupo de gestão. Em vez disso, tem de registar subscrições individualmente.

unregister

Anule o registo de uma subscrição de um fornecedor de recursos.

get

Obtém o fornecedor de recursos especificado.

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

Parâmetros

resource_provider_namespace
str
Necessário

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

expand
str
Necessário

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

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Fornecedor ou o resultado de cls(response)

Tipo de retorno

Exceções

get_at_tenant_scope

Obtém o fornecedor de recursos especificado ao nível do inquilino.

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

Parâmetros

resource_provider_namespace
str
Necessário

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

expand
str
Necessário

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

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Fornecedor ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém todos os fornecedores de recursos para uma subscrição.

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

Parâmetros

expand
str
Necessário

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

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Um iterador como a instância do Fornecedor ou o resultado de cls(response)

Tipo de retorno

Exceções

list_at_tenant_scope

Obtém todos os fornecedores de recursos para o inquilino.

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

Parâmetros

expand
str
Necessário

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

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Um iterador como a instância do Fornecedor ou o resultado de cls(response)

Tipo de retorno

Exceções

provider_permissions

Obtenha as permissões do fornecedor.

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

Parâmetros

resource_provider_namespace
str
Necessário

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

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

ProviderPermissionListResult ou o resultado de cls(response)

Tipo de retorno

Exceções

register

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

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
Necessário

O espaço de nomes do fornecedor de recursos a registar. Obrigatório.

properties
ProviderRegistrationRequest ou IO
Necessário

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

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Fornecedor ou o resultado de cls(response)

Tipo de retorno

Exceções

register_at_management_group_scope

Regista um grupo de gestão com um fornecedor de recursos. Utilize esta operação para registar um fornecedor de recursos com tipos de recursos que podem ser implementados no âmbito do grupo de gestão. Não regista subscrições de forma recursiva no grupo de gestão. Em vez disso, tem de registar subscrições individualmente.

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

Parâmetros

resource_provider_namespace
str
Necessário

O espaço de nomes do fornecedor de recursos a registar. Obrigatório.

group_id
str
Necessário

O ID do grupo de gestão. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

unregister

Anule o registo de uma subscrição de um fornecedor de recursos.

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

Parâmetros

resource_provider_namespace
str
Necessário

O espaço de nomes do fornecedor de recursos a anular o registo. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Fornecedor ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

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