Microsoft.Authorization accessReviewScheduleDefinitions

Definisi sumber daya Bicep

Jenis sumber daya accessReviewScheduleDefinitions dapat disebarkan ke:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Authorization/accessReviewScheduleDefinitions, tambahkan Bicep berikut ke templat Anda.

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
  }
}

Nilai properti

accessReviewScheduleDefinitions

Nama Deskripsi Nilai
name Nama sumber daya string (diperlukan)
backupReviewers Ini adalah kumpulan peninjau cadangan. AccessReviewReviewer[]
descriptionForAdmins Deskripsi yang disediakan oleh pembuat tinjauan akses dan terlihat oleh admin. string
descriptionForReviewers Deskripsi yang diberikan oleh pembuat tinjauan akses untuk ditampilkan kepada peninjau. string
displayName Nama tampilan untuk definisi jadwal. string
instances Ini adalah kumpulan instans yang dikembalikan ketika seseorang melakukan perluasan di atasnya. AccessReviewInstance[]
Penelaah Ini adalah kumpulan peninjau. AccessReviewReviewer[]
pengaturan Pengaturan Tinjauan Akses. AccessReviewScheduleSettings

AccessReviewReviewer

Nama Deskripsi Nilai
principalId Id peninjau (user/servicePrincipal) string

AccessReviewInstance

Nama Deskripsi Nilai
properti Properti Tinjauan Akses. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Nama Deskripsi Nilai
backupReviewers Ini adalah kumpulan peninjau cadangan. AccessReviewReviewer[]
endDateTime DateTime saat instans peninjauan dijadwalkan berakhir. string
Penelaah Ini adalah kumpulan peninjau. AccessReviewReviewer[]
startDateTime DateTime saat instans peninjauan dijadwalkan untuk dimulai. string

AccessReviewScheduleSettings

Nama Deskripsi Nilai
autoApplyDecisionsEnabled Bendera untuk menunjukkan apakah kemampuan penerapan otomatis, untuk secara otomatis mengubah sumber daya akses objek target, diaktifkan. Jika tidak diaktifkan, pengguna harus, setelah peninjauan selesai, terapkan tinjauan akses. bool
defaultDecision Ini menentukan perilaku untuk fitur autoReview saat tinjauan akses selesai. 'Setujui'
'Tolak'
'Rekomendasi'
defaultDecisionEnabled Bendera untuk menunjukkan apakah peninjau diperlukan untuk memberikan pembenaran saat meninjau akses. bool
instanceDurationInDays Durasi dalam hari untuk instans. int
justificationRequiredOnApproval Bendera untuk menunjukkan apakah peninjau diperlukan untuk meneruskan pembenaran saat merekam keputusan. bool
mailNotificationsEnabled Bendera untuk menunjukkan apakah mengirim email ke peninjau dan pembuat tinjauan diaktifkan. bool
recommendationLookBackDuration Rekomendasi untuk tinjauan akses dihitung dengan melihat kembali data 30 hari (w.r.t tanggal mulai tinjauan) secara default. Namun, dalam beberapa skenario, pelanggan ingin mengubah seberapa jauh ke belakang untuk melihat dan ingin mengonfigurasi 60 hari, 90 hari, dll sebagai gantinya. Pengaturan ini memungkinkan pelanggan untuk mengonfigurasi durasi ini. Nilai harus dalam format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Kode ini dapat digunakan untuk mengonversi TimeSpan ke string interval yang valid: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string
recommendationsEnabled Bendera untuk menunjukkan apakah menampilkan rekomendasi kepada peninjau diaktifkan. bool
recurrence Pengaturan Tinjauan Akses. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Bendera untuk menunjukkan apakah mengirim email pengingat ke peninjau diaktifkan. bool

AccessReviewRecurrenceSettings

Nama Deskripsi Nilai
Pola Pola pengulangan definisi jadwal Tinjauan Akses. AccessReviewRecurrencePattern
rentang Rentang pengulangan definisi jadwal Tinjauan Akses. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nama Deskripsi Nilai
Interval Interval untuk pengulangan. Untuk tinjauan triwulanan, intervalnya adalah 3 untuk jenis : absoluteMonthly. int
jenis Jenis pengulangan : mingguan, bulanan, dll. 'absoluteMonthly'
'mingguan'

AccessReviewRecurrenceRange

Nama Deskripsi Nilai
endDate DateTime saat peninjauan dijadwalkan berakhir. Diperlukan jika jenis endDate string
numberOfOccurrences Berapa kali mengulangi tinjauan akses. Diperlukan dan harus positif jika jenis diberi nomor. int
startDate DateTime saat peninjauan dijadwalkan dimulai. Ini bisa menjadi tanggal di masa depan. Diperlukan untuk membuat. string
jenis Jenis rentang pengulangan. Nilai yang mungkin adalah: endDate, noEnd, numbered. 'endDate'
'noEnd'
'bernomor'

