RoleManagementPolicyAssignmentsOperations Classe
Aviso
NÃO instancia esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
AuthorizationManagementClient's
<xref:role_management_policy_assignments> atributo.
- Herança
-
builtins.objectRoleManagementPolicyAssignmentsOperations
Construtor
RoleManagementPolicyAssignmentsOperations(*args, **kwargs)
Métodos
create |
Criar uma atribuição de política de gestão de funções. |
delete |
Eliminar uma atribuição de política de gestão de funções. |
get |
Obtenha a atribuição de política de gestão de funções especificada para um âmbito de recurso. |
list_for_scope |
Obtém políticas de atribuição de gestão de funções para um âmbito de recurso. |
create
Criar uma atribuição de política de gestão de funções.
create(scope: str, role_management_policy_assignment_name: str, parameters: _models.RoleManagementPolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RoleManagementPolicyAssignment
Parâmetros
- scope
- str
O âmbito da atribuição da política de gestão de funções para o upsert. Obrigatório.
- role_management_policy_assignment_name
- str
O nome do formato {guid_guid} a atribuição da política de gestão de funções para upsert. Obrigatório.
- parameters
- RoleManagementPolicyAssignment ou IO
Parâmetros para a atribuição da política de gestão de funções. É um tipo RoleManagementPolicyAssignment 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
RoleManagementPolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
delete
Eliminar uma atribuição de política de gestão de funções.
delete(scope: str, role_management_policy_assignment_name: str, **kwargs: Any) -> None
Parâmetros
- scope
- str
O âmbito da atribuição da política de gestão de funções a eliminar. Obrigatório.
- role_management_policy_assignment_name
- str
O nome do formato {guid_guid} a atribuição de política de gestão de funções a eliminar. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
get
Obtenha a atribuição de política de gestão de funções especificada para um âmbito de recurso.
get(scope: str, role_management_policy_assignment_name: str, **kwargs: Any) -> RoleManagementPolicyAssignment
Parâmetros
- role_management_policy_assignment_name
- str
O nome do formato {guid_guid} a atribuição da política de gestão de funções a obter. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
RoleManagementPolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
list_for_scope
Obtém políticas de atribuição de gestão de funções para um âmbito de recurso.
list_for_scope(scope: str, **kwargs: Any) -> Iterable[RoleManagementPolicyAssignment]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Um iterador como a instância de RoleManagementPolicyAssignment ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.authorization.v2020_10_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\authorization\\v2020_10_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