Freigeben über


IManagementPolicyRule Interface

Definition

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

Properties

Name Description
DeleteDaysAfterCreationGreaterThan

Value indicating the age in days after creation

DeleteDaysAfterModificationGreaterThan

Value indicating the age in days after last modification

Enabled

Rule is enabled if set to true.

FilterBlobType

An array of predefined enum values. Only blockBlob is supported.

FilterPrefixMatch

An array of strings for prefixes to be match.

Name

A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.

TierToArchiveDaysAfterModificationGreaterThan

Value indicating the age in days after last modification

TierToCoolDaysAfterModificationGreaterThan

Value indicating the age in days after last modification

Type

The valid value is Lifecycle

Methods

Name Description
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to