Microsoft.Authorization accessReviewScheduleDefinitions

Definicja zasobu Bicep

Typ zasobu accessReviewScheduleDefinitions można wdrożyć w:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/accessReviewScheduleDefinitions, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview' = {
  name: 'string'
  backupReviewers: [
    {
      principalId: 'string'
    }
  ]
  descriptionForAdmins: 'string'
  descriptionForReviewers: 'string'
  displayName: 'string'
  instances: [
    {
      properties: {
        backupReviewers: [
          {
            principalId: 'string'
          }
        ]
        endDateTime: 'string'
        reviewers: [
          {
            principalId: 'string'
          }
        ]
        startDateTime: 'string'
      }
    }
  ]
  reviewers: [
    {
      principalId: 'string'
    }
  ]
  settings: {
    autoApplyDecisionsEnabled: bool
    defaultDecision: 'string'
    defaultDecisionEnabled: bool
    instanceDurationInDays: int
    justificationRequiredOnApproval: bool
    mailNotificationsEnabled: bool
    recommendationLookBackDuration: 'string'
    recommendationsEnabled: bool
    recurrence: {
      pattern: {
        interval: int
        type: 'string'
      }
      range: {
        endDate: 'string'
        numberOfOccurrences: int
        startDate: 'string'
        type: 'string'
      }
    }
    reminderNotificationsEnabled: bool
  }
}

Wartości właściwości

accessReviewScheduleDefinitions

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)
backupReviewers Jest to kolekcja recenzentów kopii zapasowych. AccessReviewReviewer[]
descriptionForAdmins Opis dostarczony przez twórcę przeglądu dostępu i widoczny dla administratorów. ciąg
descriptionForReviewers Opis dostarczony przez twórcę przeglądu dostępu do wyświetlania recenzentom. ciąg
displayName Nazwa wyświetlana definicji harmonogramu. ciąg
Wystąpień Jest to kolekcja wystąpień zwracanych po rozwinięciu. AccessReviewInstance[]
Wszyscy oceniający Jest to kolekcja recenzentów. AccessReviewReviewer[]
ustawienia Ustawienia przeglądu dostępu. AccessReviewScheduleSettings

AccessReviewReviewer

Nazwa Opis Wartość
principalId Identyfikator recenzenta (użytkownik/servicePrincipal) ciąg

AccessReviewInstance

Nazwa Opis Wartość
properties Właściwości przeglądu dostępu. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Nazwa Opis Wartość
backupReviewers Jest to kolekcja recenzentów kopii zapasowych. AccessReviewReviewer[]
endDateTime Data/godzina zakończenia wystąpienia przeglądu. ciąg
Wszyscy oceniający Jest to kolekcja recenzentów. AccessReviewReviewer[]
startDateTime Data/godzina rozpoczęcia wystąpienia przeglądu. ciąg

AccessReviewScheduleSettings

Nazwa Opis Wartość
autoApplyDecisionsEnabled 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, użytkownik musi po zakończeniu przeglądu zastosować przegląd dostępu. bool
defaultDecision Określa to zachowanie funkcji autoReview po zakończeniu przeglądu dostępu. "Zatwierdź"
"Odmów"
"Zalecenie"
defaultDecisionEnabled Flaga wskazująca, czy recenzenci muszą podać uzasadnienie podczas przeglądania dostępu. bool
instanceDurationInDays Czas trwania wystąpienia w dniach. int
justificationRequiredOnApproval Flaga wskazująca, czy recenzent musi przekazać uzasadnienie podczas rejestrowania decyzji. bool
mailNotificationsEnabled Flaga wskazująca, czy wysyłanie wiadomości e-mail do recenzentów i twórca przeglądu jest włączone. bool
recommendationLookBackDuration Rekomendacje dotyczące przeglądów dostępu są domyślnie obliczane, patrząc wstecz na 30 dni danych (w.r.t daty rozpoczęcia przeglądu). Jednak w niektórych scenariuszach klienci chcą zmienić sposób, w jaki należy spojrzeć wstecz i chcieć skonfigurować 60 dni, 90 dni itp. To ustawienie umożliwia klientom skonfigurowanie tego czasu trwania. Wartość powinna być w formacie ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Ten kod może służyć do konwertowania elementu TimeSpan na prawidłowy ciąg interwału: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) ciąg
recommendationsEnabled Flaga wskazująca, czy zalecenia dla recenzentów są włączone. bool
recurrence Ustawienia przeglądu dostępu. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Flaga wskazująca, czy wysyłanie wiadomości e-mail z przypomnieniami do recenzentów jest włączone. bool

