Amazon WorkMail · Schema

PutRetentionPolicyRequest

PutRetentionPolicyRequest schema from Amazon WorkMail API

Business CommunicationCalendarEmailExchangeEnterprise

Properties

Name Type Description
OrganizationId object
Id object
Name object
Description object
FolderConfigurations object
View JSON Schema on GitHub

JSON Schema

workmail-put-retention-policy-request-schema.json Raw ↑
{
  "type": "object",
  "required": [
    "OrganizationId",
    "Name",
    "FolderConfigurations"
  ],
  "title": "PutRetentionPolicyRequest",
  "properties": {
    "OrganizationId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/OrganizationId"
        },
        {
          "description": "The organization ID."
        }
      ]
    },
    "Id": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ShortString"
        },
        {
          "description": "The retention policy ID."
        }
      ]
    },
    "Name": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ShortString"
        },
        {
          "description": "The retention policy name."
        }
      ]
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/components/schemas/PolicyDescription"
        },
        {
          "description": "The retention policy description."
        }
      ]
    },
    "FolderConfigurations": {
      "allOf": [
        {
          "$ref": "#/components/schemas/FolderConfigurations"
        },
        {
          "description": "The retention policy folder configurations."
        }
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-workmail/refs/heads/main/json-schema/workmail-put-retention-policy-request-schema.json",
  "description": "PutRetentionPolicyRequest schema from Amazon WorkMail API"
}