Definisi sumber daya templat ARM

Jenis sumber daya accessReviewScheduleDefinitions dapat disebarkan ke:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Authorization/accessReviewScheduleDefinitions, tambahkan JSON berikut ke templat Anda.

{
  "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"
  }
}

Nilai properti

accessReviewScheduleDefinitions

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Authorization/accessReviewScheduleDefinitions'
apiVersion Versi api sumber daya '2021-12-01-preview'
nama Nama sumber daya string (diperlukan)
backupReviewers Ini adalah kumpulan peninjau cadangan. AccessReviewReviewer[]
descriptionForAdmins Deskripsi yang disediakan oleh pembuat tinjauan akses dan terlihat oleh admin. string
descriptionForReviewers Deskripsi yang diberikan oleh pembuat tinjauan akses untuk ditampilkan kepada peninjau. string
displayName Nama tampilan untuk definisi jadwal. string
instances Ini adalah kumpulan instans yang dikembalikan ketika seseorang melakukan perluasan di atasnya. AccessReviewInstance[]
Penelaah Ini adalah kumpulan peninjau. AccessReviewReviewer[]
pengaturan Pengaturan Tinjauan Akses. AccessReviewScheduleSettings

AccessReviewReviewer

Nama Deskripsi Nilai
principalId Id peninjau (user/servicePrincipal) string

AccessReviewInstance

Nama Deskripsi Nilai
properti Properti Tinjauan Akses. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Nama Deskripsi Nilai
backupReviewers Ini adalah kumpulan peninjau cadangan. AccessReviewReviewer[]
endDateTime DateTime saat instans peninjauan dijadwalkan berakhir. string
Penelaah Ini adalah kumpulan peninjau. AccessReviewReviewer[]
startDateTime DateTime saat instans peninjauan dijadwalkan untuk dimulai. string

AccessReviewScheduleSettings

Nama Deskripsi Nilai
autoApplyDecisionsEnabled Bendera untuk menunjukkan apakah kemampuan penerapan otomatis, untuk secara otomatis mengubah sumber daya akses objek target, diaktifkan. Jika tidak diaktifkan, pengguna harus, setelah peninjauan selesai, terapkan tinjauan akses. bool
defaultDecision Ini menentukan perilaku untuk fitur autoReview saat tinjauan akses selesai. 'Setujui'
'Tolak'
'Rekomendasi'
defaultDecisionEnabled Bendera untuk menunjukkan apakah peninjau diperlukan untuk memberikan pembenaran saat meninjau akses. bool
instanceDurationInDays Durasi dalam hari untuk instans. int
justificationRequiredOnApproval Bendera untuk menunjukkan apakah peninjau diperlukan untuk meneruskan pembenaran saat merekam keputusan. bool
mailNotificationsEnabled Bendera untuk menunjukkan apakah mengirim email ke peninjau dan pembuat tinjauan diaktifkan. bool
recommendationLookBackDuration Rekomendasi untuk tinjauan akses dihitung dengan melihat kembali data 30 hari (w.r.t tanggal mulai tinjauan) secara default. Namun, dalam beberapa skenario, pelanggan ingin mengubah seberapa jauh ke belakang untuk melihat dan ingin mengonfigurasi 60 hari, 90 hari, dll sebagai gantinya. Pengaturan ini memungkinkan pelanggan untuk mengonfigurasi durasi ini. Nilai harus dalam format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Kode ini dapat digunakan untuk mengonversi TimeSpan ke string interval yang valid: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string
recommendationsEnabled Bendera untuk menunjukkan apakah menampilkan rekomendasi kepada peninjau diaktifkan. bool
recurrence Pengaturan Tinjauan Akses. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Bendera untuk menunjukkan apakah mengirim email pengingat ke peninjau diaktifkan. bool

AccessReviewRecurrenceSettings

Nama Deskripsi Nilai
Pola Pola pengulangan definisi jadwal Tinjauan Akses. AccessReviewRecurrencePattern
rentang Rentang pengulangan definisi jadwal Tinjauan Akses. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nama Deskripsi Nilai
Interval Interval untuk pengulangan. Untuk tinjauan triwulanan, intervalnya adalah 3 untuk jenis : absoluteMonthly. int
jenis Jenis pengulangan : mingguan, bulanan, dll. 'absoluteMonthly'
'mingguan'

AccessReviewRecurrenceRange

Nama Deskripsi Nilai
endDate DateTime saat peninjauan dijadwalkan berakhir. Diperlukan jika jenis endDate string
numberOfOccurrences Berapa kali mengulangi tinjauan akses. Diperlukan dan harus positif jika jenis diberi nomor. int
startDate DateTime saat peninjauan dijadwalkan dimulai. Ini bisa menjadi tanggal di masa depan. Diperlukan untuk membuat. string
jenis Jenis rentang pengulangan. Nilai yang mungkin adalah: endDate, noEnd, numbered. 'endDate'
'noEnd'
'bernomor'

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya accessReviewScheduleDefinitions dapat disebarkan ke:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Authorization/accessReviewScheduleDefinitions, tambahkan Terraform berikut ke templat Anda.

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
    }
  })
}