AccessReviewRecurrenceSettings

Nazwa Opis Wartość
Wzór Wzorzec cyklu definicji harmonogramu programu Access Review. AccessReviewRecurrencePattern
range Zakres cyklu definicji harmonogramu programu Access. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nazwa Opis Wartość
interval Interwał cyklu. W kwartalnym przeglądzie interwał wynosi 3 dla typu : absoluteMonthly. int
typ Typ cyklu: co tydzień, co miesiąc itp. "absoluteMonthly"
"co tydzień"

AccessReviewRecurrenceRange

Nazwa Opis Wartość
Enddate Data/godzina zakończenia przeglądu. Wymagane, jeśli typ ma wartość endDate ciąg
numberOfOccurrences Liczba powtórzeń przeglądu dostępu. Wymagane i musi być dodatnie, jeśli typ jest ponumerowany. int
Startdate Data/godzina rozpoczęcia przeglądu. Może to być data w przyszłości. Wymagane podczas tworzenia. ciąg
typ Typ zakresu cyklu. Możliwe wartości to: endDate, noEnd, numbered. "endDate"
"noEnd"
"numerowane"

Definicja zasobu szablonu usługi ARM

Typ zasobu accessReviewScheduleDefinitions można wdrożyć w:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/accessReviewScheduleDefinitions, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Authorization/accessReviewScheduleDefinitions",
  "apiVersion": "2021-12-01-preview",
  "name": "string",
  "backupReviewers": [
    {
      "principalId": "string"
    }
  ],
  "descriptionForAdmins": "string",
  "descriptionForReviewers": "string",
  "displayName": "string",
  "instances": [
    {
      "properties": {
        "backupReviewers": [
          {
            "principalId": "string"
          }
        ],
        "endDateTime": "string",
        "reviewers": [
          {
            "principalId": "string"
          }
        ],
        "startDateTime": "string"
      }
    }
  ],
  "reviewers": [
    {
      "principalId": "string"
    }
  ],
  "settings": {
    "autoApplyDecisionsEnabled": "bool",
    "defaultDecision": "string",
    "defaultDecisionEnabled": "bool",
    "instanceDurationInDays": "int",
    "justificationRequiredOnApproval": "bool",
    "mailNotificationsEnabled": "bool",
    "recommendationLookBackDuration": "string",
    "recommendationsEnabled": "bool",
    "recurrence": {
      "pattern": {
        "interval": "int",
        "type": "string"
      },
      "range": {
        "endDate": "string",
        "numberOfOccurrences": "int",
        "startDate": "string",
        "type": "string"
      }
    },
    "reminderNotificationsEnabled": "bool"
  }
}

Wartości właściwości

accessReviewScheduleDefinitions

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Authorization/accessReviewScheduleDefinitions"
apiVersion Wersja interfejsu API zasobów "2021-12-01-preview"
name Nazwa zasobu ciąg (wymagany)
backupReviewers Jest to kolekcja recenzentów kopii zapasowych. AccessReviewReviewer[]
descriptionForAdmins Opis dostarczony przez twórcę przeglądu dostępu i widoczny dla administratorów. ciąg
descriptionForReviewers Opis dostarczony przez twórcę przeglądu dostępu do wyświetlania recenzentom. ciąg
displayName Nazwa wyświetlana definicji harmonogramu. ciąg
Wystąpień Jest to kolekcja wystąpień zwracanych po rozwinięciu. AccessReviewInstance[]
Wszyscy oceniający Jest to kolekcja recenzentów. AccessReviewReviewer[]
ustawienia Ustawienia przeglądu dostępu. AccessReviewScheduleSettings

AccessReviewReviewer

Nazwa Opis Wartość
principalId Identyfikator recenzenta (użytkownik/servicePrincipal) ciąg

AccessReviewInstance

