Dela via


Microsoft.Authorization accessReviewScheduleDefinitions

Bicep-resursdefinition

Resurstypen accessReviewScheduleDefinitions kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Authorization/accessReviewScheduleDefinitions lägger du till följande Bicep i mallen.

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

Egenskapsvärden

accessReviewScheduleDefinitions

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
backupReviewers Det här är samlingen med granskare av säkerhetskopior. AccessReviewReviewer[]
descriptionForAdmins Beskrivningen som tillhandahålls av skaparen av åtkomstgranskningen och som är synlig för administratörer. sträng
descriptionForReviewers Beskrivningen som tillhandahålls av skaparen av åtkomstgranskningen som ska visas för granskare. sträng
displayName Visningsnamnet för schemadefinitionen. sträng
Instanser Det här är den samling instanser som returneras när en expanderar den. AccessReviewInstance[]
Granskare Det här är en samling granskare. AccessReviewReviewer[]
inställningar Åtkomstgranskningsinställningar. AccessReviewScheduleSettings

AccessReviewReviewer

Name Beskrivning Värde
principalId ID för granskaren (user/servicePrincipal) sträng

AccessReviewInstance

Name Beskrivning Värde
properties Egenskaper för Åtkomstgranskning. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Name Beskrivning Värde
backupReviewers Det här är samlingen med granskare av säkerhetskopior. AccessReviewReviewer[]
endDateTime DateTime när granskningsinstansen är schemalagd att avslutas. sträng
Granskare Det här är en samling granskare. AccessReviewReviewer[]
startDateTime DateTime när granskningsinstansen är schemalagd att startas. sträng

AccessReviewScheduleSettings

