Partilhar via


RoleAssignment Classe

Atribuições de Funções.

As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.

Herança
azure.mgmt.authorization._serialization.Model
RoleAssignment

Construtor

RoleAssignment(*, role_definition_id: str | None = None, principal_id: str | None = None, principal_type: str | _models.PrincipalType | 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 da definição de função.

principal_id
str

O ID principal.

principal_type

O tipo principal do ID principal atribuído. Os valores conhecidos são: "Utilizador", "Grupo", "ServicePrincipal", "ForeignGroup" e "Dispositivo".

description
str

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

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
id
str

O ID da atribuição de função.

name
str

O nome da atribuição de função.

type
str

O tipo de atribuição de função.

scope
str

O âmbito da atribuição de função.

role_definition_id
str

O ID da definição de função.

principal_id
str

O ID principal.

principal_type

O tipo principal do ID principal atribuído. Os valores conhecidos são: "Utilizador", "Grupo", "ServicePrincipal", "ForeignGroup" e "Dispositivo".

description
str

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

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".

created_on

Hora de criação.

updated_on

Hora em que foi atualizado.

created_by
str

ID do utilizador que criou a atribuição.

updated_by
str

ID do utilizador que atualizou a tarefa.

delegated_managed_identity_resource_id
str

ID do recurso de identidade gerida delegada.