Atualizar accessReviewScheduleDefinition

Namespace: microsoft.graph

Atualize as propriedades de um objeto accessReviewScheduleDefinition .

Todas as atualizações de um accessReviewScheduleDefinition só se aplicam a instâncias futuras. As instâncias em execução no momento não podem ser atualizadas. Além disso, essa API não se destina a atualizar propriedades, incluindo decisões, no nível accessReviewInstance. Consulte accessReviewInstance para obter mais informações sobre instâncias.

Permissões

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) AccessReview.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo AccessReview.ReadWrite.All

Solicitação HTTP

PUT /identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinitionId}

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON de um objeto accessReviewScheduleDefinition .

A tabela a seguir mostra as propriedades aceitas para atualizar um accessReviewScheduleDefinition.

Propriedade Tipo Descrição
displayName Cadeia de caracteres Nome da série de revisão de acesso.
descriptionForAdmins Cadeia de caracteres Contexto da revisão fornecida aos administradores.
descriptionForReviewers Cadeia de Caracteres Contexto da revisão fornecida aos revisores.
fallbackReviewers coleção accessReviewReviewerScope Uma coleção de escopos do revisores usado para definir a lista de revisores de fallback que são notificados para tomar medidas se nenhum usuário for encontrado na lista de revisores especificados. Isso pode ocorrer quando o proprietário do grupo é especificado como revistor, mas o proprietário do grupo não existe, ou o gerente é especificado como revistor, mas o gerente de um usuário não existe.
Revisores coleção accessReviewReviewerScope Define quem são os revisores. Se nenhum for especificado, a revisão será uma auto-revisão (os usuários revisam seu próprio acesso). A propriedade de revisores só poderá ser atualizada se usuários individuais forem atribuídos como revisores. Consulte accessReviewReviewerScope.
configurações accessReviewScheduleSettings As configurações de uma série de revisão de acesso. Consulte accessReviewScheduleSettings.

Uma solicitação PUT espera que o objeto completo seja passado, o que inclui todas as propriedades graváveis, não apenas as propriedades que estão sendo atualizadas.

Resposta

Se tiver êxito, este método retornará um código 204 No Content de resposta e nenhum corpo de resposta.

Exemplos

Este é um exemplo de atualização do displayName de uma série de revisão de acesso existente.

Solicitação

No corpo da solicitação, forneça uma representação JSON das novas propriedades do objeto accessReviewScheduleDefinition .

PUT https://graph.microsoft.com/v1.0/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"
      }
    }
  }
}

Resposta

HTTP/1.1 204 No Content