DatastoreStorage
Where data in a data store is stored.. You can choose serviceManagedS3
storage, customerManagedS3
storage, or iotSiteWiseMultiLayerStorage
storage. The default is serviceManagedS3
. You can't change the choice of Amazon S3 storage after your data store is created.
Inheritors
Types
S3-customer-managed; When you choose customer-managed storage, the retentionPeriod
parameter is ignored. You can't change the choice of Amazon S3 storage after your data store is created.
Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.
Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon S3 storage after your data store is created.
Functions
Casts this DatastoreStorage as a CustomerManagedS3 and retrieves its aws.sdk.kotlin.services.iotanalytics.model.CustomerManagedDatastoreS3Storage value. Throws an exception if the DatastoreStorage is not a CustomerManagedS3.
Casts this DatastoreStorage as a CustomerManagedS3 and retrieves its aws.sdk.kotlin.services.iotanalytics.model.CustomerManagedDatastoreS3Storage value. Returns null if the DatastoreStorage is not a CustomerManagedS3.
Casts this DatastoreStorage as a IotSiteWiseMultiLayerStorage and retrieves its aws.sdk.kotlin.services.iotanalytics.model.DatastoreIotSiteWiseMultiLayerStorage value. Throws an exception if the DatastoreStorage is not a IotSiteWiseMultiLayerStorage.
Casts this DatastoreStorage as a IotSiteWiseMultiLayerStorage and retrieves its aws.sdk.kotlin.services.iotanalytics.model.DatastoreIotSiteWiseMultiLayerStorage value. Returns null if the DatastoreStorage is not a IotSiteWiseMultiLayerStorage.
Casts this DatastoreStorage as a ServiceManagedS3 and retrieves its aws.sdk.kotlin.services.iotanalytics.model.ServiceManagedDatastoreS3Storage value. Throws an exception if the DatastoreStorage is not a ServiceManagedS3.
Casts this DatastoreStorage as a ServiceManagedS3 and retrieves its aws.sdk.kotlin.services.iotanalytics.model.ServiceManagedDatastoreS3Storage value. Returns null if the DatastoreStorage is not a ServiceManagedS3.