Partilhar via


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.Model
RoleAssignmentCreateParameters

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
str

O ID de definição de função utilizado na atribuição de função. Obrigatório.

principal_id
str

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

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
str

Descrição da atribuição de função.

condition
str

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
str

Versão da condição. O valor atualmente aceite é "2.0".

delegated_managed_identity_resource_id
str

ID do recurso de identidade gerida delegada.

Variáveis

Name Description
role_definition_id
str

O ID de definição de função utilizado na atribuição de função. Obrigatório.

principal_id
str

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

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
str

Descrição da atribuição de função.

condition
str

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
str

Versão da condição. O valor atualmente aceite é "2.0".

delegated_managed_identity_resource_id
str

ID do recurso de identidade gerida delegada.