RoleAssignmentScheduleRequest Classe
Pedido de agendamento de Atribuição 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.ModelRoleAssignmentScheduleRequest
Construtor
RoleAssignmentScheduleRequest(*, role_definition_id: str | None = None, principal_id: str | None = None, request_type: str | _models.RequestType | None = None, target_role_assignment_schedule_id: str | None = None, target_role_assignment_schedule_instance_id: str | None = None, schedule_info: _models.RoleAssignmentScheduleRequestPropertiesScheduleInfo | None = None, linked_role_eligibility_schedule_id: str | None = None, justification: str | None = None, ticket_info: _models.RoleAssignmentScheduleRequestPropertiesTicketInfo | None = None, condition: str | None = None, condition_version: str | None = None, **kwargs: Any)
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
role_definition_id
|
O ID da definição de função. |
principal_id
|
O ID principal. |
request_type
|
str ou
RequestType
O tipo do pedido de agendamento de atribuição de funções. Por exemplo: SelfActivate, AdminAssign, etc. Os valores conhecidos são: "AdminAssign", "AdminRemove", "AdminUpdate", "AdminExtend", "AdminRenew", "SelfActivate", "SelfDeactivate", "SelfExtend" e "SelfRenew". |
target_role_assignment_schedule_id
|
O ID da agenda da atribuição de função resultante ou o ID da agenda da atribuição de função a ser atualizado. |
target_role_assignment_schedule_instance_id
|
O ID da instância da agenda da atribuição de funções está a ser atualizado. |
schedule_info
|
Agendar informações sobre o agendamento da atribuição de funções. |
linked_role_eligibility_schedule_id
|
O ID de agenda de elegibilidade da função ligada – para ativar uma elegibilidade. |
justification
|
Justificação para a atribuição de função. |
ticket_info
|
Informações do Pedido de Suporte 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". |
Variáveis
Name | Description |
---|---|
id
|
O ID do pedido de agendamento de atribuição de funções. |
name
|
O nome do pedido de agendamento de atribuição de funções. |
type
|
O tipo de pedido de agendamento de atribuição de funções. |
scope
|
O âmbito do pedido de agendamento de atribuição de funções. |
role_definition_id
|
O ID da definição de função. |
principal_id
|
O ID principal. |
principal_type
|
str ou
PrincipalType
O tipo principal do ID principal atribuído. Os valores conhecidos são: "Utilizador", "Grupo", "ServicePrincipal", "ForeignGroup" e "Dispositivo". |
request_type
|
str ou
RequestType
O tipo do pedido de agendamento de atribuição de funções. Por exemplo: SelfActivate, AdminAssign, etc. Os valores conhecidos são: "AdminAssign", "AdminRemove", "AdminUpdate", "AdminExtend", "AdminRenew", "SelfActivate", "SelfDeactivate", "SelfExtend" e "SelfRenew". |
status
|
O estado do pedido de agendamento de atribuição de funções. Os valores conhecidos são: "Aceite", "PendingEvaluation", "Granted", "Denied", "PendingProvisioning", "Provisioned", "PendingRevocation", "Revoked", "Canceled", "Failed", "PendingApprovalProvisioning", "PendingApproval", "Failed"AsResourceIsLocked", "PendingAdminDecision", "AdminApproved", "AdminDenied", "TimedOut", "ProvisioningStarted", "Invalid", "PendingScheduleCreation", "ScheduleCreated" e "PendingExternalProvisioning". |
approval_id
|
O approvalId do pedido de agendamento de atribuição de funções. |
target_role_assignment_schedule_id
|
O ID da agenda da atribuição de função resultante ou o ID da agenda da atribuição de função a ser atualizado. |
target_role_assignment_schedule_instance_id
|
O ID da instância da agenda da atribuição de funções está a ser atualizado. |
schedule_info
|
Agendar informações sobre o agendamento da atribuição de funções. |
linked_role_eligibility_schedule_id
|
O ID de agenda de elegibilidade da função ligada – para ativar uma elegibilidade. |
justification
|
Justificação para a atribuição de função. |
ticket_info
|
Informações do Pedido de Suporte 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". |
created_on
|
DateTime quando o pedido de agendamento de atribuição de funções foi criado. |
requestor_id
|
ID do utilizador que criou este pedido. |
expanded_properties
|
Propriedades adicionais do principal, âmbito e definição de função. |
Azure SDK for Python