Nazwa Opis Wartość
properties Właściwości przeglądu dostępu. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Nazwa Opis Wartość
backupReviewers Jest to kolekcja recenzentów kopii zapasowych. AccessReviewReviewer[]
endDateTime Data/godzina zakończenia wystąpienia przeglądu. ciąg
Wszyscy oceniający Jest to kolekcja recenzentów. AccessReviewReviewer[]
startDateTime Data/godzina rozpoczęcia wystąpienia przeglądu. ciąg

AccessReviewScheduleSettings

Nazwa Opis Wartość
autoApplyDecisionsEnabled 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, użytkownik musi po zakończeniu przeglądu zastosować przegląd dostępu. bool
defaultDecision Określa to zachowanie funkcji autoReview po zakończeniu przeglądu dostępu. "Zatwierdź"
"Odmów"
"Zalecenie"
defaultDecisionEnabled Flaga wskazująca, czy recenzenci muszą podać uzasadnienie podczas przeglądania dostępu. bool
instanceDurationInDays Czas trwania wystąpienia w dniach. int
justificationRequiredOnApproval Flaga wskazująca, czy recenzent musi przekazać uzasadnienie podczas rejestrowania decyzji. bool
mailNotificationsEnabled Flaga wskazująca, czy wysyłanie wiadomości e-mail do recenzentów i twórca przeglądu jest włączone. bool
recommendationLookBackDuration Rekomendacje dotyczące przeglądów dostępu są domyślnie obliczane, patrząc wstecz na 30 dni danych (w.r.t daty rozpoczęcia przeglądu). Jednak w niektórych scenariuszach klienci chcą zmienić sposób, w jaki należy spojrzeć wstecz i chcieć skonfigurować 60 dni, 90 dni itp. To ustawienie umożliwia klientom skonfigurowanie tego czasu trwania. Wartość powinna być w formacie ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Ten kod może służyć do konwertowania elementu TimeSpan na prawidłowy ciąg interwału: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) ciąg
recommendationsEnabled Flaga wskazująca, czy zalecenia dla recenzentów są włączone. bool
recurrence Ustawienia przeglądu dostępu. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Flaga wskazująca, czy wysyłanie wiadomości e-mail z przypomnieniami do recenzentów jest włączone. bool

AccessReviewRecurrenceSettings

Nazwa Opis Wartość
Wzór Wzorzec cyklu definicji harmonogramu programu Access Review. AccessReviewRecurrencePattern
range Zakres cyklu definicji harmonogramu programu Access. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nazwa Opis Wartość
interval Interwał cyklu. W kwartalnym przeglądzie interwał wynosi 3 dla typu : absoluteMonthly. int
typ Typ cyklu: co tydzień, co miesiąc itp. "absoluteMonthly"
"co tydzień"

AccessReviewRecurrenceRange

Nazwa Opis Wartość
Enddate Data/godzina zakończenia przeglądu. Wymagane, jeśli typ ma wartość endDate ciąg
numberOfOccurrences Liczba powtórzeń przeglądu dostępu. Wymagane i musi być dodatnie, jeśli typ jest ponumerowany. int
Startdate Data/godzina rozpoczęcia przeglądu. Może to być data w przyszłości. Wymagane podczas tworzenia. ciąg
typ Typ zakresu cyklu. Możliwe wartości to: endDate, noEnd, numbered. "endDate"
"noEnd"
"numerowane"

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu accessReviewScheduleDefinitions można wdrożyć w:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/accessReviewScheduleDefinitions, dodaj następujący element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    backupReviewers = [
      {
        principalId = "string"
      }
    ]
    descriptionForAdmins = "string"
    descriptionForReviewers = "string"
    displayName = "string"
    instances = [
      {
        properties = {
          backupReviewers = [
            {
              principalId = "string"
            }
          ]
          endDateTime = "string"
          reviewers = [
            {
              principalId = "string"
            }
          ]
          startDateTime = "string"
        }
      }
    ]
    reviewers = [
      {
        principalId = "string"
      }
    ]
    settings = {
      autoApplyDecisionsEnabled = bool
      defaultDecision = "string"
      defaultDecisionEnabled = bool
      instanceDurationInDays = int
      justificationRequiredOnApproval = bool
      mailNotificationsEnabled = bool
      recommendationLookBackDuration = "string"
      recommendationsEnabled = bool
      recurrence = {
        pattern = {
          interval = int
          type = "string"
        }
        range = {
          endDate = "string"
          numberOfOccurrences = int
          startDate = "string"
          type = "string"
        }
      }
      reminderNotificationsEnabled = bool
    }
  })
}

