class Aws::IoTSiteWise::Types::PutStorageConfigurationRequest

@note When making an API call, you may pass PutStorageConfigurationRequest

data as a hash:

    {
      storage_type: "SITEWISE_DEFAULT_STORAGE", # required, accepts SITEWISE_DEFAULT_STORAGE, MULTI_LAYER_STORAGE
      multi_layer_storage: {
        customer_managed_s3_storage: { # required
          s3_resource_arn: "ARN", # required
          role_arn: "ARN", # required
        },
      },
    }

@!attribute [rw] storage_type

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

* `SITEWISE_DEFAULT_STORAGE` – IoT SiteWise replicates your data
  into a service managed database.

* `MULTI_LAYER_STORAGE` – 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.
@return [String]

@!attribute [rw] multi_layer_storage

Identifies a storage destination. If you specified
`MULTI_LAYER_STORAGE` for the storage type, you must specify a
`MultiLayerStorage` object.
@return [Types::MultiLayerStorage]

Constants

SENSITIVE