Class: Aws::FSx::Types::TieringPolicy

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

Overview

Describes the data tiering policy for an ONTAP volume. When enabled, Amazon FSx for ONTAP’s intelligent tiering automatically transitions a volume’s data between the file system’s primary storage and capacity pool storage based on your access patterns.

Valid tiering policies are the following:

  • ‘SNAPSHOT_ONLY` - (Default value) moves cold snapshots to the capacity pool storage tier.

^ ^

  • ‘AUTO` - moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.

^ ^

  • ‘ALL` - moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.

^ ^

  • ‘NONE` - keeps a volume’s data in the primary storage tier, preventing it from being moved to the capacity pool tier.

^

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cooling_periodInteger

Specifies the number of days that user data in a volume must remain inactive before it is considered “cold” and moved to the capacity pool. Used with the ‘AUTO` and `SNAPSHOT_ONLY` tiering policies. Enter a whole number between 2 and 183. Default values are 31 days for `AUTO` and 2 days for `SNAPSHOT_ONLY`.

Returns:

  • (Integer)


8780
8781
8782
8783
8784
8785
# File 'lib/aws-sdk-fsx/types.rb', line 8780

class TieringPolicy < Struct.new(
  :cooling_period,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Specifies the tiering policy used to transition data. Default value is ‘SNAPSHOT_ONLY`.

  • ‘SNAPSHOT_ONLY` - moves cold snapshots to the capacity pool storage tier.

  • ‘AUTO` - moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.

  • ‘ALL` - moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.

  • ‘NONE` - keeps a volume’s data in the primary storage tier, preventing it from being moved to the capacity pool tier.

Returns:

  • (String)


8780
8781
8782
8783
8784
8785
# File 'lib/aws-sdk-fsx/types.rb', line 8780

class TieringPolicy < Struct.new(
  :cooling_period,
  :name)
  SENSITIVE = []
  include Aws::Structure
end