Aracılığıyla paylaş


Microsoft.Authorization accessReviewScheduleDefinitions 2021-12-01-preview

Bicep kaynak tanımı

accessReviewScheduleDefinitions kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Authorization/accessReviewScheduleDefinitions kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

accessReviewScheduleDefinitions

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
backupReviewers Bu, yedek gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
descriptionForAdmins Erişim gözden geçirme oluşturucusu tarafından sağlanan ve yöneticilere görünen açıklama. string
descriptionForReviewers Gözden geçirenlere gösterilecek erişim gözden geçirme oluşturucusu tarafından sağlanan açıklama. string
displayName Zamanlama tanımının görünen adı. string
Örnek Bu, üzerinde genişletme yapıldığında döndürülen örneklerin koleksiyonudur. AccessReviewInstance[]
Yorumcu -lar Bu, gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
ayarlar Gözden Geçirme Ayarlarına Erişin. AccessReviewScheduleSettings

AccessReviewReviewer

Ad Açıklama Değer
principalId Gözden geçirenin kimliği (user/servicePrincipal) string

AccessReviewInstance

Ad Açıklama Değer
properties Gözden Geçirme özelliklerine erişin. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Ad Açıklama Değer
backupReviewers Bu, yedek gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
endDateTime Gözden geçirme örneğinin sona erecek şekilde zamanlandığı DateTime. string
Yorumcu -lar Bu, gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
startDateTime Gözden geçirme örneğinin başlatılacak şekilde zamanlandığı DateTime. string

AccessReviewScheduleSettings

