ProvidersOperations Classe
Aviso
NÃO instanciar esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:providers> atributo.
- Herança
-
builtins.objectProvidersOperations
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
O espaço de nomes do fornecedor de recursos. Obrigatório.
- expand
- str
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
O espaço de nomes do fornecedor de recursos. Obrigatório.
- expand
- str
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
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
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
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
O espaço de nomes do fornecedor de recursos a registar. Obrigatório.
- properties
- ProviderRegistrationRequest ou IO
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
O espaço de nomes do fornecedor de recursos a registar. 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
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'>
Azure SDK for Python