From ccece1210b79334d721aeba8aac6efb2d3254ee4 Mon Sep 17 00:00:00 2001 From: AWS <> Date: Mon, 29 Nov 2021 23:36:12 +0000 Subject: [PATCH] AWS IoT SiteWise Update: AWS IoT SiteWise now supports retention configuration for the hot tier storage. --- .../feature-AWSIoTSiteWise-ba775f6.json | 6 ++++ .../codegen-resources/service-2.json | 35 ++++++++++++++++--- 2 files changed, 36 insertions(+), 5 deletions(-) create mode 100644 .changes/next-release/feature-AWSIoTSiteWise-ba775f6.json diff --git a/.changes/next-release/feature-AWSIoTSiteWise-ba775f6.json b/.changes/next-release/feature-AWSIoTSiteWise-ba775f6.json new file mode 100644 index 000000000000..79feed764211 --- /dev/null +++ b/.changes/next-release/feature-AWSIoTSiteWise-ba775f6.json @@ -0,0 +1,6 @@ +{ + "type": "feature", + "category": "AWS IoT SiteWise", + "contributor": "", + "description": "AWS IoT SiteWise now supports retention configuration for the hot tier storage." +} diff --git a/services/iotsitewise/src/main/resources/codegen-resources/service-2.json b/services/iotsitewise/src/main/resources/codegen-resources/service-2.json index 66e5ae2fbca9..6b63e2aae5d5 100644 --- a/services/iotsitewise/src/main/resources/codegen-resources/service-2.json +++ b/services/iotsitewise/src/main/resources/codegen-resources/service-2.json @@ -2549,7 +2549,7 @@ }, "portalAuthMode":{ "shape":"AuthMode", - "documentation":"

The service to use to authenticate users to the portal. Choose from the following options:

You can't change this value after you create a portal.

Default: SSO

" + "documentation":"

The service to use to authenticate users to the portal. Choose from the following options:

You can't change this value after you create a portal.

Default: SSO

" }, "notificationSenderEmail":{ "shape":"Email", @@ -3499,7 +3499,7 @@ "members":{ "storageType":{ "shape":"StorageType", - "documentation":"

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

" + "documentation":"

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

" }, "multiLayerStorage":{ "shape":"MultiLayerStorage", @@ -3509,6 +3509,10 @@ "shape":"DisassociatedDataStorageState", "documentation":"

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":{ + "shape":"RetentionPeriod", + "documentation":"

How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.

" + }, "configurationStatus":{"shape":"ConfigurationStatus"}, "lastUpdateDate":{ "shape":"Timestamp", @@ -5026,6 +5030,10 @@ "min":1, "pattern":"[A-Za-z0-9+/=]+" }, + "NumberOfDays":{ + "type":"integer", + "min":30 + }, "Offset":{ "type":"string", "max":25, @@ -5380,7 +5388,7 @@ "members":{ "storageType":{ "shape":"StorageType", - "documentation":"

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

" + "documentation":"

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

" }, "multiLayerStorage":{ "shape":"MultiLayerStorage", @@ -5389,7 +5397,8 @@ "disassociatedDataStorage":{ "shape":"DisassociatedDataStorageState", "documentation":"

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":{"shape":"RetentionPeriod"} } }, "PutStorageConfigurationResponse":{ @@ -5401,7 +5410,7 @@ "members":{ "storageType":{ "shape":"StorageType", - "documentation":"

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

" + "documentation":"

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

" }, "multiLayerStorage":{ "shape":"MultiLayerStorage", @@ -5411,6 +5420,7 @@ "shape":"DisassociatedDataStorageState", "documentation":"

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":{"shape":"RetentionPeriod"}, "configurationStatus":{"shape":"ConfigurationStatus"} } }, @@ -5489,6 +5499,20 @@ "PROJECT" ] }, + "RetentionPeriod":{ + "type":"structure", + "members":{ + "numberOfDays":{ + "shape":"NumberOfDays", + "documentation":"

The number of days that your data is kept.

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

" + }, + "unlimited":{ + "shape":"Unlimited", + "documentation":"

If true, your data is kept indefinitely.

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

" + } + }, + "documentation":"

How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.

" + }, "SSOApplicationId":{ "type":"string", "max":64, @@ -5738,6 +5762,7 @@ "error":{"httpStatusCode":401}, "exception":true }, + "Unlimited":{"type":"boolean"}, "UntagResourceRequest":{ "type":"structure", "required":[