Class: Google::Cloud::NetApp::V1::TieringPolicy

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/netapp/v1/volume.rb

Overview

Defines tiering policy for the volume.

Defined Under Namespace

Modules: TierAction

Instance Attribute Summary collapse

Instance Attribute Details

#cooling_threshold_days::Integer

Returns Optional. Time in days to mark the volume's data block as cold and make it eligible for tiering, can be range from 2-183. Default is 31.

Returns:

  • (::Integer)

    Optional. Time in days to mark the volume's data block as cold and make it eligible for tiering, can be range from 2-183. Default is 31.



549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 549

class TieringPolicy
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Tier action for the volume.
  module TierAction
    # Unspecified.
    TIER_ACTION_UNSPECIFIED = 0

    # When tiering is enabled, new cold data will be tiered.
    ENABLED = 1

    # When paused, tiering won't be performed on new data. Existing data stays
    # tiered until accessed.
    PAUSED = 2
  end
end

#hot_tier_bypass_mode_enabled::Boolean

Returns Optional. Flag indicating that the hot tier bypass mode is enabled. Default is false. This is only applicable to Flex service level.

Returns:

  • (::Boolean)

    Optional. Flag indicating that the hot tier bypass mode is enabled. Default is false. This is only applicable to Flex service level.



549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 549

class TieringPolicy
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Tier action for the volume.
  module TierAction
    # Unspecified.
    TIER_ACTION_UNSPECIFIED = 0

    # When tiering is enabled, new cold data will be tiered.
    ENABLED = 1

    # When paused, tiering won't be performed on new data. Existing data stays
    # tiered until accessed.
    PAUSED = 2
  end
end

#tier_action::Google::Cloud::NetApp::V1::TieringPolicy::TierAction

Returns Optional. Flag indicating if the volume has tiering policy enable/pause. Default is PAUSED.

Returns:



549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 549

class TieringPolicy
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Tier action for the volume.
  module TierAction
    # Unspecified.
    TIER_ACTION_UNSPECIFIED = 0

    # When tiering is enabled, new cold data will be tiered.
    ENABLED = 1

    # When paused, tiering won't be performed on new data. Existing data stays
    # tiered until accessed.
    PAUSED = 2
  end
end