Compartir a través de


Acceso a Microsoft.AuthorizationReviewScheduleDefinitions

Definición de recursos de Bicep

El tipo de recurso accessReviewScheduleDefinitions se puede implementar con las operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Authorization/accessReviewScheduleDefinitions, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

accessReviewScheduleDefinitions

Nombre Descripción Value
name El nombre del recurso string (obligatorio)
backupReviewers Esta es la colección de revisores de copia de seguridad. AccessReviewReviewer[]
descriptionForAdmins Descripción proporcionada por el creador de la revisión de acceso y visible para los administradores. string
descriptionForReviewers Descripción proporcionada por el creador de la revisión de acceso que se mostrará a los revisores. string
DisplayName Nombre para mostrar de la definición de programación. string
instances Esta es la colección de instancias devueltas cuando se expande. AccessReviewInstance[]
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
configuración Configuración de revisión de acceso. AccessReviewScheduleSettings

AccessReviewReviewer

Nombre Descripción Valor
principalId Identificador del revisor (user/servicePrincipal) string

AccessReviewInstance

Nombre Descripción Valor
properties Propiedades de Revisión de acceso. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Nombre Descripción Valor
backupReviewers Esta es la colección de revisores de copia de seguridad. AccessReviewReviewer[]
endDateTime DateTime cuando la instancia de revisión está programada para finalizar. string
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
startDateTime DateTime cuando la instancia de revisión está programada para iniciarse. string

AccessReviewScheduleSettings

Nombre Descripción Valor
autoApplyDecisionsEnabled Marca para indicar si la funcionalidad de aplicación automática, para cambiar automáticamente el recurso de acceso a objetos de destino, está habilitada. Si no está habilitado, un usuario debe, una vez completada la revisión, aplicar la revisión de acceso. bool
defaultDecision Esto especifica el comportamiento de la característica autoReview cuando se completa una revisión de acceso. 'Aprobar'
'Denegar'
'Recomendación'
defaultDecisionEnabled Marca para indicar si los revisores deben proporcionar una justificación al revisar el acceso. bool
instanceDurationInDays Duración en días para una instancia. int
justificationRequiredOnApproval Marca para indicar si el revisor debe pasar la justificación al registrar una decisión. bool
mailNotificationsEnabled Marca para indicar si el envío de correos a los revisores y el creador de la revisión está habilitado. bool
recommendationLookBackDuration Las recomendaciones para las revisiones de acceso se calculan examinando de forma predeterminada 30 días de datos (w.r.t la fecha de inicio de la revisión). Sin embargo, en algunos escenarios, los clientes quieren cambiar la distancia de vista y quieren configurar 60 días, 90 días, etc. Esta configuración permite a los clientes configurar esta duración. El valor debe estar en formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Este código se puede usar para convertir TimeSpan en una cadena de intervalo válida: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string
recommendationsEnabled Marca para indicar si se habilitan las recomendaciones para los revisores. bool
recurrence Configuración de revisión de acceso. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Marca para indicar si el envío de correos electrónicos de aviso a los revisores está habilitado. bool

AccessReviewRecurrenceSettings

Nombre Descripción Valor
pattern Patrón de periodicidad de definición de programación de revisión de acceso. AccessReviewRecurrencePattern
range Intervalo de periodicidad de la definición de la programación de revisión de acceso. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nombre Descripción Valor
interval Intervalo de periodicidad. Para una revisión trimestral, el intervalo es 3 para el tipo : absoluteMonthly. int
tipo Tipo de periodicidad: semanal, mensual, etc. 'absoluteMonthly'
"weekly"

AccessReviewRecurrenceRange

Nombre Descripción Valor
endDate DateTime cuando la revisión está programada para finalizar. Obligatorio si el tipo es endDate string
numberOfOccurrences Número de veces que se repite la revisión de acceso. Requerido y debe ser positivo si el tipo está numerado. int
startDate DateTime cuando la revisión está programada para iniciarse. Esto podría ser una fecha en el futuro. Obligatorio al crear. string
type Tipo de intervalo de periodicidad. Los valores posibles son: endDate, noEnd y numbered. 'endDate'
'noEnd'
'numerado'

Definición de recursos de plantilla de ARM

