Skip to content

Commit ccece12

Browse files
author
AWS
committed
AWS IoT SiteWise Update: AWS IoT SiteWise now supports retention configuration for the hot tier storage.
1 parent 54da515 commit ccece12

File tree

2 files changed

+36
-5
lines changed

2 files changed

+36
-5
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS IoT SiteWise",
4+
"contributor": "",
5+
"description": "AWS IoT SiteWise now supports retention configuration for the hot tier storage."
6+
}

services/iotsitewise/src/main/resources/codegen-resources/service-2.json

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2549,7 +2549,7 @@
25492549
},
25502550
"portalAuthMode":{
25512551
"shape":"AuthMode",
2552-
"documentation":"<p>The service to use to authenticate users to the portal. Choose from the following options:</p> <ul> <li> <p> <code>SSO</code> – The portal uses Amazon Web Services Single Sign On to authenticate users and manage user permissions. Before you can create a portal that uses Amazon Web Services SSO, you must enable Amazon Web Services SSO. For more information, see <a href=\"https://docs.aws.amazon.com/iot-sitewise/latest/userguide/monitor-get-started.html#mon-gs-sso\">Enabling Amazon Web Services SSO</a> in the <i>IoT SiteWise User Guide</i>. This option is only available in Amazon Web Services Regions other than the China Regions.</p> </li> <li> <p> <code>IAM</code> – The portal uses Identity and Access Management to authenticate users and manage user permissions. This option is only available in the China Regions.</p> </li> </ul> <p>You can't change this value after you create a portal.</p> <p>Default: <code>SSO</code> </p>"
2552+
"documentation":"<p>The service to use to authenticate users to the portal. Choose from the following options:</p> <ul> <li> <p> <code>SSO</code> – The portal uses Amazon Web Services Single Sign On to authenticate users and manage user permissions. Before you can create a portal that uses Amazon Web Services SSO, you must enable Amazon Web Services SSO. For more information, see <a href=\"https://docs.aws.amazon.com/iot-sitewise/latest/userguide/monitor-get-started.html#mon-gs-sso\">Enabling Amazon Web Services SSO</a> in the <i>IoT SiteWise User Guide</i>. This option is only available in Amazon Web Services Regions other than the China Regions.</p> </li> <li> <p> <code>IAM</code> – The portal uses Identity and Access Management to authenticate users and manage user permissions.</p> </li> </ul> <p>You can't change this value after you create a portal.</p> <p>Default: <code>SSO</code> </p>"
25532553
},
25542554
"notificationSenderEmail":{
25552555
"shape":"Email",
@@ -3499,7 +3499,7 @@
34993499
"members":{
35003500
"storageType":{
35013501
"shape":"StorageType",
3502-
"documentation":"<p>The type of storage that you specified for your data. The storage type can be one of the following values:</p> <ul> <li> <p> <code>SITEWISE_DEFAULT_STORAGE</code> – IoT SiteWise replicates your data into a service managed database.</p> </li> <li> <p> <code>MULTI_LAYER_STORAGE</code> – IoT SiteWise replicates your data into a service managed database and saves a copy of your raw data and metadata in an Amazon S3 object that you specified.</p> </li> </ul>"
3502+
"documentation":"<p>The storage tier that you specified for your data. The <code>storageType</code> parameter can be one of the following values:</p> <ul> <li> <p> <code>SITEWISE_DEFAULT_STORAGE</code> – IoT SiteWise saves your data into the hot tier. The hot tier is a service-managed database.</p> </li> <li> <p> <code>MULTI_LAYER_STORAGE</code> – IoT SiteWise saves your data in both the cold tier and the cold tier. The cold tier is a customer-managed Amazon S3 bucket.</p> </li> </ul>"
35033503
},
35043504
"multiLayerStorage":{
35053505
"shape":"MultiLayerStorage",
@@ -3509,6 +3509,10 @@
35093509
"shape":"DisassociatedDataStorageState",
35103510
"documentation":"<p>Contains the storage configuration for time series (data streams) that aren't associated with asset properties. The <code>disassociatedDataStorage</code> can be one of the following values:</p> <ul> <li> <p> <code>ENABLED</code> – IoT SiteWise accepts time series that aren't associated with asset properties.</p> <important> <p>After the <code>disassociatedDataStorage</code> is enabled, you can't disable it.</p> </important> </li> <li> <p> <code>DISABLED</code> – IoT SiteWise doesn't accept time series (data streams) that aren't associated with asset properties.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/iot-sitewise/latest/userguide/data-streams.html\">Data streams</a> in the <i>IoT SiteWise User Guide</i>.</p>"
35113511
},
3512+
"retentionPeriod":{
3513+
"shape":"RetentionPeriod",
3514+
"documentation":"<p>How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.</p>"
3515+
},
35123516
"configurationStatus":{"shape":"ConfigurationStatus"},
35133517
"lastUpdateDate":{
35143518
"shape":"Timestamp",
@@ -5026,6 +5030,10 @@
50265030
"min":1,
50275031
"pattern":"[A-Za-z0-9+/=]+"
50285032
},
5033+
"NumberOfDays":{
5034+
"type":"integer",
5035+
"min":30
5036+
},
50295037
"Offset":{
50305038
"type":"string",
50315039
"max":25,
@@ -5380,7 +5388,7 @@
53805388
"members":{
53815389
"storageType":{
53825390
"shape":"StorageType",
5383-
"documentation":"<p>The type of storage that you specified for your data. The storage type can be one of the following values:</p> <ul> <li> <p> <code>SITEWISE_DEFAULT_STORAGE</code> – IoT SiteWise replicates your data into a service managed database.</p> </li> <li> <p> <code>MULTI_LAYER_STORAGE</code> – IoT SiteWise replicates your data into a service managed database and saves a copy of your raw data and metadata in an Amazon S3 object that you specified.</p> </li> </ul>"
5391+
"documentation":"<p>The storage tier that you specified for your data. The <code>storageType</code> parameter can be one of the following values:</p> <ul> <li> <p> <code>SITEWISE_DEFAULT_STORAGE</code> – IoT SiteWise saves your data into the hot tier. The hot tier is a service-managed database.</p> </li> <li> <p> <code>MULTI_LAYER_STORAGE</code> – IoT SiteWise saves your data in both the cold tier and the cold tier. The cold tier is a customer-managed Amazon S3 bucket.</p> </li> </ul>"
53845392
},
53855393
"multiLayerStorage":{
53865394
"shape":"MultiLayerStorage",
@@ -5389,7 +5397,8 @@
53895397
"disassociatedDataStorage":{
53905398
"shape":"DisassociatedDataStorageState",
53915399
"documentation":"<p>Contains the storage configuration for time series (data streams) that aren't associated with asset properties. The <code>disassociatedDataStorage</code> can be one of the following values:</p> <ul> <li> <p> <code>ENABLED</code> – IoT SiteWise accepts time series that aren't associated with asset properties.</p> <important> <p>After the <code>disassociatedDataStorage</code> is enabled, you can't disable it.</p> </important> </li> <li> <p> <code>DISABLED</code> – IoT SiteWise doesn't accept time series (data streams) that aren't associated with asset properties.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/iot-sitewise/latest/userguide/data-streams.html\">Data streams</a> in the <i>IoT SiteWise User Guide</i>.</p>"
5392-
}
5400+
},
5401+
"retentionPeriod":{"shape":"RetentionPeriod"}
53935402
}
53945403
},
53955404
"PutStorageConfigurationResponse":{
@@ -5401,7 +5410,7 @@
54015410
"members":{
54025411
"storageType":{
54035412
"shape":"StorageType",
5404-
"documentation":"<p>The type of storage that you specified for your data. The storage type can be one of the following values:</p> <ul> <li> <p> <code>SITEWISE_DEFAULT_STORAGE</code> – IoT SiteWise replicates your data into a service managed database.</p> </li> <li> <p> <code>MULTI_LAYER_STORAGE</code> – IoT SiteWise replicates your data into a service managed database and saves a copy of your raw data and metadata in an Amazon S3 object that you specified.</p> </li> </ul>"
5413+
"documentation":"<p>The storage tier that you specified for your data. The <code>storageType</code> parameter can be one of the following values:</p> <ul> <li> <p> <code>SITEWISE_DEFAULT_STORAGE</code> – IoT SiteWise saves your data into the hot tier. The hot tier is a service-managed database.</p> </li> <li> <p> <code>MULTI_LAYER_STORAGE</code> – IoT SiteWise saves your data in both the cold tier and the cold tier. The cold tier is a customer-managed Amazon S3 bucket.</p> </li> </ul>"
54055414
},
54065415
"multiLayerStorage":{
54075416
"shape":"MultiLayerStorage",
@@ -5411,6 +5420,7 @@
54115420
"shape":"DisassociatedDataStorageState",
54125421
"documentation":"<p>Contains the storage configuration for time series (data streams) that aren't associated with asset properties. The <code>disassociatedDataStorage</code> can be one of the following values:</p> <ul> <li> <p> <code>ENABLED</code> – IoT SiteWise accepts time series that aren't associated with asset properties.</p> <important> <p>After the <code>disassociatedDataStorage</code> is enabled, you can't disable it.</p> </important> </li> <li> <p> <code>DISABLED</code> – IoT SiteWise doesn't accept time series (data streams) that aren't associated with asset properties.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/iot-sitewise/latest/userguide/data-streams.html\">Data streams</a> in the <i>IoT SiteWise User Guide</i>.</p>"
54135422
},
5423+
"retentionPeriod":{"shape":"RetentionPeriod"},
54145424
"configurationStatus":{"shape":"ConfigurationStatus"}
54155425
}
54165426
},
@@ -5489,6 +5499,20 @@
54895499
"PROJECT"
54905500
]
54915501
},
5502+
"RetentionPeriod":{
5503+
"type":"structure",
5504+
"members":{
5505+
"numberOfDays":{
5506+
"shape":"NumberOfDays",
5507+
"documentation":"<p>The number of days that your data is kept.</p> <note> <p>If you specified a value for this parameter, the <code>unlimited</code> parameter must be <code>false</code>.</p> </note>"
5508+
},
5509+
"unlimited":{
5510+
"shape":"Unlimited",
5511+
"documentation":"<p>If true, your data is kept indefinitely.</p> <note> <p>If configured to <code>true</code>, you must not specify a value for the <code>numberOfDays</code> parameter.</p> </note>"
5512+
}
5513+
},
5514+
"documentation":"<p>How many days your data is kept in the hot tier. By default, your data is kept indefinitely in the hot tier.</p>"
5515+
},
54925516
"SSOApplicationId":{
54935517
"type":"string",
54945518
"max":64,
@@ -5738,6 +5762,7 @@
57385762
"error":{"httpStatusCode":401},
57395763
"exception":true
57405764
},
5765+
"Unlimited":{"type":"boolean"},
57415766
"UntagResourceRequest":{
57425767
"type":"structure",
57435768
"required":[

0 commit comments

Comments
 (0)