NetApp v1 API - Class TieringPolicy (1.3.0)

public sealed class TieringPolicy : IMessage<TieringPolicy>, IEquatable<TieringPolicy>, IDeepCloneable<TieringPolicy>, IBufferMessage, IMessage

Reference documentation and code samples for the NetApp v1 API class TieringPolicy.

Defines tiering policy for the volume.

Inheritance

object > TieringPolicy

Namespace

Google.Cloud.NetApp.V1

Assembly

Google.Cloud.NetApp.V1.dll

Constructors

TieringPolicy()

public TieringPolicy()

TieringPolicy(TieringPolicy)

public TieringPolicy(TieringPolicy other)
Parameter
Name Description
other TieringPolicy

Properties

CoolingThresholdDays

public int CoolingThresholdDays { get; set; }

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

Property Value
Type Description
int

HasCoolingThresholdDays

public bool HasCoolingThresholdDays { get; }

Gets whether the "cooling_threshold_days" field is set

Property Value
Type Description
bool

HasTierAction

public bool HasTierAction { get; }

Gets whether the "tier_action" field is set

Property Value
Type Description
bool

TierAction

public TieringPolicy.Types.TierAction TierAction { get; set; }

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

Property Value
Type Description
TieringPolicyTypesTierAction