El tipo de recurso accessReviewScheduleDefinitions se puede implementar con las operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Authorization/accessReviewScheduleDefinitions, agregue el siguiente json a la plantilla.

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

Valores de propiedad

accessReviewScheduleDefinitions

Nombre Descripción Value
type Tipo de recurso 'Microsoft.Authorization/accessReviewScheduleDefinitions'
apiVersion La versión de la API de recursos "2021-12-01-preview"
name El nombre del recurso string (obligatorio)
backupReviewers Esta es la colección de revisores de copia de seguridad. AccessReviewReviewer[]
descriptionForAdmins Descripción proporcionada por el creador de la revisión de acceso y visible para los administradores. string
descriptionForReviewers Descripción proporcionada por el creador de la revisión de acceso que se mostrará a los revisores. string
DisplayName Nombre para mostrar de la definición de programación. string
instances Esta es la colección de instancias devueltas cuando se expande. AccessReviewInstance[]
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
configuración Configuración de revisión de acceso. AccessReviewScheduleSettings

AccessReviewReviewer

Nombre Descripción Valor
principalId Identificador del revisor (user/servicePrincipal) string

AccessReviewInstance

Nombre Descripción Valor
properties Propiedades de Revisión de acceso. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Nombre Descripción Valor
backupReviewers Esta es la colección de revisores de copia de seguridad. AccessReviewReviewer[]
endDateTime DateTime cuando la instancia de revisión está programada para finalizar. string
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
startDateTime DateTime cuando la instancia de revisión está programada para iniciarse. string

AccessReviewScheduleSettings

Nombre Descripción Valor
autoApplyDecisionsEnabled Marca para indicar si la funcionalidad de aplicación automática, para cambiar automáticamente el recurso de acceso a objetos de destino, está habilitada. Si no está habilitado, un usuario debe, una vez completada la revisión, aplicar la revisión de acceso. bool
defaultDecision Esto especifica el comportamiento de la característica autoReview cuando se completa una revisión de acceso. 'Aprobar'
'Denegar'
'Recomendación'
defaultDecisionEnabled Marca para indicar si los revisores deben proporcionar una justificación al revisar el acceso. bool
instanceDurationInDays Duración en días para una instancia. int
justificationRequiredOnApproval Marca para indicar si el revisor debe pasar la justificación al registrar una decisión. bool
mailNotificationsEnabled Marca para indicar si el envío de correos a los revisores y el creador de la revisión está habilitado. bool
recommendationLookBackDuration Las recomendaciones para las revisiones de acceso se calculan examinando de forma predeterminada 30 días de datos (w.r.t la fecha de inicio de la revisión). Sin embargo, en algunos escenarios, los clientes quieren cambiar la distancia de vista y quieren configurar 60 días, 90 días, etc. Esta configuración permite a los clientes configurar esta duración. El valor debe estar en formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Este código se puede usar para convertir TimeSpan en una cadena de intervalo válida: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string
recommendationsEnabled Marca para indicar si se habilitan las recomendaciones para los revisores. bool
recurrence Configuración de revisión de acceso. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Marca para indicar si el envío de correos electrónicos de aviso a los revisores está habilitado. bool

AccessReviewRecurrenceSettings

Nombre Descripción Valor
pattern Patrón de periodicidad de definición de programación de revisión de acceso. AccessReviewRecurrencePattern
range Intervalo de periodicidad de la definición de la programación de revisión de acceso. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nombre Descripción Valor
interval Intervalo de periodicidad. Para una revisión trimestral, el intervalo es 3 para el tipo : absoluteMonthly. int
tipo Tipo de periodicidad: semanal, mensual, etc. 'absoluteMonthly'
"weekly"

AccessReviewRecurrenceRange

Nombre Descripción Valor
endDate DateTime cuando la revisión está programada para finalizar. Obligatorio si el tipo es endDate string
numberOfOccurrences Número de veces que se repite la revisión de acceso. Requerido y debe ser positivo si el tipo está numerado. int
startDate DateTime cuando la revisión está programada para iniciarse. Esto podría ser una fecha en el futuro. Obligatorio al crear. string
type Tipo de intervalo de periodicidad. Los valores posibles son: endDate, noEnd y numbered. 'endDate'
'noEnd'
'numerado'

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso accessReviewScheduleDefinitions se puede implementar con las operaciones que tienen como destino:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Authorization/accessReviewScheduleDefinitions, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

accessReviewScheduleDefinitions

Nombre Descripción Value
type Tipo de recurso "Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview"
name El nombre del recurso string (obligatorio)
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
backupReviewers Esta es la colección de revisores de copia de seguridad. AccessReviewReviewer[]
descriptionForAdmins Descripción proporcionada por el creador de la revisión de acceso y visible para los administradores. string
descriptionForReviewers Descripción proporcionada por el creador de la revisión de acceso que se mostrará a los revisores. string
DisplayName Nombre para mostrar de la definición de programación. string
instances Esta es la colección de instancias devueltas cuando se expande. AccessReviewInstance[]
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
configuración Configuración de revisión de acceso. AccessReviewScheduleSettings

AccessReviewReviewer

Nombre Descripción Valor
principalId Identificador del revisor (user/servicePrincipal) string

AccessReviewInstance

Nombre Descripción Valor
properties Propiedades de Revisión de acceso. AccessReviewInstanceProperties

AccessReviewInstanceProperties

Nombre Descripción Valor
backupReviewers Esta es la colección de revisores de copia de seguridad. AccessReviewReviewer[]
endDateTime DateTime cuando la instancia de revisión está programada para finalizar. string
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
startDateTime DateTime cuando la instancia de revisión está programada para iniciarse. string

AccessReviewScheduleSettings

Nombre Descripción Valor
autoApplyDecisionsEnabled Marca para indicar si la funcionalidad de aplicación automática, para cambiar automáticamente el recurso de acceso a objetos de destino, está habilitada. Si no está habilitado, un usuario debe, una vez completada la revisión, aplicar la revisión de acceso. bool
defaultDecision Esto especifica el comportamiento de la característica autoReview cuando se completa una revisión de acceso. "Aprobar"
"Denegar"
"Recomendación"
defaultDecisionEnabled Marca para indicar si los revisores deben proporcionar una justificación al revisar el acceso. bool
instanceDurationInDays Duración en días para una instancia. int
justificationRequiredOnApproval Marca para indicar si el revisor debe pasar la justificación al registrar una decisión. bool
mailNotificationsEnabled Marca para indicar si el envío de correos electrónicos a los revisores y el creador de la revisión está habilitado. bool
recommendationLookBackDuration Las recomendaciones para las revisiones de acceso se calculan examinando de forma predeterminada 30 días de datos (w.r.t la fecha de inicio de la revisión). Sin embargo, en algunos escenarios, los clientes quieren cambiar lo lejos que se debe examinar y desea configurar 60 días, 90 días, etc. Esta configuración permite a los clientes configurar esta duración. El valor debe estar en formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations). Este código se puede usar para convertir TimeSpan en una cadena de intervalo válida: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)) string
recommendationsEnabled Marca para indicar si se habilitan las recomendaciones para los revisores. bool
recurrence Configuración de revisión de acceso. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Marca para indicar si el envío de correos electrónicos de aviso a los revisores está habilitado. bool

AccessReviewRecurrenceSettings

Nombre Descripción Valor
pattern Patrón de periodicidad de la definición de la programación de revisión de acceso. AccessReviewRecurrencePattern
range Intervalo de periodicidad de la definición de la programación de revisión de acceso. AccessReviewRecurrenceRange

AccessReviewRecurrencePattern

Nombre Descripción Valor
interval Intervalo de periodicidad. Para una revisión trimestral, el intervalo es 3 para el tipo : absoluteMonthly. int
tipo Tipo de periodicidad: semanal, mensual, etc. "absoluteMonthly"
"semanal"

AccessReviewRecurrenceRange

Nombre Descripción Valor
endDate DateTime cuando la revisión está programada para finalizar. Obligatorio si el tipo es endDate string
numberOfOccurrences Número de veces que se va a repetir la revisión de acceso. Obligatorio y debe ser positivo si el tipo está numerado. int
startDate DateTime cuando la revisión está programada para iniciarse. Podría ser una fecha en el futuro. Obligatorio al crear. string
type Tipo de intervalo de periodicidad. Los valores posibles son: endDate, noEnd, numerado. "endDate"
"noEnd"
"numerado"