TierConfiguration#
- class TierConfiguration(memory_threshold_percent=None, schedule=None, cooloff_period_seconds=None, minimum_file_size_bytes=65536, mount_targets_enablement_type=None, mount_target_ext_ids=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#
Bases:
ExternalizableAbstractModel
Request body specification for tiering configuration APIs.
- Parameters:
memory_threshold_percent (min=0, max=100) – (
memory_threshold_percent
) Capacity threshold in percentage for tiering.schedule – (
schedule
) Tiering schedule for on-prem tiering. Auto tiering can happen at this specified time.cooloff_period_seconds (min=86400,) – (
cooloff_period_seconds
) Cool off period in seconds for tiering. Files older than cool off period time will be considered for tiering.minimum_file_size_bytes (min=65536,) – (
minimum_file_size_bytes
) Minimum file size for tiering. Files size greater than this will be considered for tiering. (Default 65536)mount_targets_enablement_type – (
mount_targets_enablement_type
)mount_target_ext_ids – (
mount_target_ext_ids
) Mount target list which should be included in tiering configuration.
- property cooloff_period_seconds#
Cool off period in seconds for tiering. Files older than cool off period time will be considered for tiering.
- Type:
int
- property memory_threshold_percent#
Capacity threshold in percentage for tiering.
- Type:
int
- property minimum_file_size_bytes#
Minimum file size for tiering. Files size greater than this will be considered for tiering.
- Type:
int
- property mount_target_ext_ids#
Mount target list which should be included in tiering configuration.
- Type:
list[
str
]
- property mount_targets_enablement_type#
- property schedule#
Tiering schedule for on-prem tiering. Auto tiering can happen at this specified time.
- Type:
list[
DaySchedule
]
- to_dict()#
Returns the model properties as a dictionary
- to_str()#
Returns the string representation of the model