Share via


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PolicyRuleImpl 类

定义

public class PolicyRuleImpl : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.IAttachable<Microsoft.Azure.Management.Storage.Fluent.ManagementPolicy.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.ISettable<Microsoft.Azure.Management.Storage.Fluent.ManagementPolicy.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Storage.Fluent.Models.ManagementPolicyRule>, Microsoft.Azure.Management.Storage.Fluent.IPolicyRule, Microsoft.Azure.Management.Storage.Fluent.PolicyRule.Definition.IDefinition, Microsoft.Azure.Management.Storage.Fluent.PolicyRule.Update.IUpdate
type PolicyRuleImpl = class
    interface IPolicyRule
    interface IBeta
    interface IHasInner<ManagementPolicyRule>
    interface IDefinition
    interface IBlank
    interface IWithPolicyRuleType
    interface IWithBlobTypesToFilterFor
    interface IPrefixActionFork
    interface IWithPrefixesToFilterFor
    interface IWithRuleActions
    interface IWithPolicyRuleAttachable
    interface IAttachable<IWithCreate>
    interface IUpdate
    interface IWithBlobTypesToFilterFor
    interface IWithPrefixesToFilterFor
    interface IWithActions
    interface ISettable<IUpdate>
Public Class PolicyRuleImpl
Implements IAttachable(Of IWithCreate), IBeta, IDefinition, IHasInner(Of ManagementPolicyRule), IPolicyRule, ISettable(Of IUpdate), IUpdate
继承
PolicyRuleImpl
实现

方法

ActionsOnBaseBlob()
ActionsOnSnapShot()
Attach()
BlobTypesToFilterFor()
DaysAfterBaseBlobModificationUntilArchiving()
DaysAfterBaseBlobModificationUntilCooling()
DaysAfterBaseBlobModificationUntilDeleting()
DaysAfterSnapShotCreationUntilDeleting()
DeleteActionOnBaseBlobEnabled()
DeleteActionOnSnapShotEnabled()
Inner()
Name()
Parent()
PrefixesToFilterFor()
TierToArchiveActionOnBaseBlobEnabled()
TierToCoolActionOnBaseBlobEnabled()
Type()
UpdateActionsOnBaseBlob(ManagementPolicyBaseBlob)
UpdateActionsOnSnapShot(ManagementPolicySnapShot)
WithActionsOnBaseBlob(ManagementPolicyBaseBlob)
WithActionsOnSnapShot(ManagementPolicySnapShot)
WithBlobTypesToFilterFor(IList<BlobTypes>)
WithBlobTypeToFilterFor(BlobTypes)
WithBlobTypeToFilterForRemoved(BlobTypes)
WithDeleteActionOnBaseBlob(Int32)
WithDeleteActionOnSnapShot(Int32)
WithLifecycleRuleType()
WithoutPrefixesToFilterFor()
WithPrefixesToFilterFor(IList<String>)
WithPrefixToFilterFor(String)
WithTierToArchiveActionOnBaseBlob(Int32)
WithTierToCoolActionOnBaseBlob(Int32)

显式接口实现

IAttachable<IWithCreate>.Attach()

将此子对象的定义附加到其父对象的定义。

IHasInner<ManagementPolicyRule>.Inner
IPolicyRule.ActionsOnBaseBlob

获取一个 对象,该对象描述要对此规则中筛选的基本 Blob 执行的操作。

IPolicyRule.ActionsOnSnapShot

获取一个 对象,该对象描述要对此规则中筛选快照执行的操作。

IPolicyRule.BlobTypesToFilterFor

获取此规则将应用的 Blob 类型的不可修改列表。

IPolicyRule.DaysAfterBaseBlobModificationUntilArchiving

获取在实施要存档的层操作时,上次修改筛选的基本 Blob 后的天数。

IPolicyRule.DaysAfterBaseBlobModificationUntilCooling

获取上次修改筛选的基本 Blob 时实施要冷的层操作的天数。

IPolicyRule.DaysAfterBaseBlobModificationUntilDeleting

获取在实施删除操作时,上次修改筛选的基本 Blob 后的天数。

IPolicyRule.DaysAfterSnapShotCreationUntilDeleting

获取执行删除操作时创建筛选快照后的天数。