Wartości właściwości

accessReviewScheduleDefinitions

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview"
name Nazwa zasobu ciąg (wymagany)
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
backupReviewers Jest to kolekcja recenzentów kopii zapasowych. AccessReviewReviewer[]
descriptionForAdmins Opis dostarczony przez twórcę przeglądu dostępu i widoczny dla administratorów. ciąg
descriptionForReviewers Opis dostarczony przez twórcę przeglądu dostępu do wyświetlania recenzentom. ciąg
displayName Nazwa wyświetlana definicji harmonogramu. ciąg
Wystąpień Jest to kolekcja wystąpień zwracanych po rozwinięciu. AccessReviewInstance[]
Wszyscy oceniający Jest to kolekcja recenzentów. AccessReviewReviewer[]
ustawienia Ustawienia przeglądu dostępu. AccessReviewScheduleSettings

AccessReviewReviewer

Nazwa Opis Wartość
principalId Identyfikator recenzenta (użytkownik/servicePrincipal) ciąg

AccessReviewInstance

Nazwa Opis Wartość
properties Właściwości przeglądu dostępu. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Nazwa Opis Wartość
backupReviewers Jest to kolekcja recenzentów kopii zapasowych. AccessReviewReviewer[]
endDateTime Data/godzina zakończenia wystąpienia przeglądu. ciąg
Wszyscy oceniający Jest to kolekcja recenzentów. AccessReviewReviewer[]
startDateTime Data/godzina rozpoczęcia wystąpienia przeglądu. ciąg

AccessReviewScheduleSettings

Nazwa Opis Wartość
autoApplyDecisionsEnabled 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, użytkownik musi po zakończeniu przeglądu zastosować przegląd dostępu. bool
defaultDecision Określa to zachowanie funkcji autoReview po zakończeniu przeglądu dostępu. "Zatwierdź"
"Odmów"
"Zalecenie"
defaultDecisionEnabled Flaga wskazująca, czy recenzenci muszą podać uzasadnienie podczas przeglądania dostępu. bool
instanceDurationInDays Czas trwania w dniach dla wystąpienia. int
uzasadnienieRequiredOnApproval Flaga wskazująca, czy recenzent musi przekazać uzasadnienie podczas rejestrowania decyzji. bool
mailNotificationsEnabled Flaga wskazująca, czy wysyłanie wiadomości e-mail do recenzentów i twórca przeglądu jest włączone. bool
recommendationLookBackDuration 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ć sposób z powrotem, aby spojrzeć i chcieć skonfigurować 60 dni, 90 dni itp. To ustawienie umożliwia klientom skonfigurowanie tego czasu trwania. Wartość powinna być w formacie ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). 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)) ciąg
rekomendacjeEnabled Flaga wskazująca, czy rekomendacje dla recenzentów są włączone. bool
recurrence Ustawienia przeglądu dostępu. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Flaga wskazująca, czy wysyłanie wiadomości e-mail z przypomnieniami do recenzentów jest włączone. bool

AccessReviewRecurrenceSettings

Nazwa Opis Wartość
Wzór Wzorzec cyklu definicji harmonogramu programu Access Review. AccessReviewRecurrencePattern
range Zakres cyklu definicji harmonogramu programu Access. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nazwa Opis Wartość
interval Interwał cyklu. W przypadku kwartalnego przeglądu interwał wynosi 3 dla typu : bezwzględnyMonthly. int
typ Typ cyklu: co tydzień, co miesiąc itp. "absoluteMonthly"
"co tydzień"

AccessReviewRecurrenceRange

Nazwa Opis Wartość
Enddate Data/godzina zakończenia przeglądu. Wymagane, jeśli typ ma wartość endDate ciąg
numberOfOccurrences Liczba powtórzeń przeglądu dostępu. Wymagane i musi być dodatnie, jeśli typ jest numerowany. int
Startdate Data/godzina rozpoczęcia przeglądu. Może to być data w przyszłości. Wymagane podczas tworzenia. ciąg
typ Typ zakresu cyklu. Możliwe wartości to: endDate, noEnd, numbered. "endDate"
"noEnd"
"numerowane"