Share via


ManagementPolicyAction Class

Definition

Actions are applied to the filtered blobs when the execution condition is met.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190401.ManagementPolicyActionTypeConverter))]
public class ManagementPolicyAction : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190401.IManagementPolicyAction
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190401.ManagementPolicyActionTypeConverter))>]
type ManagementPolicyAction = class
    interface IManagementPolicyAction
    interface IJsonSerializable
Public Class ManagementPolicyAction
Implements IManagementPolicyAction
Inheritance
ManagementPolicyAction
Attributes
Implements

Constructors

ManagementPolicyAction()

Creates an new ManagementPolicyAction instance.

Properties

DeleteDaysAfterCreationGreaterThan

Value indicating the age in days after creation

DeleteDaysAfterModificationGreaterThan

Value indicating the age in days after last modification

TierToArchiveDaysAfterModificationGreaterThan

Value indicating the age in days after last modification

TierToCoolDaysAfterModificationGreaterThan

Value indicating the age in days after last modification

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagementPolicyAction.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagementPolicyAction.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190401.IManagementPolicyAction.

FromJsonString(String)

Creates a new instance of ManagementPolicyAction, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagementPolicyAction into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to