Nilai properti

accessReviewScheduleDefinitions

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview"
nama Nama sumber daya string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
backupReviewers Ini adalah kumpulan peninjau cadangan. AccessReviewReviewer[]
descriptionForAdmins Deskripsi yang disediakan oleh pembuat tinjauan akses dan terlihat oleh admin. string
descriptionForReviewers Deskripsi yang diberikan oleh pembuat tinjauan akses untuk ditampilkan kepada peninjau. string
displayName Nama tampilan untuk definisi jadwal. string
instances Ini adalah kumpulan instans yang dikembalikan ketika seseorang melakukan perluasan di atasnya. AccessReviewInstance[]
Penelaah Ini adalah kumpulan peninjau. AccessReviewReviewer[]
pengaturan Pengaturan Tinjauan Akses. AccessReviewScheduleSettings

AccessReviewReviewer

Nama Deskripsi Nilai
principalId Id peninjau (user/servicePrincipal) string

AccessReviewInstance

Nama Deskripsi Nilai
properti Properti Tinjauan Akses. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Nama Deskripsi Nilai
backupReviewers Ini adalah kumpulan peninjau cadangan. AccessReviewReviewer[]
endDateTime DateTime saat instans peninjauan dijadwalkan berakhir. string
Penelaah Ini adalah kumpulan peninjau. AccessReviewReviewer[]
startDateTime DateTime saat instans peninjauan dijadwalkan untuk dimulai. string

AccessReviewScheduleSettings

Nama Deskripsi Nilai
autoApplyDecisionsEnabled Bendera untuk menunjukkan apakah kemampuan penerapan otomatis, untuk secara otomatis mengubah sumber daya akses objek target, diaktifkan. Jika tidak diaktifkan, pengguna harus, setelah peninjauan selesai, terapkan tinjauan akses. bool
defaultDecision Ini menentukan perilaku untuk fitur autoReview saat tinjauan akses selesai. "Setujui"
"Tolak"
"Rekomendasi"
defaultDecisionEnabled Bendera untuk menunjukkan apakah peninjau diperlukan untuk memberikan pembenaran saat meninjau akses. bool
instanceDurationInDays Durasi dalam hari untuk instans. int
justificationRequiredOnApproval Bendera untuk menunjukkan apakah peninjau diperlukan untuk meneruskan pembenaran saat merekam keputusan. bool
mailNotificationsEnabled Bendera untuk menunjukkan apakah mengirim email ke peninjau dan pembuat tinjauan diaktifkan. bool
recommendationLookBackDuration Rekomendasi untuk tinjauan akses dihitung dengan melihat kembali data 30 hari (w.r.t tanggal mulai tinjauan) secara default. Namun, dalam beberapa skenario, pelanggan ingin mengubah seberapa jauh ke belakang untuk melihat dan ingin mengonfigurasi 60 hari, 90 hari, dll sebagai gantinya. Pengaturan ini memungkinkan pelanggan untuk mengonfigurasi durasi ini. Nilai harus dalam format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Kode ini dapat digunakan untuk mengonversi TimeSpan ke string interval yang valid: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string
recommendationsEnabled Bendera untuk menunjukkan apakah menampilkan rekomendasi kepada peninjau diaktifkan. bool
recurrence Pengaturan Tinjauan Akses. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Bendera untuk menunjukkan apakah mengirim email pengingat ke peninjau diaktifkan. bool

AccessReviewRecurrenceSettings

Nama Deskripsi Nilai
Pola Pola pengulangan definisi jadwal Tinjauan Akses. AccessReviewRecurrencePattern
rentang Rentang pengulangan definisi jadwal Tinjauan Akses. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nama Deskripsi Nilai
Interval Interval untuk pengulangan. Untuk tinjauan triwulanan, intervalnya adalah 3 untuk jenis : absoluteMonthly. int
jenis Jenis pengulangan : mingguan, bulanan, dll. "absoluteMonthly"
"mingguan"

AccessReviewRecurrenceRange

Nama Deskripsi Nilai
endDate DateTime saat peninjauan dijadwalkan berakhir. Diperlukan jika jenis endDate string
numberOfOccurrences Berapa kali mengulangi tinjauan akses. Diperlukan dan harus positif jika jenis diberi nomor. int
startDate DateTime saat peninjauan dijadwalkan dimulai. Ini bisa menjadi tanggal di masa depan. Diperlukan untuk membuat. string
jenis Jenis rentang pengulangan. Nilai yang mungkin adalah: endDate, noEnd, numbered. "endDate"
"noEnd"
"bernomor"