Amazon Config · JSON Structure

Config Retention Configuration Structure

An object with the name of the retention configuration and the retention period in days. The object stores the configuration for data retention in Config.

Type: object Properties: 2 Required: 2
AuditingComplianceConfiguration ManagementGovernanceSecurity

RetentionConfiguration is a JSON Structure definition published by Amazon Config, describing 2 properties, of which 2 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

Name RetentionPeriodInDays

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-config/refs/heads/main/json-structure/config-retention-configuration-structure.json",
  "name": "RetentionConfiguration",
  "description": "An object with the name of the retention configuration and the retention period in days. The object stores the configuration for data retention in Config.",
  "type": "object",
  "properties": {
    "Name": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RetentionConfigurationName"
        },
        {
          "description": "The name of the retention configuration object."
        }
      ]
    },
    "RetentionPeriodInDays": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RetentionPeriodInDays"
        },
        {
          "description": "<p>Number of days Config stores your historical information.</p> <note> <p>Currently, only applicable to the configuration item history.</p> </note>"
        }
      ]
    }
  },
  "required": [
    "Name",
    "RetentionPeriodInDays"
  ]
}