Ad Açıklama Değer
autoApplyDecisionsEnabled Hedef nesne erişim kaynağını otomatik olarak değiştirmek için otomatik uygulama özelliğinin etkinleştirilip etkinleştirilmediğini belirten bayrak. Etkinleştirilmediyse, kullanıcının gözden geçirme tamamlandıktan sonra erişim gözden geçirmesini uygulaması gerekir. bool
defaultDecision Bu, erişim gözden geçirmesi tamamlandığında autoReview özelliğinin davranışını belirtir. 'Onayla'
'Reddet'
'Öneri'
defaultDecisionEnabled Gözden geçirenlerin erişimi gözden geçirirken gerekçe sağlaması gerekip gerekmediğini belirten bayrak. bool
instanceDurationInDays Örneğin gün cinsinden süresi. int
justificationRequiredOnApproval Bir kararı kaydederken gözden geçirenin gerekçeyi geçirmesi gerekip gerekmediğini belirten bayrak. bool
mailNotificationsEnabled Gözden geçirenlere ve gözden geçirme oluşturucusunun etkin olup olmadığını belirten bayrak. bool
recommendationLookBackDuration Erişim gözden geçirmeleri için öneriler, varsayılan olarak 30 günlük verilere (incelemenin başlangıç tarihi olan w.r.t) bakılarak hesaplanır. Ancak bazı senaryolarda müşteriler ne kadar geriye bakacaklarını değiştirmek ve bunun yerine 60 gün, 90 gün vb. yapılandırmak istiyor. Bu ayar müşterilerin bu süreyi yapılandırmasına olanak tanır. Değer ISO 8601 biçiminde olmalıdır (http://en.wikipedia.org/wiki/ISO_8601#Durations). Bu kod TimeSpan'ı geçerli bir aralık dizesine dönüştürmek için kullanılabilir: XmlConvert.ToString(yeni TimeSpan(saat, dakika, saniye)) string
recommendationsEnabled Gözden geçirenlere önerilerin gösterilip gösterilmediğini gösteren bayrak. bool
yineleme Gözden Geçirme Ayarları'nı seçin. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Gözden geçirenlere anımsatıcı e-postaları göndermenin etkinleştirilip etkinleştirilmediğini gösteren bayrak. bool

AccessReviewRecurrenceSettings

Ad Açıklama Değer
Desen Access Gözden Geçirme zamanlama tanımı yinelenme düzeni. AccessReviewRecurrencePattern
aralık Access Gözden Geçirme zamanlama tanımı yinelenme aralığı. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Ad Açıklama Değer
interval Yinelenme aralığı. Üç aylık bir gözden geçirme için aralık 3 türündedir: absoluteMonthly. int
tür Yinelenme türü: haftalık, aylık vb. 'absoluteMonthly'
'haftalık'

AccessReviewRecurrenceRange

Ad Açıklama Değer
Bitiştarihi Gözden geçirmenin sona erecek şekilde zamanlandığı TarihSaat. EndDate türündeyse gereklidir string
numberOfOccurrences Erişim gözden geçirmesinin yinelenme sayısı. Gerekli ve tür numaralandırılmışsa pozitif olmalıdır. int
Startdate Gözden geçirmenin başlatılacak şekilde zamanlandığı TarihSaat. Bu gelecekte bir tarih olabilir. Oluşturmada gereklidir. string
tür Yinelenme aralığı türü. Olası değerler şunlardır: endDate, noEnd, numbered. 'endDate'
'noEnd'
'numaralandırılmış'

ARM şablonu kaynak tanımı

accessReviewScheduleDefinitions kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Authorization/accessReviewScheduleDefinitions kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

accessReviewScheduleDefinitions

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Authorization/accessReviewScheduleDefinitions'
apiVersion Kaynak API'sinin sürümü '2021-12-01-preview'
name Kaynak adı dize (gerekli)
backupReviewers Bu, yedek gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
descriptionForAdmins Erişim gözden geçirmesi oluşturucusu tarafından sağlanan ve yöneticiler tarafından görülebilen açıklama. string
descriptionForReviewers Gözden geçirenlere gösterilecek erişim gözden geçirmesi oluşturucusu tarafından sağlanan açıklama. string
displayName Zamanlama tanımının görünen adı. string
Örnek Bu, üzerinde genişletme yapıldığında döndürülen örneklerin koleksiyonudur. AccessReviewInstance[]
Yorumcu -lar Bu, gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
ayarlar Gözden Geçirme Ayarları'nı seçin. AccessReviewScheduleSettings

AccessReviewReviewer

Ad Açıklama Değer
principalId Gözden geçirenin kimliği (user/servicePrincipal) string

AccessReviewInstance

Ad Açıklama Değer
properties Gözden Geçirme özelliklerine erişin. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Ad Açıklama Değer
backupReviewers Bu, yedek gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
endDateTime Gözden geçirme örneğinin sona erecek şekilde zamanlandığı DateTime. string
Yorumcu -lar Bu, gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
startDateTime Gözden geçirme örneğinin başlatılacak şekilde zamanlandığı DateTime. string

AccessReviewScheduleSettings

Ad Açıklama Değer
autoApplyDecisionsEnabled Hedef nesne erişim kaynağını otomatik olarak değiştirmek için otomatik uygulama özelliğinin etkinleştirilip etkinleştirilmediğini belirten bayrak. Etkinleştirilmediyse, kullanıcının gözden geçirme tamamlandıktan sonra erişim gözden geçirmesini uygulaması gerekir. bool
defaultDecision Bu, erişim gözden geçirmesi tamamlandığında autoReview özelliğinin davranışını belirtir. 'Onayla'
'Reddet'
'Öneri'
defaultDecisionEnabled Gözden geçirenlerin erişimi gözden geçirirken gerekçe sağlaması gerekip gerekmediğini belirten bayrak. bool
instanceDurationInDays Örneğin gün cinsinden süresi. int
justificationRequiredOnApproval Bir kararı kaydederken gözden geçirenin gerekçeyi geçirmesi gerekip gerekmediğini belirten bayrak. bool
mailNotificationsEnabled Gözden geçirenlere ve gözden geçirme oluşturucusunun etkin olup olmadığını belirten bayrak. bool
recommendationLookBackDuration Erişim gözden geçirmeleri için öneriler varsayılan olarak 30 günlük verilere (gözden geçirmenin başlangıç tarihi w.r.t) bakılarak hesaplanır. Ancak bazı senaryolarda müşteriler ne kadar geriye bakacaklarını değiştirmek ve bunun yerine 60 gün, 90 gün vb. yapılandırmak ister. Bu ayar müşterilerin bu süreyi yapılandırmasına olanak tanır. Değer ISO 8601 biçiminde olmalıdır (http://en.wikipedia.org/wiki/ISO_8601#Durations). Bu kod TimeSpan'ı geçerli bir aralık dizesine dönüştürmek için kullanılabilir: XmlConvert.ToString(yeni TimeSpan(saat, dakika, saniye)) string
önerilerEnabled Gözden geçirenlere önerilerin gösterilip gösterilmediğini gösteren bayrak. bool
yineleme Gözden Geçirme Ayarlarına Erişin. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Gözden geçirenlere anımsatıcı e-postaları göndermenin etkinleştirilip etkinleştirilmediğini belirten bayrak. bool

AccessReviewRecurrenceSettings

Ad Açıklama Değer
Desen Access Gözden Geçirme zamanlaması tanımı yinelenme düzeni. AccessReviewRecurrencePattern
aralık Access Gözden Geçirme zamanlama tanımı yinelenme aralığı. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Ad Açıklama Değer
interval Yinelenme aralığı. Üç aylık gözden geçirme için aralık 3 türündedir: absoluteMonthly. int
tür Yinelenme türü: haftalık, aylık vb. 'absoluteMonthly'
'haftalık'

AccessReviewRecurrenceRange

Ad Açıklama Değer
Bitiştarihi Gözden geçirmenin sona erecek şekilde zamanlandığı DateTime. EndDate türündeyse gereklidir string
numberOfOccurrences Erişim gözden geçirmesinin yinelenme sayısı. Gerekli ve tür numaralandırılmışsa pozitif olmalıdır. int
Startdate Gözden geçirmenin başlatılacak şekilde zamanlandığı DateTime. Bu gelecekte bir tarih olabilir. Oluşturmada gereklidir. string
tür Yinelenme aralığı türü. Olası değerler şunlardır: endDate, noEnd, numbered. 'endDate'
'noEnd'
'numaralandırılmış'

Terraform (AzAPI sağlayıcısı) kaynak tanımı

accessReviewScheduleDefinitions kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Authorization/accessReviewScheduleDefinitions kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

accessReviewScheduleDefinitions

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview"
name Kaynak adı dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
backupReviewers Bu, yedek gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
descriptionForAdmins Erişim gözden geçirme oluşturucusu tarafından sağlanan ve yöneticilere görünen açıklama. string
descriptionForReviewers Gözden geçirenlere gösterilecek erişim gözden geçirme oluşturucusu tarafından sağlanan açıklama. string
displayName Zamanlama tanımının görünen adı. string
Örnek Bu, üzerinde genişletme yapıldığında döndürülen örneklerin koleksiyonudur. AccessReviewInstance[]
Yorumcu -lar Bu, gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
ayarlar Gözden Geçirme Ayarlarına Erişin. AccessReviewScheduleSettings

AccessReviewReviewer

Ad Açıklama Değer
principalId Gözden geçirenin kimliği (user/servicePrincipal) string

AccessReviewInstance

Ad Açıklama Değer
properties Gözden Geçirme özelliklerine erişin. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Ad Açıklama Değer
backupReviewers Bu, yedek gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
endDateTime Gözden geçirme örneğinin sona erecek şekilde zamanlandığı DateTime. string
Yorumcu -lar Bu, gözden geçirenlerin koleksiyonudur. AccessReviewReviewer[]
startDateTime Gözden geçirme örneğinin başlatılacak şekilde zamanlandığı DateTime. string

AccessReviewScheduleSettings

Ad Açıklama Değer
autoApplyDecisionsEnabled Hedef nesne erişim kaynağını otomatik olarak değiştirmek için otomatik uygulama özelliğinin etkinleştirilip etkinleştirilmediğini belirten bayrak. Etkinleştirilmediyse, kullanıcının gözden geçirme tamamlandıktan sonra erişim gözden geçirmesini uygulaması gerekir. bool
defaultDecision Bu, erişim gözden geçirmesi tamamlandığında autoReview özelliğinin davranışını belirtir. "Onayla"
"Reddet"
"Öneri"
defaultDecisionEnabled Gözden geçirenlerin erişimi gözden geçirirken gerekçe sağlaması gerekip gerekmediğini belirten bayrak. bool
instanceDurationInDays Örneğin gün cinsinden süresi. int
justificationRequiredOnApproval Kararı kaydederken gözden geçirenin gerekçelendirmesi gerekip gerekmediğini gösteren bayrak. bool
mailNotificationsEnabled Gözden geçirenlere ve gözden geçirme oluşturucusunun etkin olup olmadığını gösteren bayrak. bool
recommendationLookBackDuration Erişim gözden geçirmeleri için öneriler, varsayılan olarak 30 günlük verilere (incelemenin başlangıç tarihi olan w.r.t) bakılarak hesaplanır. Ancak bazı senaryolarda müşteriler ne kadar geriye bakacaklarını değiştirmek ve bunun yerine 60 gün, 90 gün vb. yapılandırmak istiyor. Bu ayar müşterilerin bu süreyi yapılandırmasına olanak tanır. Değer ISO 8601 biçiminde olmalıdır (http://en.wikipedia.org/wiki/ISO_8601#Durations). Bu kod TimeSpan'ı geçerli bir aralık dizesine dönüştürmek için kullanılabilir: XmlConvert.ToString(yeni TimeSpan(saat, dakika, saniye)) string
recommendationsEnabled Gözden geçirenlere önerilerin gösterilip gösterilmediğini gösteren bayrak. bool
yineleme Gözden Geçirme Ayarları'nı seçin. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Gözden geçirenlere anımsatıcı e-postaları göndermenin etkinleştirilip etkinleştirilmediğini gösteren bayrak. bool

AccessReviewRecurrenceSettings

Ad Açıklama Değer
Desen Access Gözden Geçirme zamanlama tanımı yinelenme düzeni. AccessReviewRecurrencePattern
aralık Access Gözden Geçirme zamanlama tanımı yinelenme aralığı. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Ad Açıklama Değer
interval Yinelenme aralığı. Üç aylık bir gözden geçirme için aralık 3 türündedir: absoluteMonthly. int
tür Yinelenme türü: haftalık, aylık vb. "absoluteMonthly"
"haftalık"

AccessReviewRecurrenceRange

Ad Açıklama Değer
Bitiştarihi Gözden geçirmenin sona erecek şekilde zamanlandığı TarihSaat. EndDate türündeyse gereklidir string
numberOfOccurrences Erişim gözden geçirmesinin yinelenme sayısı. Gerekli ve tür numaralandırılmışsa pozitif olmalıdır. int
Startdate Gözden geçirmenin başlatılacak şekilde zamanlandığı TarihSaat. Bu gelecekte bir tarih olabilir. Oluşturmada gereklidir. string
tür Yinelenme aralığı türü. Olası değerler şunlardır: endDate, noEnd, numbered. "endDate"
"noEnd"
"numaralandırılmış"