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.
Implements
IMessageTieringPolicy, IEquatableTieringPolicy, IDeepCloneableTieringPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.NetApp.V1Assembly
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 |