Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Espaço de nomes: microsoft.graph.security
Crie um novo objeto retentionLabel .
Para criar uma fase de revisão de eliminação, inclua a propriedade actionAfterRetentionPeriod no corpo do pedido com um dos valores possíveis especificados.
Esta API está disponível nas seguintes implementações de cloud nacionais.
| Serviço global | US Government L4 | US Government L5 (DOD) | China operada pela 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ❌ |
Permissões
Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.
| Tipo de permissão | Permissões com menos privilégios | Permissões com privilégios superiores |
|---|---|---|
| Delegado (conta corporativa ou de estudante) | RecordsManagement.ReadWrite.All | Indisponível. |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Aplicativo | Sem suporte. | Sem suporte. |
Solicitação HTTP
POST /security/labels/retentionLabels
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
| Content-Type | application/json. Obrigatório. |
Corpo da solicitação
No corpo do pedido, forneça uma representação JSON do objeto retentionLabel .
Especifique as seguintes propriedades quando criar uma retentionLabel.
| Propriedade | Tipo | Descrição |
|---|---|---|
| actionAfterRetentionPeriod | microsoft.graph.security.actionAfterRetentionPeriod | Especifica a ação a tomar num documento com esta etiqueta aplicada durante o período de retenção. Os valores possíveis são: none, delete, startDispositionReview, unknownFutureValue. |
| behaviorDuringRetentionPeriod | microsoft.graph.security.behaviorDuringRetentionPeriod | Especifica o comportamento de um documento com esta etiqueta durante o período de retenção. Os valores possíveis são: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. |
| descriptionForAdmins | Cadeia de caracteres | Fornece informações de etiqueta para o administrador. Opcional. |
| descriptionForUsers | Cadeia de caracteres | Fornece as informações de etiqueta para o utilizador. Opcional. |
| displayName | Cadeia de caracteres | Cadeia exclusiva que define um nome de etiqueta. |
| dispositionReviewStages | microsoft.graph.security.dispositionReviewStage collection | Reveja as fases durante as quais os revisores são notificados para determinar se um documento tem de ser eliminado ou retido. |
| retentionDuration | microsoft.graph.security.retentionDuration | Especifica o número de dias para manter o conteúdo. |
| retentionTrigger | microsoft.graph.security.retentionTrigger | Especifica se a duração da retenção é calculada a partir da data de criação do conteúdo, da data etiquetada ou da data da última modificação. Os valores possíveis são: dateLabeled, dateCreated, dateModified, dateOfEvent, unknownFutureValue. |
| defaultRecordBehavior | microsoft.graph.security.defaultRecordBehavior | Especifica o estado bloqueado ou desbloqueado de uma etiqueta de registo quando é criada. Os valores possíveis são: startLocked, startUnlocked, unknownFutureValue. |
| labelToBeApplied | Cadeia de caracteres | Especifica a etiqueta de substituição a ser aplicada automaticamente após o fim do período de retenção da etiqueta atual. |
Resposta
Se for bem-sucedido, este método devolve um 201 Created código de resposta e um objeto microsoft.graph.security.retentionLabel no corpo da resposta.
Exemplos
Solicitação
Eis um exemplo de um pedido.
POST https://graph.microsoft.com/v1.0/security/labels/retentionLabels
Content-Type: application/json
Content-length: 555
{
"@odata.type": "#microsoft.graph.security.retentionLabel",
"displayName": "Retention Schedule 10005",
"behaviorDuringRetentionPeriod": "retain",
"actionAfterRetentionPeriod": "startDispositionReview",
"retentionTrigger": "dateOfEvent",
"retentionEventType@odata.bind": "https://graph.microsoft.com/v1.0/security/triggerTypes/retentionEventTypes('e095f4fc-b966-4c40-94de-fb8a383658e4')",
"retentionDuration": {
"@odata.type": "microsoft.graph.security.retentionDurationInDays",
"days": 2555
},
"dispositionReviewStages": [
{
"stageNumber" : 1,
"name": "Stage1",
"reviewersEmailAddresses ": [
"Admin@contoso.onmicrosoft.com"
]
}
],
"descriptionForAdmins": "retain for 7 years",
"descriptionForUsers": "retain for 7 years",
"descriptors": {
"authorityTemplate@odata.bind" : "https://graph.microsoft.com/v1.0/security/labels/authorities('fie3f4fc-b966-4c40-94de-fb8a383658e4')",
"categoryTemplate@odata.bind" : "https://graph.microsoft.com/v1.0/security/labels/categories('0bjk8-b966-4c40-94de-fb8a383658e4')",
"citationTemplate@odata.bind" : "https://graph.microsoft.com/v1.0/security/labels/citations('0e23f4fc-b966-4c40-94de-fb8a383658e4')",
"departmentTemplate@odata.bind" : "https://graph.microsoft.com/v1.0/security/labels/departments('p99ef4fc-b966-4c40-94de-fb8a383658e4')",
"filePlanReferenceTemplate@odata.bind" : "https://graph.microsoft.com/v1.0/security/labels/filePlanReferences('e095f4fc-b966-4c40-94de-fb8a383658e4')"
},
"defaultRecordBehavior":"startLocked",
}
Resposta
O exemplo a seguir mostra a resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 201 Created
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.security.retentionLabel",
"id": "64a99fb4-07be-0481-8746-44c15c0eef1f",
"displayName": "Retention Schedule 10005",
"behaviorDuringRetentionPeriod": "retain",
"actionAfterRetentionPeriod": "startDispositionReview",
"retentionTrigger": "dateOfEvent",
"retentionDuration": {
"@odata.type": "microsoft.graph.security.retentionDurationInDays",
"days": 2555
},
"dispositionReviewStages": [
{
"stageNumber" : 1,
"name": "Stage1",
"reviewersEmailAddresses ": [
"Admin@contoso.onmicrosoft.com"
]
}
],
"isInUse": true,
"descriptionForAdmins": "retain for 7 years",
"descriptionForUsers": "retain for 7 years",
"defaultRecordBehavior":"startLocked",
"createdBy": {
"user": {
"id": "9563a605-e827-4324-a5a9-09efddff1e90",
"displayName": "Admin"
}
},
"createdDateTime": "2021-08-23T16:43:55Z",
"labelToBeApplied": " ",
"defaultRecordBehavior": "startLocked",
"descriptors": {
"authority": {
"displayName": "Business"
},
"category": {
"displayName": "Accounts Payable",
},
"citation": {
"displayName" : "Contoso Company Policy",
"citationUrl": "www.citationUrl.com",
"citationJurisdiction": "Contoso"
},
"department": {
"displayName" : "Finance"
},
"filePlanReference": {
"displayName" : "FIN 01-02-001"
}
}
}