{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-iot-sitewise/refs/heads/main/json-schema/iot-sitewise-describe-storage-configuration-response-schema.json", "title": "DescribeStorageConfigurationResponse", "description": "DescribeStorageConfigurationResponse schema", "type": "object", "properties": { "storageType": { "allOf": [ { "$ref": "#/components/schemas/StorageType" }, { "description": "

The storage tier that you specified for your data. The storageType parameter can be one of the following values:

" } ] }, "multiLayerStorage": { "allOf": [ { "$ref": "#/components/schemas/MultiLayerStorage" }, { "description": "Contains information about the storage destination." } ] }, "disassociatedDataStorage": { "allOf": [ { "$ref": "#/components/schemas/DisassociatedDataStorageState" }, { "description": "

Contains the storage configuration for time series (data streams) that aren't associated with asset properties. The disassociatedDataStorage can be one of the following values:

For more information, see Data streams in the IoT SiteWise User Guide.

" } ] }, "retentionPeriod": { "allOf": [ { "$ref": "#/components/schemas/RetentionPeriod" }, { "description": "How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier." } ] }, "configurationStatus": { "type": "object", "required": [ "state" ], "properties": { "state": { "allOf": [ { "$ref": "#/components/schemas/ConfigurationState" }, { "description": "The current state of the configuration." } ] }, "error": { "allOf": [ { "$ref": "#/components/schemas/ConfigurationErrorDetails" }, { "description": "Contains associated error information, if any." } ] } }, "description": "Contains current status information for the configuration." }, "lastUpdateDate": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "The date the storage configuration was last updated, in Unix epoch time." } ] } }, "required": [ "storageType", "configurationStatus" ] }