RoleAssignmentCreateParameters Classe
A atribuição de função cria parâmetros.
Todos os parâmetros necessários têm de ser preenchidos para enviar para o Azure.
- Herança
-
azure.mgmt.authorization._serialization.ModelRoleAssignmentCreateParameters
Construtor
RoleAssignmentCreateParameters(*, role_definition_id: str, principal_id: str, principal_type: str | _models.PrincipalType | None = None, can_delegate: bool | None = None, description: str | None = None, condition: str | None = None, condition_version: str | None = None, delegated_managed_identity_resource_id: str | None = None, **kwargs: Any)
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
role_definition_id
|
O ID de definição de função utilizado na atribuição de função. Obrigatório. |
principal_id
|
O ID principal atribuído à função. Esta ação mapeia para o ID no Active Directory. Pode apontar para um utilizador, principal de serviço ou grupo de segurança. Obrigatório. |
principal_type
|
str ou
PrincipalType
O tipo principal do ID principal atribuído. Os valores conhecidos são: "Utilizador", "Grupo", "ServicePrincipal" e "ForeignGroup". |
can_delegate
|
O sinalizador de delegação utilizado para criar uma atribuição de função. |
description
|
Descrição da atribuição de função. |
condition
|
As condições na atribuição de função. Isto limita os recursos aos quais pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container". |
condition_version
|
Versão da condição. O valor atualmente aceite é "2.0". |
delegated_managed_identity_resource_id
|
ID do recurso de identidade gerida delegada. |
Variáveis
Name | Description |
---|---|
role_definition_id
|
O ID de definição de função utilizado na atribuição de função. Obrigatório. |
principal_id
|
O ID principal atribuído à função. Esta ação mapeia para o ID no Active Directory. Pode apontar para um utilizador, principal de serviço ou grupo de segurança. Obrigatório. |
principal_type
|
str ou
PrincipalType
O tipo principal do ID principal atribuído. Os valores conhecidos são: "Utilizador", "Grupo", "ServicePrincipal" e "ForeignGroup". |
can_delegate
|
O sinalizador de delegação utilizado para criar uma atribuição de função. |
description
|
Descrição da atribuição de função. |
condition
|
As condições na atribuição de função. Isto limita os recursos aos quais pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container". |
condition_version
|
Versão da condição. O valor atualmente aceite é "2.0". |
delegated_managed_identity_resource_id
|
ID do recurso de identidade gerida delegada. |
Azure SDK for Python