Partilhar via


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.Model
AccessReviewScheduleDefinitionProperties

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

O nome a apresentar da definição de agenda.

description_for_admins
str

A descrição fornecida pelo criador da revisão de acesso e visível para os administradores.

description_for_reviewers
str

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

A 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(horas, minutos, segundos)).

expand_nested_memberships

Sinalizar para indicar se pretende expandir ou não associações aninhadas.

mail_notifications_enabled

Sinalize para indicar se o envio de e-mails para revisores e para o criador da revisão está ativado.

reminder_notifications_enabled

Sinalize para indicar se o envio de e-mails de lembrete para revisores está ativado.

default_decision_enabled

Sinalizar para indicar se os revisores são obrigados a fornecer uma justificação ao rever o acesso.

justification_required_on_approval

Sinalize 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

Sinalizar para indicar se a capacidade de aplicação automática, para alterar automaticamente o recurso de acesso a objetos de destino, está ativada. Se não estiver ativado, um utilizador tem de, após a conclusão da revisão, aplicar a revisão de acesso.

recommendations_enabled

Sinalizar 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é que ponto 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(horas, minutos, segundos)).

instance_duration_in_days
int

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
int

O número de vezes que pretende repetir a revisão de acesso. Necessário e tem de ser positivo se o tipo estiver numerado.

start_date

O DateTime quando a revisão está agendada para ser iniciada. 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: "semanalmente" e "absoluteMonthly".

interval
int

O intervalo de periodicidade. Para uma revisão trimestral, o intervalo é 3 para o tipo : absoluteMonthly.

Variáveis

Name Description
display_name
str

O nome a apresentar da 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", "Completeing", "Scheduled", "AutoReviewing", "AutoReviewed" e "Starting".

description_for_admins
str

A descrição fornecida pelo criador da revisão de acesso e visível para os administradores.

description_for_reviewers
str

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 automatico. Os valores conhecidos são: "Atribuído", "Self" e "Managers".

instances

Esta é a coleção de instâncias devolvidas quando se faz uma expansão.

resource_id
str

ResourceId no qual esta revisão está a ser criada.

role_definition_id
str

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 para revisão. Os valores conhecidos são: "elegíveis" e "ativos".

inactive_duration

A 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(horas, minutos, segundos)).

expand_nested_memberships

Sinalizar para indicar se pretende expandir ou não associações aninhadas.

mail_notifications_enabled

Sinalize para indicar se o envio de e-mails para revisores e para o criador da revisão está ativado.

reminder_notifications_enabled

Sinalize para indicar se o envio de e-mails de lembrete para revisores está ativado.

default_decision_enabled

Sinalizar para indicar se os revisores são obrigados a fornecer uma justificação ao rever o acesso.

justification_required_on_approval

Sinalize 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

Sinalizar para indicar se a capacidade de aplicação automática, para alterar automaticamente o recurso de acesso a objetos de destino, está ativada. Se não estiver ativado, um utilizador tem de, após a conclusão da revisão, aplicar a revisão de acesso.

recommendations_enabled

Sinalizar 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é que ponto 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(horas, minutos, segundos)).

instance_duration_in_days
int

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
int

O número de vezes que pretende repetir a revisão de acesso. Necessário e tem de ser positivo se o tipo estiver numerado.

start_date

O DateTime quando a revisão está agendada para ser iniciada. 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: "semanalmente" e "absoluteMonthly".

interval
int

O intervalo de periodicidade. Para uma revisão trimestral, o intervalo é 3 para o tipo : absoluteMonthly.

principal_id
str

O ID da identidade.

principal_type_created_by_principal_type

O tipo de identidade : user/servicePrincipal. Os valores conhecidos são: "utilizador" e "servicePrincipal".

principal_name
str

O nome a apresentar da identidade.

user_principal_name
str

O nome principal de utilizador(se válido).