Name Beskrivning Värde
autoApplyDecisionsEnabled Flagga för att ange om funktionen för automatisk tillämpning, för att automatiskt ändra målobjektets åtkomstresurs, är aktiverad. Om det inte är aktiverat måste en användare tillämpa åtkomstgranskningen när granskningen är klar. boolesk
defaultDecision Detta anger beteendet för funktionen autoReview när en åtkomstgranskning har slutförts. "Godkänn"
"Neka"
"Rekommendation"
defaultDecisionEnabled Flagga för att ange om granskare måste ange en motivering när de granskar åtkomsten. boolesk
instanceDurationInDays Varaktigheten i dagar för en instans. int
justificationRequiredOnApproval Flagga för att ange om granskaren måste godkänna en motivering när ett beslut registreras. boolesk
mailNotificationsEnabled Flagga för att ange om e-post ska skickas till granskare och om den som skapat granskningen är aktiverad. boolesk
recommendationLookBackDuration Rekommendationer för åtkomstgranskningar beräknas genom att titta tillbaka på 30 dagars data (w.r.t startdatumet för granskningen) som standard. Men i vissa fall vill kunderna ändra hur långt tillbaka de ska titta på och vill konfigurera 60 dagar, 90 dagar osv. i stället. Med den här inställningen kan kunder konfigurera den här varaktigheten. Värdet ska vara i ISO 8601-format (http://en.wikipedia.org/wiki/ISO_8601#Durations). Den här koden kan användas för att konvertera TimeSpan till en giltig intervallsträng: XmlConvert.ToString(ny TimeSpan(timmar, minuter, sekunder)) sträng
recommendationsEnabled Flagga som anger om rekommendationer för granskare är aktiverade. boolesk
recurrence Åtkomstgranskningsinställningar. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Flagga för att ange om e-postpåminnelser ska skickas till granskare är aktiverade. boolesk

AccessReviewRecurrenceSettings

Name Beskrivning Värde
Mönster Access Granska schemadefinitionens upprepningsmönster. AccessReviewRecurrencePattern
Utbud Access Granska schemadefinitionens upprepningsintervall. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Name Beskrivning Värde
interval Intervall för upprepning. För en kvartalsvis granskning är intervallet 3 för typen : absoluteMonthly. int
typ Upprepningstypen : varje vecka, varje månad osv. "absoluteMonthly"
"varje vecka"

AccessReviewRecurrenceRange

Name Beskrivning Värde
endDate DateTime när granskningen är schemalagd att avslutas. Krävs om typen är endDate sträng
numberOfOccurrences Antal gånger som åtkomstgranskningen ska upprepas. Krävs och måste vara positiv om typen är numrerad. int
Startdate DateTime när granskningen är schemalagd att startas. Detta kan vara ett datum i framtiden. Krävs vid skapande. sträng
typ Typ av upprepningsintervall. Möjliga värden är: endDate, noEnd, numbered. "endDate"
"noEnd"
"numrerad"

Resursdefinition för ARM-mall

Resurstypen accessReviewScheduleDefinitions kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Authorization/accessReviewScheduleDefinitions lägger du till följande JSON i mallen.

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

Egenskapsvärden

accessReviewScheduleDefinitions

Name Beskrivning Värde
typ Resurstypen "Microsoft.Authorization/accessReviewScheduleDefinitions"
apiVersion Resurs-API-versionen "2021-12-01-preview"
name Resursnamnet sträng (krävs)
backupReviewers Det här är samlingen med granskare av säkerhetskopior. AccessReviewReviewer[]
descriptionForAdmins Beskrivningen som tillhandahålls av skaparen av åtkomstgranskningen och som är synlig för administratörer. sträng
descriptionForReviewers Beskrivningen som tillhandahålls av skaparen av åtkomstgranskningen som ska visas för granskare. sträng
displayName Visningsnamnet för schemadefinitionen. sträng
Instanser Det här är den samling instanser som returneras när en expanderar den. AccessReviewInstance[]
Granskare Det här är en samling granskare. AccessReviewReviewer[]
inställningar Åtkomstgranskningsinställningar. AccessReviewScheduleSettings

AccessReviewReviewer

Name Beskrivning Värde
principalId ID för granskaren(user/servicePrincipal) sträng

AccessReviewInstance

Name Beskrivning Värde
properties Åtkomstgranskningsegenskaper. AccessReviewInstanceEgenskaper

AccessReviewInstanceEgenskaper

Name Beskrivning Värde
backupReviewers Det här är samlingen av granskare av säkerhetskopior. AccessReviewReviewer[]
endDateTime DateTime när granskningsinstansen är schemalagd att avslutas. sträng
Granskare Det här är en samling granskare. AccessReviewReviewer[]
startDateTime DateTime när granskningsinstansen är schemalagd att startas. sträng

AccessReviewScheduleSettings

Name Beskrivning Värde
autoApplyDecisionsEnabled Flagga för att ange om funktionen för automatisk tillämpning, för att automatiskt ändra målobjektets åtkomstresurs, är aktiverad. Om det inte är aktiverat måste en användare tillämpa åtkomstgranskningen när granskningen är klar. boolesk
defaultDecision Detta anger beteendet för funktionen autoReview när en åtkomstgranskning slutförs. "Godkänn"
"Neka"
"Rekommendation"
defaultDecisionEnabled Flagga för att ange om granskare måste ange en motivering när de granskar åtkomsten. boolesk
instanceDurationInDays Varaktigheten i dagar för en instans. int
justificationRequiredOnApproval Flagga för att ange om granskaren måste godkänna motiveringen när ett beslut registreras. boolesk
mailNotificationsEnabled Flagga för att ange om det är aktiverat att skicka e-post till granskare och granskare. boolesk
recommendationLookBackDuration Rekommendationer för åtkomstgranskningar beräknas genom att titta tillbaka på 30 dagars data (w.r.t startdatumet för granskningen) som standard. Men i vissa scenarier vill kunderna ändra hur långt tillbaka de ska titta på och vill konfigurera 60 dagar, 90 dagar osv. i stället. Med den här inställningen kan kunder konfigurera den här varaktigheten. Värdet ska vara i ISO 8601-format (http://en.wikipedia.org/wiki/ISO_8601#Durations). Den här koden kan användas för att konvertera TimeSpan till en giltig intervallsträng: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) sträng
recommendationsEnabled Flagga som anger om rekommendationer för granskare är aktiverade. boolesk
recurrence Åtkomstgranskningsinställningar. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Flagga för att ange om e-postmeddelanden om att skicka påminnelser till granskare är aktiverade. boolesk

AccessReviewRecurrenceSettings

Name Beskrivning Värde
Mönster Access Granska schemadefinitionens upprepningsmönster. AccessReviewRecurrencePattern
Utbud Access Granska schemadefinitionens upprepningsintervall. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Name Beskrivning Värde
interval Intervallet för upprepning. För en kvartalsvis granskning är intervallet 3 för typen : absoluteMonthly. int
typ Upprepningstypen : varje vecka, månad osv. "absoluteMonthly"
"varje vecka"

AccessReviewRecurrenceRange

Name Beskrivning Värde
endDate DateTime när granskningen är schemalagd att avslutas. Krävs om typen är endDate sträng
numberOfOccurrences Antal gånger som åtkomstgranskningen ska upprepas. Krävs och måste vara positiv om typen är numrerad. int
Startdate DateTime när granskningen är schemalagd att startas. Detta kan vara ett datum i framtiden. Krävs vid skapande. sträng
typ Typ av upprepningsintervall. Möjliga värden är: endDate, noEnd, numbered. "endDate"
"noEnd"
"numrerad"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen accessReviewScheduleDefinitions kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Authorization/accessReviewScheduleDefinitions lägger du till följande Terraform i mallen.

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

Egenskapsvärden

accessReviewScheduleDefinitions

Name Beskrivning Värde
typ Resurstypen "Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview"
name Resursnamnet sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
backupReviewers Det här är samlingen med granskare av säkerhetskopior. AccessReviewReviewer[]
descriptionForAdmins Beskrivningen som tillhandahålls av skaparen av åtkomstgranskningen och som är synlig för administratörer. sträng
descriptionForReviewers Beskrivningen som tillhandahålls av skaparen av åtkomstgranskningen som ska visas för granskare. sträng
displayName Visningsnamnet för schemadefinitionen. sträng
Instanser Det här är den samling instanser som returneras när en expanderar den. AccessReviewInstance[]
Granskare Det här är en samling granskare. AccessReviewReviewer[]
inställningar Åtkomstgranskningsinställningar. AccessReviewScheduleSettings

AccessReviewReviewer

Name Beskrivning Värde
principalId ID för granskaren (user/servicePrincipal) sträng

AccessReviewInstance

Name Beskrivning Värde
properties Egenskaper för Åtkomstgranskning. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Name Beskrivning Värde
backupReviewers Det här är samlingen med granskare av säkerhetskopior. AccessReviewReviewer[]
endDateTime DateTime när granskningsinstansen är schemalagd att avslutas. sträng
Granskare Det här är en samling granskare. AccessReviewReviewer[]
startDateTime DateTime när granskningsinstansen är schemalagd att startas. sträng

AccessReviewScheduleSettings

Name Beskrivning Värde
autoApplyDecisionsEnabled Flagga för att ange om funktionen för automatisk tillämpning, för att automatiskt ändra målobjektets åtkomstresurs, är aktiverad. Om det inte är aktiverat måste en användare tillämpa åtkomstgranskningen när granskningen är klar. boolesk
defaultDecision Detta anger beteendet för funktionen autoReview när en åtkomstgranskning har slutförts. "Godkänn"
"Neka"
"Rekommendation"
defaultDecisionEnabled Flagga för att ange om granskare måste ange en motivering när de granskar åtkomsten. boolesk
instanceDurationInDays Varaktigheten i dagar för en instans. int
justificationRequiredOnApproval Flagga för att ange om granskaren måste godkänna motiveringen när ett beslut registreras. boolesk
mailNotificationsEnabled Flagga för att ange om det är aktiverat att skicka e-post till granskare och granskare. boolesk
recommendationLookBackDuration Rekommendationer för åtkomstgranskningar beräknas genom att titta tillbaka på 30 dagars data (w.r.t startdatumet för granskningen) som standard. Men i vissa scenarier vill kunderna ändra hur långt tillbaka de ska titta på och vill konfigurera 60 dagar, 90 dagar osv. i stället. Med den här inställningen kan kunder konfigurera den här varaktigheten. Värdet ska vara i ISO 8601-format (http://en.wikipedia.org/wiki/ISO_8601#Durations). Den här koden kan användas för att konvertera TimeSpan till en giltig intervallsträng: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) sträng
recommendationsEnabled Flagga som anger om rekommendationer för granskare är aktiverade. boolesk
recurrence Åtkomstgranskningsinställningar. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Flagga för att ange om e-postmeddelanden om att skicka påminnelser till granskare är aktiverade. boolesk

AccessReviewRecurrenceSettings

Name Beskrivning Värde
Mönster Access Granska schemadefinitionens upprepningsmönster. AccessReviewRecurrencePattern
Utbud Access Granska schemadefinitionens upprepningsintervall. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Name Beskrivning Värde
interval Intervallet för upprepning. För en kvartalsvis granskning är intervallet 3 för typen : absoluteMonthly. int
typ Upprepningstypen : varje vecka, månad osv. "absoluteMonthly"
"varje vecka"

AccessReviewRecurrenceRange

Name Beskrivning Värde
endDate DateTime när granskningen är schemalagd att avslutas. Krävs om typen är endDate sträng
numberOfOccurrences Antal gånger som åtkomstgranskningen ska upprepas. Krävs och måste vara positiv om typen är numrerad. int
Startdate DateTime när granskningen är schemalagd att startas. Detta kan vara ett datum i framtiden. Krävs vid skapande. sträng
typ Typ av upprepningsintervall. Möjliga värden är: endDate, noEnd, numbered. "endDate"
"noEnd"
"numrerad"