Class: Aws::IoTFleetWise::Types::DataPartitionStorageOptions

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotfleetwise/types.rb

Overview

Size, time, and location options for the data partition.

Constant Summary collapse

SENSITIVE =
[:storage_location]

Instance Attribute Summary collapse

Instance Attribute Details

#maximum_sizeTypes::StorageMaximumSize

The maximum storage size of the data stored in the data partition.

<note markdown=“1”> Newer data overwrites older data when the partition reaches the maximum size.

</note>


1405
1406
1407
1408
1409
1410
1411
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 1405

class DataPartitionStorageOptions < Struct.new(
  :maximum_size,
  :storage_location,
  :minimum_time_to_live)
  SENSITIVE = [:storage_location]
  include Aws::Structure
end

#minimum_time_to_liveTypes::StorageMinimumTimeToLive

The amount of time that data in this partition will be kept on disk.

  • After the designated amount of time passes, the data can be removed, but it’s not guaranteed to be removed.

  • Before the time expires, data in this partition can still be deleted if the partition reaches its configured maximum size.

  • Newer data will overwrite older data when the partition reaches the maximum size.



1405
1406
1407
1408
1409
1410
1411
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 1405

class DataPartitionStorageOptions < Struct.new(
  :maximum_size,
  :storage_location,
  :minimum_time_to_live)
  SENSITIVE = [:storage_location]
  include Aws::Structure
end

#storage_locationString

The folder name for the data partition under the campaign storage folder.

Returns:

  • (String)


1405
1406
1407
1408
1409
1410
1411
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 1405

class DataPartitionStorageOptions < Struct.new(
  :maximum_size,
  :storage_location,
  :minimum_time_to_live)
  SENSITIVE = [:storage_location]
  include Aws::Structure
end