{ "$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-put-storage-configuration-response-schema.json", "title": "PutStorageConfigurationResponse", "description": "PutStorageConfigurationResponse 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": { "type": "object", "properties": { "numberOfDays": { "allOf": [ { "$ref": "#/components/schemas/NumberOfDays" }, { "description": "

The number of days that your data is kept.

If you specified a value for this parameter, the unlimited parameter must be false.

" } ] }, "unlimited": { "allOf": [ { "$ref": "#/components/schemas/Unlimited" }, { "description": "

If true, your data is kept indefinitely.

If configured to true, you must not specify a value for the numberOfDays parameter.

" } ] } }, "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." } }, "required": [ "storageType", "configurationStatus" ] }