IPolicyRule.DeleteActionOnBaseBlobEnabled

获取是否为此规则中筛选的基本 Blob 指定了删除操作。

IPolicyRule.DeleteActionOnSnapShotEnabled

获取是否为此规则中的筛选快照指定了删除操作。

IPolicyRule.Name

获取规则的名称。

IPolicyRule.PrefixesToFilterFor

获取此规则将应用的 Blob 类型的前缀的不可修改列表。

IPolicyRule.TierToArchiveActionOnBaseBlobEnabled

获取是否为此规则中筛选的基本 Blob 指定了要存档的层操作。

IPolicyRule.TierToCoolActionOnBaseBlobEnabled

获取是否为此规则中筛选的基本 Blob 指定了要冷却的层操作。

IPolicyRule.Type

获取规则的类型。

IWithActions.UpdateActionsOnBaseBlob(ManagementPolicyBaseBlob)

指定要应用于所选基本 Blob 的所有操作的函数。

IWithActions.UpdateActionsOnSnapShot(ManagementPolicySnapShot)

指定要应用于所选快照的所有操作的函数。

IWithActions.WithDeleteActionOnBaseBlob(Int32)

指定对所选基本 Blob 执行删除操作的函数。

IWithActions.WithDeleteActionOnSnapShot(Int32)

指定对所选快照执行删除操作的函数。

IWithActions.WithTierToArchiveActionOnBaseBlob(Int32)

指定对所选基本 Blob 执行存档操作的层的函数。

IWithActions.WithTierToCoolActionOnBaseBlob(Int32)

一个函数,该函数指定要对所选基本 Blob 执行冷操作的层。

IWithBlobTypesToFilterFor.WithBlobTypesToFilterFor(IList<BlobTypes>)

指定规则将应用于的 Blob 类型的列表的函数。

IWithBlobTypesToFilterFor.WithBlobTypesToFilterFor(IList<BlobTypes>)

指定规则将应用于的 Blob 类型的列表的函数。

IWithBlobTypesToFilterFor.WithBlobTypeToFilterFor(BlobTypes)

指定规则将应用于的 Blob 类型的函数。

IWithBlobTypesToFilterFor.WithBlobTypeToFilterFor(BlobTypes)

指定规则将应用于的 Blob 类型的函数。

IWithBlobTypesToFilterFor.WithBlobTypeToFilterForRemoved(BlobTypes)

指定删除规则将应用于的 Blob 类型的函数。

IWithPolicyRuleType.WithLifecycleRuleType()

将生命周期指定为管理策略规则类型的函数。

IWithPrefixesToFilterFor.WithoutPrefixesToFilterFor()

一个函数,用于清除所有 Blob 前缀,以便规则将应用于 blob,而不考虑前缀。

IWithPrefixesToFilterFor.WithPrefixesToFilterFor(IList<String>)

指定规则将应用于的 Blob 的前缀列表的函数。

IWithPrefixesToFilterFor.WithPrefixesToFilterFor(IList<String>)

指定规则将应用于的 Blob 的前缀列表的函数。

IWithPrefixesToFilterFor.WithPrefixToFilterFor(String)

指定规则将应用于的 Blob 前缀的函数。

IWithPrefixesToFilterFor.WithPrefixToFilterFor(String)

指定规则将应用于的 Blob 前缀的函数。

IWithRuleActions.WithActionsOnBaseBlob(ManagementPolicyBaseBlob)

指定要应用于所选基本 Blob 的所有操作的函数。

IWithRuleActions.WithActionsOnSnapShot(ManagementPolicySnapShot)

指定要应用于所选快照的所有操作的函数。

IWithRuleActions.WithDeleteActionOnBaseBlob(Int32)

指定对所选基本 Blob 执行删除操作的函数。

IWithRuleActions.WithDeleteActionOnSnapShot(Int32)

指定对所选快照执行删除操作的函数。

IWithRuleActions.WithTierToArchiveActionOnBaseBlob(Int32)

指定对所选基本 Blob 执行存档操作的层的函数。

IWithRuleActions.WithTierToCoolActionOnBaseBlob(Int32)

一个函数,该函数指定要对所选基本 Blob 执行冷操作的层。

适用于