Partilhar via


RoleAssignmentCreateParameters Classe

A atribuição de função cria parâmetros.

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

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, 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. Obrigatório.

principal_id
str

O ID principal. Obrigatório.

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çã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
scope
str

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

role_definition_id
str

O ID da definição de função. Obrigatório.

principal_id
str

O ID principal. Obrigatório.

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

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 atribuição.

delegated_managed_identity_resource_id
str

ID do recurso de identidade gerida delegada.