AccessReviewScheduleDefinitionProperties Classe
Revisão de Acesso.
As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.
- Herança
-
azure.mgmt.authorization._serialization.ModelAccessReviewScheduleDefinitionProperties
Construtor
AccessReviewScheduleDefinitionProperties(*, display_name: str | None = None, description_for_admins: str | None = None, description_for_reviewers: str | None = None, reviewers: List[_models.AccessReviewReviewer] | None = None, backup_reviewers: List[_models.AccessReviewReviewer] | None = None, instances: List[_models.AccessReviewInstance] | None = None, inactive_duration: timedelta | None = None, expand_nested_memberships: bool | None = None, include_inherited_access: bool | None = None, include_access_below_resource: bool | None = None, exclude_resource_id: str | None = None, exclude_role_definition_id: str | None = None, mail_notifications_enabled: bool | None = None, reminder_notifications_enabled: bool | None = None, default_decision_enabled: bool | None = None, justification_required_on_approval: bool | None = None, default_decision: str | _models.DefaultDecisionType | None = None, auto_apply_decisions_enabled: bool | None = None, recommendations_enabled: bool | None = None, recommendation_look_back_duration: timedelta | None = None, instance_duration_in_days: int | None = None, type_settings_recurrence_range_type: str | _models.AccessReviewRecurrenceRangeType | None = None, number_of_occurrences: int | None = None, start_date: datetime | None = None, end_date: datetime | None = None, type_settings_recurrence_pattern_type: str | _models.AccessReviewRecurrencePatternType | None = None, interval: int | None = None, **kwargs: Any)
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
display_name
|
O nome a apresentar para a definição de agenda. |
description_for_admins
|
A descrição fornecida pelo criador da revisão de acesso e visível para os administradores. |
description_for_reviewers
|
A descrição fornecida pelo criador da revisão de acesso a mostrar aos revisores. |
reviewers
|
Esta é a coleção de revisores. |
backup_reviewers
|
Esta é a coleção de revisores de cópias de segurança. |
instances
|
Esta é a coleção de instâncias devolvidas quando se faz uma expansão. |
inactive_duration
|
Duração para a qual os utilizadores estão inativos. O valor deve estar no formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).This. Este código pode ser utilizado para converter TimeSpan numa cadeia de intervalo válida: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)). |
expand_nested_memberships
|
Sinalizar para indicar se pretende expandir ou não associações aninhadas. |
include_inherited_access
|
Sinalizar para indicar se pretende expandir ou não associações aninhadas. |
include_access_below_resource
|
Sinalizar para indicar se pretende expandir ou não associações aninhadas. |
exclude_resource_id
|
Isto é utilizado para indicar os IDs de recursos a excluir. |
exclude_role_definition_id
|
Isto é utilizado para indicar os IDs de definição de função a excluir. |
mail_notifications_enabled
|
Sinalizar para indicar se o envio de e-mails para revisores e o criador da revisão está ativado. |
reminder_notifications_enabled
|
Sinalizar para indicar se o envio de e-mails de lembrete para revisores está ativado. |
default_decision_enabled
|
Sinalizador para indicar se os revisores são obrigados a fornecer uma justificação ao rever o acesso. |
justification_required_on_approval
|
Sinalizar para indicar se o revisor é obrigado a transmitir justificação ao registar uma decisão. |
default_decision
|
Isto especifica o comportamento da funcionalidade de Descrição Automática quando uma revisão de acesso é concluída. Os valores conhecidos são: "Aprovar", "Negar" e "Recomendação". |
auto_apply_decisions_enabled
|
Sinalizador para indicar se a capacidade de aplicação automática, para alterar automaticamente o recurso de acesso ao objeto de destino, está ativada. Se não estiver ativada, um utilizador tem de aplicar a revisão de acesso após a conclusão da revisão de acesso. |
recommendations_enabled
|
Sinalizador para indicar se a apresentação de recomendações aos revisores está ativada. |
recommendation_look_back_duration
|
As recomendações para revisões de acesso são calculadas ao analisar 30 dias de dados (w.r.t a data de início da revisão) por predefinição. No entanto, em alguns cenários, os clientes querem alterar até onde voltar a olhar e querem configurar 60 dias, 90 dias, etc. em vez disso. Esta definição permite que os clientes configurem esta duração. O valor deve estar no formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).This. Este código pode ser utilizado para converter TimeSpan numa cadeia de intervalo válida: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)). |
instance_duration_in_days
|
A duração em dias para uma instância. |
type_settings_recurrence_range_type
|
O tipo de intervalo de periodicidade. Os valores possíveis são: endDate, noEnd, numbered. Os valores conhecidos são: "endDate", "noEnd" e "numbered". |
number_of_occurrences
|
O número de vezes que pretende repetir a revisão de acesso. Necessário e tem de ser positivo se o tipo for numerado. |
start_date
|
O DateTime quando a revisão está agendada para ser iniciada. Esta pode ser uma data no futuro. Necessário na criação. |
end_date
|
O DateTime quando a revisão está agendada para terminar. Necessário se o tipo for endDate. |
type_settings_recurrence_pattern_type
|
O tipo de periodicidade: semanal, mensal, etc. Os valores conhecidos são: "semanal" e "absoluteMonthly". |
interval
|
O intervalo de periodicidade. Para uma revisão trimestral, o intervalo é 3 para o tipo : absoluteMonthly. |
Variáveis
Name | Description |
---|---|
display_name
|
O nome a apresentar para a definição de agenda. |
status
|
Este campo só de leitura especifica o estado de um accessReview. Os valores conhecidos são: "NotStarted", "InProgress", "Completed", "Applied", "Initializing", "Applying", "Completing", "Scheduled", "AutoReviewing", "AutoReviewed" e "Starting". |
description_for_admins
|
A descrição fornecida pelo criador da revisão de acesso e visível para os administradores. |
description_for_reviewers
|
A descrição fornecida pelo criador da revisão de acesso a mostrar aos revisores. |
reviewers
|
Esta é a coleção de revisores. |
backup_reviewers
|
Esta é a coleção de revisores de cópias de segurança. |
reviewers_type
|
Este campo especifica o tipo de revisores para uma revisão. Normalmente, para uma revisão, os revisores são explicitamente atribuídos. No entanto, em alguns casos, os revisores podem não ser atribuídos e, em vez disso, ser escolhidos dinamicamente. Por exemplo, os gestores analisam ou analisam-se por si próprios. Os valores conhecidos são: "Atribuído", "Auto" e "Gestores". |
instances
|
Esta é a coleção de instâncias devolvidas quando se faz uma expansão. |
resource_id
|
ResourceId no qual esta revisão está a ser criada. |
role_definition_id
|
Isto é utilizado para indicar a função que está a ser revista. |
principal_type_scope_principal_type
|
O tipo de identidade user/servicePrincipal a rever. Os valores conhecidos são: "user", "guestUser", "servicePrincipal", "user,group" e "redeemedGuestUser". |
assignment_state
|
O estado de atribuição de função elegível/ativo a rever. Os valores conhecidos são: "elegíveis" e "ativos". |
inactive_duration
|
Duração para a qual os utilizadores estão inativos. O valor deve estar no formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).This. Este código pode ser utilizado para converter TimeSpan numa cadeia de intervalo válida: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)). |
expand_nested_memberships
|
Sinalizar para indicar se pretende expandir ou não associações aninhadas. |
include_inherited_access
|
Sinalizar para indicar se pretende expandir ou não associações aninhadas. |
include_access_below_resource
|
Sinalizar para indicar se pretende expandir ou não associações aninhadas. |
exclude_resource_id
|
Isto é utilizado para indicar os IDs de recursos a excluir. |
exclude_role_definition_id
|
Isto é utilizado para indicar os IDs de definição de função a excluir. |
mail_notifications_enabled
|
Sinalizar para indicar se o envio de e-mails para revisores e o criador da revisão está ativado. |
reminder_notifications_enabled
|
Sinalizar para indicar se o envio de e-mails de lembrete para revisores está ativado. |
default_decision_enabled
|
Sinalizador para indicar se os revisores são obrigados a fornecer uma justificação ao rever o acesso. |
justification_required_on_approval
|
Sinalizar para indicar se o revisor é obrigado a transmitir justificação ao registar uma decisão. |
default_decision
|
Isto especifica o comportamento da funcionalidade de Descrição Automática quando uma revisão de acesso é concluída. Os valores conhecidos são: "Aprovar", "Negar" e "Recomendação". |
auto_apply_decisions_enabled
|
Sinalizador para indicar se a capacidade de aplicação automática, para alterar automaticamente o recurso de acesso ao objeto de destino, está ativada. Se não estiver ativada, um utilizador tem de aplicar a revisão de acesso após a conclusão da revisão de acesso. |
recommendations_enabled
|
Sinalizador para indicar se a apresentação de recomendações aos revisores está ativada. |
recommendation_look_back_duration
|
As recomendações para revisões de acesso são calculadas ao analisar 30 dias de dados (w.r.t a data de início da revisão) por predefinição. No entanto, em alguns cenários, os clientes querem alterar até onde voltar a olhar e querem configurar 60 dias, 90 dias, etc. em vez disso. Esta definição permite que os clientes configurem esta duração. O valor deve estar no formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).This. Este código pode ser utilizado para converter TimeSpan numa cadeia de intervalo válida: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)). |
instance_duration_in_days
|
A duração em dias para uma instância. |
type_settings_recurrence_range_type
|
O tipo de intervalo de periodicidade. Os valores possíveis são: endDate, noEnd, numbered. Os valores conhecidos são: "endDate", "noEnd" e "numbered". |
number_of_occurrences
|
O número de vezes que pretende repetir a revisão de acesso. Necessário e tem de ser positivo se o tipo for numerado. |
start_date
|
O DateTime quando a revisão está agendada para ser iniciada. Esta pode ser uma data no futuro. Necessário na criação. |
end_date
|
O DateTime quando a revisão está agendada para terminar. Necessário se o tipo for endDate. |
type_settings_recurrence_pattern_type
|
O tipo de periodicidade: semanal, mensal, etc. Os valores conhecidos são: "semanal" e "absoluteMonthly". |
interval
|
O intervalo de periodicidade. Para uma revisão trimestral, o intervalo é 3 para o tipo : absoluteMonthly. |
principal_id
|
O ID de identidade. |
principal_type_created_by_principal_type
|
O tipo de identidade : user/servicePrincipal. Os valores conhecidos são: "utilizador" e "servicePrincipal". |
principal_name
|
O nome a apresentar da identidade. |
user_principal_name
|
O nome principal de utilizador(se válido). |
Azure SDK for Python