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

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

Overview

Note:

When making an API call, you may pass TieringPolicy data as a hash:

{
  cooling_period: 1,
  name: "SNAPSHOT_ONLY", # accepts SNAPSHOT_ONLY, AUTO, ALL, NONE
}

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)


7548
7549
7550
7551
7552
7553
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7548

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)


7548
7549
7550
7551
7552
7553
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7548

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