RoleAssignmentSchedule Classe
Agenda 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.ModelRoleAssignmentSchedule
Construtor
RoleAssignmentSchedule(*, scope: str | None = None, role_definition_id: str | None = None, principal_id: str | None = None, principal_type: str | _models.PrincipalType | None = None, role_assignment_schedule_request_id: str | None = None, linked_role_eligibility_schedule_id: str | None = None, assignment_type: str | _models.AssignmentType | None = None, member_type: str | _models.MemberType | None = None, status: str | _models.Status | None = None, start_date_time: datetime | None = None, end_date_time: datetime | None = None, condition: str | None = None, condition_version: str | None = None, created_on: datetime | None = None, updated_on: datetime | None = None, expanded_properties: _models.ExpandedProperties | None = None, **kwargs: Any)
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
scope
|
O âmbito de agendamento da 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". |
role_assignment_schedule_request_id
|
O ID de roleAssignmentScheduleRequest utilizado para criar esta funçãoAssignmentSchedule. |
linked_role_eligibility_schedule_id
|
O ID de roleEligibilitySchedule utilizado para ativar esta funçãoAssignmentSchedule. |
assignment_type
|
Tipo de atribuição da agenda de atribuição de funções. Os valores conhecidos são: "Ativado" e "Atribuído". |
member_type
|
str ou
MemberType
Tipo de associação da agenda de atribuição de funções. Os valores conhecidos são: "Herdado", "Direto" e "Grupo". |
status
|
O estado da agenda de atribuição de funções. Os valores conhecidos são: "Aceite", "PendingEvaluation", "Granted", "Denied", "PendingProvisioning", "Provisioned", "PendingRevocation", "Revoked", "Canceled", "Failed", "PendingApprovalProvisioning", "PendingApproval", "FailedAsResourceIsLocked", "PendingAdminDecision", "AdminApproved", "AdminDenied", "TimedOut", "ProvisioningStarted", "Invalid", "PendingScheduleCreation", "ScheduleCreated" e "PendingExternalProvisioning". |
start_date_time
|
Iniciar DateTime quando agendar a atribuição de funções. |
end_date_time
|
Terminar DateTime quando agendar 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 a agenda de atribuição de funções foi criada. |
updated_on
|
DateTime quando a agenda de atribuição de funções foi modificada. |
expanded_properties
|
Propriedades adicionais do principal, âmbito e definição de função. |
Variáveis
Name | Description |
---|---|
id
|
O ID do agendamento da atribuição de funções. |
name
|
O nome da agenda da atribuição de função. |
type
|
O tipo de agenda de atribuição de função. |
scope
|
O âmbito de agendamento da 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". |
role_assignment_schedule_request_id
|
O ID de roleAssignmentScheduleRequest utilizado para criar esta funçãoAssignmentSchedule. |
linked_role_eligibility_schedule_id
|
O ID de roleEligibilitySchedule utilizado para ativar esta funçãoAssignmentSchedule. |
assignment_type
|
Tipo de atribuição da agenda de atribuição de funções. Os valores conhecidos são: "Ativado" e "Atribuído". |
member_type
|
str ou
MemberType
Tipo de associação da agenda de atribuição de funções. Os valores conhecidos são: "Herdado", "Direto" e "Grupo". |
status
|
O estado da agenda de atribuição de funções. Os valores conhecidos são: "Aceite", "PendingEvaluation", "Granted", "Denied", "PendingProvisioning", "Provisioned", "PendingRevocation", "Revoked", "Canceled", "Failed", "PendingApprovalProvisioning", "PendingApproval", "FailedAsResourceIsLocked", "PendingAdminDecision", "AdminApproved", "AdminDenied", "TimedOut", "ProvisioningStarted", "Invalid", "PendingScheduleCreation", "ScheduleCreated" e "PendingExternalProvisioning". |
start_date_time
|
Iniciar DateTime quando agendar a atribuição de funções. |
end_date_time
|
Terminar DateTime quando agendar 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 a agenda de atribuição de funções foi criada. |
updated_on
|
DateTime quando a agenda de atribuição de funções foi modificada. |
expanded_properties
|
Propriedades adicionais do principal, âmbito e definição de função. |
Azure SDK for Python