Share via


IManagementPolicyAction Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.ManagementPolicyActionTypeConverter))]
public interface IManagementPolicyAction : Microsoft.Azure.PowerShell.Cmdlets.Storage.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.ManagementPolicyActionTypeConverter))>]
type IManagementPolicyAction = interface
    interface IJsonSerializable
Public Interface IManagementPolicyAction
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

BaseBlob

The management policy action for base blob

SnapshotDeleteDaysAfterCreationGreaterThan

Value indicating the age in days after creation

SnapshotDeleteDaysAfterLastTierChangeGreaterThan

Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.

SnapshotTierToArchiveDaysAfterCreationGreaterThan

Value indicating the age in days after creation

SnapshotTierToArchiveDaysAfterLastTierChangeGreaterThan

Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.

SnapshotTierToColdDaysAfterCreationGreaterThan

Value indicating the age in days after creation

SnapshotTierToColdDaysAfterLastTierChangeGreaterThan

Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.

SnapshotTierToCoolDaysAfterCreationGreaterThan

Value indicating the age in days after creation

SnapshotTierToCoolDaysAfterLastTierChangeGreaterThan

Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.

SnapshotTierToHotDaysAfterCreationGreaterThan

Value indicating the age in days after creation

SnapshotTierToHotDaysAfterLastTierChangeGreaterThan

Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.

VersionDeleteDaysAfterCreationGreaterThan

Value indicating the age in days after creation

VersionDeleteDaysAfterLastTierChangeGreaterThan

Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.

VersionTierToArchiveDaysAfterCreationGreaterThan

Value indicating the age in days after creation

VersionTierToArchiveDaysAfterLastTierChangeGreaterThan

Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.

VersionTierToColdDaysAfterCreationGreaterThan

Value indicating the age in days after creation

VersionTierToColdDaysAfterLastTierChangeGreaterThan

Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.

VersionTierToCoolDaysAfterCreationGreaterThan

Value indicating the age in days after creation

VersionTierToCoolDaysAfterLastTierChangeGreaterThan

Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.

VersionTierToHotDaysAfterCreationGreaterThan

Value indicating the age in days after creation

VersionTierToHotDaysAfterLastTierChangeGreaterThan

Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to