Actualizar accessReviewScheduleDefinition

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Actualice un objeto accessReviewScheduleDefinition existente para cambiar una o varias de sus propiedades.

Nota:

Las actualizaciones realizadas en accessReviewScheduleDefinition solo se aplican a instancias futuras. Las instancias en ejecución actualmente no se pueden actualizar. Además, esta API no está pensada para actualizar las propiedades, incluidas las decisiones, en el nivel accessReviewInstance. Consulte accessReviewInstance para obtener más información sobre las instancias.

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) AccessReview.ReadWrite.All No disponible.
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación AccessReview.ReadWrite.All No disponible.

Para escenarios delegados, el usuario que ha iniciado sesión debe tener al menos uno de los siguientes roles de Microsoft Entra.

Escribir revisiones de acceso de un grupo o aplicación Escribir revisiones de acceso de un rol de Microsoft Entra
Administrador de usuarios
Administrador de gobernanza de identidades
Administrador de roles con privilegios de administrador
de gobernanza de identidades

Solicitud HTTP

PUT /identityGovernance/accessReviews/definitions/{review-id}

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.
Tipo de contenido application/json. Obligatorio.

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione una representación JSON de un objeto accessReviewScheduleDefinition .

En la tabla siguiente se muestran las propiedades aceptadas para actualizar un accessReviewScheduleDefinition.

Propiedad Tipo Descripción
descriptionForAdmins Cadena Contexto de la revisión proporcionada a los administradores.
descriptionForReviewers Cadena Contexto de la revisión proporcionada a los revisores.
displayName Cadena Nombre de la serie de revisión de acceso.
fallbackReviewers colección accessReviewReviewerScope Colección de ámbitos de revisor que se usan para definir la lista de revisores de reserva a los que se notifica que realicen acciones si no se encuentra ningún usuario en la lista de revisores especificados. Esto podría ocurrir cuando se especifica el propietario del grupo como revisor, pero el propietario del grupo no existe, o cuando el administrador se especifica como revisor, pero el administrador de un usuario no existe.
Revisores colección accessReviewReviewerScope Define quiénes son los revisores. Si no se especifica ninguno, la revisión es una revisión automática (los usuarios revisan su propio acceso). La propiedad reviewers solo es actualizable si se asignan usuarios individuales como revisores. Consulte accessReviewReviewerScope.
stageSettings colección accessReviewStageSettings Define cuántas fases tendrá cada instancia de una serie de revisión de acceso. Las fases se crearán secuencialmente en función de la propiedad dependsOn . Cada fase puede tener un conjunto diferente de revisores, revisores de reserva y configuración. Solo los revisores y los revisores de reserva son actualizables. Consulte accessReviewStageSettings. Opcional.
configuración accessReviewScheduleSettings La configuración de una serie de revisión de acceso. Vea accessReviewScheduleSettings.
backupReviewers (en desuso) colección accessReviewReviewerScope Esta propiedad se ha reemplazado por fallbackReviewers. Sin embargo, al especificar backupReviewers o fallbackReviewers se rellenan automáticamente los mismos valores en la otra propiedad.

Una solicitud PUT espera que se pase el objeto completo, que incluye todas las propiedades grabables, no solo las propiedades que se están actualizando.

Respuesta

Si se ejecuta correctamente, este método devuelve un 204 No Content código de respuesta y ningún cuerpo de respuesta.

Ejemplos

Este es un ejemplo de actualización del displayName de una serie de revisión de acceso existente.

Solicitud

En el cuerpo de la solicitud, proporcione una representación JSON de las nuevas propiedades del objeto accessReviewScheduleDefinition .

PUT https://graph.microsoft.com/beta/identityGovernance/accessReviews/definitions/60860cdd-fb4d-4054-91ba-f75e04444aa6
Content-type: application/json

{
  "id": "60860cdd-fb4d-4054-91ba-f75e04444aa6",
  "displayName": "Test world UPDATED NAME!",
  "descriptionForAdmins": "Test world",
  "descriptionForReviewers": "Test world",
  "scope": {
    "@odata.type": "#microsoft.graph.accessReviewQueryScope",
    "query": "/groups/b7a059cb-038a-4802-8fc9-b9d1ed0cf11f/transitiveMembers",
    "queryType": "MicrosoftGraph"
  },
  "instanceEnumerationScope": {
    "@odata.type": "#microsoft.graph.accessReviewQueryScope",
    "query": "/groups/b7a059cb-038a-4802-8fc9-b9d1ed0cf11f",
    "queryType": "MicrosoftGraph"
  },
  "reviewers": [],
  "settings": {
    "mailNotificationsEnabled": true,
    "reminderNotificationsEnabled": true,
    "justificationRequiredOnApproval": true,
    "defaultDecisionEnabled": false,
    "defaultDecision": "None",
    "instanceDurationInDays": 3,
    "autoApplyDecisionsEnabled": false,
    "recommendationsEnabled": true,
    "recurrence": {
      "pattern": {
        "type": "weekly",
        "interval": 1
      },
      "range": {
        "type": "noEnd",
        "startDate": "2020-09-15"
      }
    }
  }
}

Respuesta

HTTP/1.1 204 No Content