ProvidersOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:providers>.
- Herança
-
builtins.objectProvidersOperations
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
- expand
- str
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
- expand
- str
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
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
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
- 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
O namespace do provedor de recursos a ser registrado. Obrigatórios.
- properties
- ProviderRegistrationRequest ou IO
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
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
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
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'>
Azure SDK for Python