Compartir a través de


Microsoft.Authorization accessReviewScheduleDefinitions 2021-12-01-preview

Definición de recursos de Bicep

El tipo de recurso accessReviewScheduleDefinitions se puede implementar con operaciones destinadas a:

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

Formato de recurso

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

resource symbolicname 'Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview' = {
  scope: resourceSymbolicName or scope
  backupReviewers: [
    {
      principalId: 'string'
    }
  ]
  descriptionForAdmins: 'string'
  descriptionForReviewers: 'string'
  displayName: 'string'
  instances: [
    {
      properties: {
        backupReviewers: [
          {
            principalId: 'string'
          }
        ]
        endDateTime: 'string'
        reviewers: [
          {
            principalId: 'string'
          }
        ]
        startDateTime: 'string'
      }
    }
  ]
  name: '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

AccessReviewInstance

Nombre Descripción Valor
Propiedades 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. cuerda
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
startDateTime DateTime cuando la instancia de revisión está programada para iniciarse. cuerda

AccessReviewRecurrencePattern

Nombre Descripción Valor
intervalo 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 cuerda
numberOfOccurrences Número de veces que se repite 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. Esto podría ser una fecha en el futuro. Obligatorio al crear. cuerda
tipo Tipo de intervalo de periodicidad. Los valores posibles son: endDate, noEnd, numerado. 'endDate'
'noEnd'
'numerado'

AccessReviewRecurrenceSettings

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

AccessReviewReviewer

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

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á habilitado. 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 la distancia hacia atrás para 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)) cuerda
recommendationsEnabled Marca para indicar si se habilitan las recomendaciones para los revisores. Bool
repetición Configuración de revisión de acceso. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Marca para indicar si el envío de correos electrónicos de recordatorio a los revisores está habilitado. Bool

Microsoft.Authorization/accessReviewScheduleDefinitions

Nombre Descripción Valor
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. cuerda
descriptionForReviewers Descripción proporcionada por el creador de la revisión de acceso que se mostrará a los revisores. cuerda
displayName Nombre para mostrar de la definición de programación. cuerda
Instancias Esta es la colección de instancias devueltas cuando se expande. AccessReviewInstance[]
nombre El nombre del recurso string (obligatorio)
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
alcance Use al crear un recurso en un ámbito diferente del ámbito de implementación. Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión .
Configuración Configuración de revisión de acceso. AccessReviewScheduleSettings

Definición de recursos de plantilla de ARM

El tipo de recurso accessReviewScheduleDefinitions se puede implementar con operaciones destinadas a:

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

Formato de recurso

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

AccessReviewInstance

Nombre Descripción Valor
Propiedades 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. cuerda
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
startDateTime DateTime cuando la instancia de revisión está programada para iniciarse. cuerda

AccessReviewRecurrencePattern

Nombre Descripción Valor
intervalo 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 cuerda
numberOfOccurrences Número de veces que se repite 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. Esto podría ser una fecha en el futuro. Obligatorio al crear. cuerda
tipo Tipo de intervalo de periodicidad. Los valores posibles son: endDate, noEnd, numerado. 'endDate'
'noEnd'
'numerado'

AccessReviewRecurrenceSettings

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

AccessReviewReviewer

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

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á habilitado. 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 la distancia hacia atrás para 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)) cuerda
recommendationsEnabled Marca para indicar si se habilitan las recomendaciones para los revisores. Bool
repetición Configuración de revisión de acceso. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Marca para indicar si el envío de correos electrónicos de recordatorio a los revisores está habilitado. Bool

Microsoft.Authorization/accessReviewScheduleDefinitions

Nombre Descripción Valor
apiVersion La versión de api '2021-12-01-preview'
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. cuerda
descriptionForReviewers Descripción proporcionada por el creador de la revisión de acceso que se mostrará a los revisores. cuerda
displayName Nombre para mostrar de la definición de programación. cuerda
Instancias Esta es la colección de instancias devueltas cuando se expande. AccessReviewInstance[]
nombre El nombre del recurso string (obligatorio)
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
Configuración Configuración de revisión de acceso. AccessReviewScheduleSettings
tipo El tipo de recurso 'Microsoft.Authorization/accessReviewScheduleDefinitions'

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso accessReviewScheduleDefinitions se puede implementar con operaciones destinadas a:

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

Formato de recurso

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

AccessReviewInstance

Nombre Descripción Valor
Propiedades 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. cuerda
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
startDateTime DateTime cuando la instancia de revisión está programada para iniciarse. cuerda

AccessReviewRecurrencePattern

Nombre Descripción Valor
intervalo 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 cuerda
numberOfOccurrences Número de veces que se repite 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. Esto podría ser una fecha en el futuro. Obligatorio al crear. cuerda
tipo Tipo de intervalo de periodicidad. Los valores posibles son: endDate, noEnd, numerado. 'endDate'
'noEnd'
'numerado'

AccessReviewRecurrenceSettings

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

AccessReviewReviewer

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

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á habilitado. 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 la distancia hacia atrás para 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)) cuerda
recommendationsEnabled Marca para indicar si se habilitan las recomendaciones para los revisores. Bool
repetición Configuración de revisión de acceso. AccessReviewRecurrenceSettings
reminderNotificationsEnabled Marca para indicar si el envío de correos electrónicos de recordatorio a los revisores está habilitado. Bool

Microsoft.Authorization/accessReviewScheduleDefinitions

Nombre Descripción Valor
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. cuerda
descriptionForReviewers Descripción proporcionada por el creador de la revisión de acceso que se mostrará a los revisores. cuerda
displayName Nombre para mostrar de la definición de programación. cuerda
Instancias Esta es la colección de instancias devueltas cuando se expande. AccessReviewInstance[]
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
Revisores Esta es la colección de revisores. AccessReviewReviewer[]
Configuración Configuración de revisión de acceso. AccessReviewScheduleSettings
tipo El tipo de recurso "Microsoft.Authorization/accessReviewScheduleDefinitions@2021-12-01-preview"