RoleDefinitionsOperations Classe
Aviso
NÃO instancia esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
AuthorizationManagementClient's
<xref:role_definitions> atributo.
- Herança
-
builtins.objectRoleDefinitionsOperations
Construtor
RoleDefinitionsOperations(*args, **kwargs)
Métodos
create_or_update |
Cria ou atualiza uma definição de função. |
delete |
Elimina uma definição de função. |
get |
Obter definição de função por nome (GUID). |
get_by_id |
Obtém uma definição de função por ID. |
list |
Obtenha todas as definições de função aplicáveis no âmbito e acima. |
create_or_update
Cria ou atualiza uma definição de função.
create_or_update(scope: str, role_definition_id: str, role_definition: _models.RoleDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RoleDefinition
Parâmetros
- role_definition
- RoleDefinition ou IO
Os valores da definição de função. É um tipo RoleDefinition ou um tipo de E/S. Obrigatório.
- 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 a resposta direta
Devoluções
RoleDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
delete
Elimina uma definição de função.
delete(scope: str, role_definition_id: str, **kwargs: Any) -> RoleDefinition | None
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
RoleDefinition ou None ou o resultado de cls(response)
Tipo de retorno
Exceções
get
Obter definição de função por nome (GUID).
get(scope: str, role_definition_id: str, **kwargs: Any) -> RoleDefinition
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
RoleDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
get_by_id
Obtém uma definição de função por ID.
get_by_id(role_id: str, **kwargs: Any) -> RoleDefinition
Parâmetros
- role_id
- str
O ID de definição de função completamente qualificado. Utilize o formato /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para definições de funções ao nível da subscrição ou /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para definições de função ao nível do inquilino. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
RoleDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
list
Obtenha todas as definições de função aplicáveis no âmbito e acima.
list(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[RoleDefinition]
Parâmetros
- filter
- str
O filtro a aplicar na operação. Utilize também o filtro atScopeAndBelow para procurar abaixo do âmbito especificado. O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Um iterador como a instância de RoleDefinition ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.authorization.v2018_01_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\authorization\\v2018_01_01_preview\\models\\__init__.py'>
Azure SDK for Python
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários