Udostępnij za pośrednictwem


AccessReviewScheduleDefinition Klasa

Definicja harmonogramu przeglądu dostępu.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Dziedziczenie
azure.mgmt.authorization._serialization.Model
AccessReviewScheduleDefinition

Konstruktor

AccessReviewScheduleDefinition(*, 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_properties_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_properties_settings_recurrence_pattern_type: str | _models.AccessReviewRecurrencePatternType | None = None, interval: int | None = None, **kwargs: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
display_name
str

Nazwa wyświetlana definicji harmonogramu.

description_for_admins
str

Opis podany przez twórcę przeglądu dostępu i widoczny dla administratorów.

description_for_reviewers
str

Opis podany przez twórcę przeglądu dostępu do wyświetlania recenzentom.

reviewers

Jest to kolekcja recenzentów.

backup_reviewers

Jest to kolekcja recenzentów kopii zapasowych.

instances

Jest to kolekcja wystąpień zwracanych po rozwinięciu.

inactive_duration

Czas trwania użytkowników jest nieaktywny. Wartość powinna być w formacie ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).This. Ten) kod może służyć do konwertowania przedziału czasu na prawidłowy ciąg interwału: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)).

expand_nested_memberships

Flaga wskazująca, czy chcesz rozwinąć zagnieżdżone członkostwa, czy nie.

mail_notifications_enabled

Flaga wskazująca, czy wysyłanie wiadomości e-mail do recenzentów i twórca przeglądu jest włączone.

reminder_notifications_enabled

Flaga wskazująca, czy wysyłanie wiadomości e-mail z przypomnieniami do recenzentów jest włączone.

default_decision_enabled

Flaga wskazująca, czy recenzenci muszą podać uzasadnienie podczas przeglądania dostępu.

justification_required_on_approval

Flaga wskazująca, czy recenzent musi przekazać uzasadnienie podczas rejestrowania decyzji.

default_decision

Określa to zachowanie funkcji autoReview po zakończeniu przeglądu dostępu. Znane wartości to: "Zatwierdź", "Odmów" i "Zalecenie".

auto_apply_decisions_enabled

Flaga wskazująca, czy funkcja automatycznego stosowania, aby automatycznie zmienić zasób dostępu do obiektu docelowego, jest włączona. Jeśli nie jest włączona, po zakończeniu przeglądu użytkownik musi zastosować przegląd dostępu.

recommendations_enabled

Flaga wskazująca, czy rekomendacje dla recenzentów są włączone.

recommendation_look_back_duration

Zalecenia dotyczące przeglądów dostępu są obliczane przez domyślnie po 30 dniach danych (w.r.t data rozpoczęcia przeglądu). Jednak w niektórych scenariuszach klienci chcą zmienić, jak daleko się przyjrzeć i chcą skonfigurować 60 dni, 90 dni itp. Zamiast. To ustawienie umożliwia klientom skonfigurowanie tego czasu trwania. Wartość powinna być w formacie ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).This. Ten) kod może służyć do konwertowania przedziału czasu na prawidłowy ciąg interwału: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)).

instance_duration_in_days
int

Czas trwania w dniach dla wystąpienia.

type_properties_settings_recurrence_range_type

Typ zakresu cyklu. Możliwe wartości to: endDate, noEnd, numbered. Znane wartości to: "endDate", "noEnd" i "numbered".

number_of_occurrences
int

Liczba powtórzeń przeglądu dostępu. Wymagane i musi być dodatnie, jeśli typ jest numerowany.

start_date

Data/godzina rozpoczęcia przeglądu. Może to być data w przyszłości. Wymagane podczas tworzenia.

end_date

Data/godzina zakończenia przeglądu. Wymagane, jeśli typ jest endDate.

type_properties_settings_recurrence_pattern_type

Typ cyklu: co tydzień, co miesiąc itp. Znane wartości to: "weekly" i "absoluteMonthly".

interval
int

Interwał cyklu. W przypadku kwartalnego przeglądu interwał wynosi 3 dla typu : bezwzględnyMonthly.

Zmienne

Nazwa Opis
id
str

Identyfikator definicji harmonogramu przeglądu dostępu.

name
str

Unikatowy identyfikator definicji harmonogramu przeglądu dostępu.

type
str

Typ zasobu.

display_name
str

Nazwa wyświetlana definicji harmonogramu.

status

To pole tylko do odczytu określa stan dostępuPrzegląd. Znane wartości to: "NotStarted", "InProgress", "Completed", "Applied", "Initializing", "Applying", "Completed", "Scheduled", "AutoReviewing", "AutoReviewed" i "Starting".

description_for_admins
str

Opis podany przez twórcę przeglądu dostępu i widoczny dla administratorów.

description_for_reviewers
str

Opis podany przez twórcę przeglądu dostępu do wyświetlania recenzentom.

reviewers

Jest to kolekcja recenzentów.

backup_reviewers

Jest to kolekcja recenzentów kopii zapasowych.

reviewers_type

To pole określa typ recenzentów do przeglądu. Zazwyczaj w przypadku przeglądu recenzenci są jawnie przypisywani. Jednak w niektórych przypadkach recenzenci mogą nie być przypisywani i zamiast tego wybierać dynamicznie. Na przykład menedżerowie przeglądają lub samodzielnie przeglądają. Znane wartości to: "Przypisane", "Self" i "Menedżerowie".

instances

Jest to kolekcja wystąpień zwracanych po rozwinięciu.

resource_id
str

ResourceId, w którym jest tworzona ta recenzja.

role_definition_id
str

Służy to do wskazywania przeglądanej roli.

principal_type_properties_scope_principal_type

Typ tożsamości user/servicePrincipal do przejrzenia. Znane wartości to: "user", "guestUser", "servicePrincipal", "user,group" i "redeemedGuestUser".

assignment_state

Stan przypisania roli kwalifikuje się/aktywny do przejrzenia. Znane wartości to: "kwalifikujące się" i "aktywne".

inactive_duration

Czas trwania użytkowników jest nieaktywny. Wartość powinna być w formacie ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).This. Ten) kod może służyć do konwertowania przedziału czasu na prawidłowy ciąg interwału: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)).

expand_nested_memberships

Flaga wskazująca, czy chcesz rozwinąć zagnieżdżone członkostwa, czy nie.

mail_notifications_enabled

Flaga wskazująca, czy wysyłanie wiadomości e-mail do recenzentów i twórca przeglądu jest włączone.

reminder_notifications_enabled

Flaga wskazująca, czy wysyłanie wiadomości e-mail z przypomnieniami do recenzentów jest włączone.

default_decision_enabled

Flaga wskazująca, czy recenzenci muszą podać uzasadnienie podczas przeglądania dostępu.

justification_required_on_approval

Flaga wskazująca, czy recenzent musi przekazać uzasadnienie podczas rejestrowania decyzji.

default_decision

Określa to zachowanie funkcji autoReview po zakończeniu przeglądu dostępu. Znane wartości to: "Zatwierdź", "Odmów" i "Zalecenie".

auto_apply_decisions_enabled

Flaga wskazująca, czy funkcja automatycznego stosowania, aby automatycznie zmienić zasób dostępu do obiektu docelowego, jest włączona. Jeśli nie jest włączona, po zakończeniu przeglądu użytkownik musi zastosować przegląd dostępu.

recommendations_enabled

Flaga wskazująca, czy rekomendacje dla recenzentów są włączone.

recommendation_look_back_duration

Zalecenia dotyczące przeglądów dostępu są obliczane przez domyślnie po 30 dniach danych (w.r.t data rozpoczęcia przeglądu). Jednak w niektórych scenariuszach klienci chcą zmienić, jak daleko się przyjrzeć i chcą skonfigurować 60 dni, 90 dni itp. Zamiast. To ustawienie umożliwia klientom skonfigurowanie tego czasu trwania. Wartość powinna być w formacie ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).This. Ten) kod może służyć do konwertowania przedziału czasu na prawidłowy ciąg interwału: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)).

instance_duration_in_days
int

Czas trwania w dniach dla wystąpienia.

type_properties_settings_recurrence_range_type

Typ zakresu cyklu. Możliwe wartości to: endDate, noEnd, numbered. Znane wartości to: "endDate", "noEnd" i "numbered".

number_of_occurrences
int

Liczba powtórzeń przeglądu dostępu. Wymagane i musi być dodatnie, jeśli typ jest numerowany.

start_date

Data/godzina rozpoczęcia przeglądu. Może to być data w przyszłości. Wymagane podczas tworzenia.

end_date

Data/godzina zakończenia przeglądu. Wymagane, jeśli typ jest endDate.

type_properties_settings_recurrence_pattern_type

Typ cyklu: co tydzień, co miesiąc itp. Znane wartości to: "weekly" i "absoluteMonthly".

interval
int

Interwał cyklu. W przypadku kwartalnego przeglądu interwał wynosi 3 dla typu : bezwzględnyMonthly.

principal_id
str

Identyfikator tożsamości.

principal_type_properties_created_by_principal_type

Typ tożsamości: user/servicePrincipal. Znane wartości to: "user" i "servicePrincipal".

principal_name
str

Nazwa wyświetlana tożsamości.

user_principal_name
str

Główna nazwa użytkownika (jeśli jest prawidłowa).