Compartilhar via


PolicyRuleImpl Classe

Definição

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
Herança
PolicyRuleImpl
Implementações

Métodos

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)

Implantações explícitas de interface

IAttachable<IWithCreate>.Attach()

Anexa a definição desse objeto filho à definição de seu pai.

IHasInner<ManagementPolicyRule>.Inner
IPolicyRule.ActionsOnBaseBlob

Obtém um objeto que descreve as ações a serem executadas nos blobs base filtrados nessa regra.

IPolicyRule.ActionsOnSnapShot

Obtém um objeto que descreve as ações a serem executadas no instantâneo filtrado nessa regra.

IPolicyRule.BlobTypesToFilterFor

Obtém uma lista não modificável dos tipos de blob para os quais essa regra se aplicará.

IPolicyRule.DaysAfterBaseBlobModificationUntilArchiving

Obtém o número de dias depois que um blob base filtrado é modificado pela última vez quando a ação de camada para arquivo morto é promulgada.

IPolicyRule.DaysAfterBaseBlobModificationUntilCooling

Obtém o número de dias depois que um blob base filtrado é modificado pela última vez quando a camada para ação esporádica é promulgada.

IPolicyRule.DaysAfterBaseBlobModificationUntilDeleting

Obtém o número de dias após a última modificação de um blob base filtrado quando a ação de exclusão é promulgada.

IPolicyRule.DaysAfterSnapShotCreationUntilDeleting

Obtém o número de dias após a criação de uma instantâneo filtrada quando a ação de exclusão é promulgada.

IPolicyRule.DeleteActionOnBaseBlobEnabled

Obtém se há uma ação de exclusão especificada para os blobs base filtrados nessa regra.

IPolicyRule.DeleteActionOnSnapShotEnabled

Obtém se há uma ação de exclusão especificada para os instantâneos filtrados nessa regra.

IPolicyRule.Name

Obtém o nome da regra.

IPolicyRule.PrefixesToFilterFor

Obtém uma lista não modificável dos prefixos dos tipos de blob para os quais essa regra se aplicará.

IPolicyRule.TierToArchiveActionOnBaseBlobEnabled

Obtém se há uma ação de camada para arquivar especificada para os blobs base filtrados nessa regra.

IPolicyRule.TierToCoolActionOnBaseBlobEnabled

Obtém se há uma camada para esporádico especificada para os blobs base filtrados nesta regra.

IPolicyRule.Type

Obtém o tipo da regra.

IWithActions.UpdateActionsOnBaseBlob(ManagementPolicyBaseBlob)

A função que especifica todas as ações a serem aplicadas a blobs base selecionados.

IWithActions.UpdateActionsOnSnapShot(ManagementPolicySnapShot)

A função que especifica todas as ações a serem aplicadas a instantâneos selecionados.

IWithActions.WithDeleteActionOnBaseBlob(Int32)

A função que especifica uma ação de exclusão nos blobs base selecionados.

IWithActions.WithDeleteActionOnSnapShot(Int32)

A função que especifica uma ação de exclusão nos instantâneos selecionados.

IWithActions.WithTierToArchiveActionOnBaseBlob(Int32)

A função que especifica uma camada para arquivar a ação nos blobs base selecionados.

IWithActions.WithTierToCoolActionOnBaseBlob(Int32)

A função que especifica uma camada para resfriar a ação nos blobs base selecionados.

IWithBlobTypesToFilterFor.WithBlobTypesToFilterFor(IList<BlobTypes>)

A função que especifica a lista de tipos de blob aos quais a regra se aplicará.

IWithBlobTypesToFilterFor.WithBlobTypesToFilterFor(IList<BlobTypes>)

A função que especifica a lista de tipos de blob aos quais a regra se aplicará.

IWithBlobTypesToFilterFor.WithBlobTypeToFilterFor(BlobTypes)

A função que especifica um tipo de blob ao qual a regra se aplicará.

IWithBlobTypesToFilterFor.WithBlobTypeToFilterFor(BlobTypes)

A função que especifica um tipo de blob ao qual a regra se aplicará.

IWithBlobTypesToFilterFor.WithBlobTypeToFilterForRemoved(BlobTypes)

A função que especifica para remover um tipo de blob ao qual a regra se aplicará.

IWithPolicyRuleType.WithLifecycleRuleType()

A função que especifica Ciclo de Vida como o tipo da regra de política de gerenciamento.

IWithPrefixesToFilterFor.WithoutPrefixesToFilterFor()

A função que limpa todos os prefixos de blob para que a regra se aplique aos blobs, independentemente dos prefixos.

IWithPrefixesToFilterFor.WithPrefixesToFilterFor(IList<String>)

A função que especifica a lista de prefixos para os blobs aos quais a regra se aplicará.

IWithPrefixesToFilterFor.WithPrefixesToFilterFor(IList<String>)

A função que especifica a lista de prefixos para os blobs aos quais a regra se aplicará.

IWithPrefixesToFilterFor.WithPrefixToFilterFor(String)

A função que especifica um prefixo para os blobs aos quais a regra se aplicará.

IWithPrefixesToFilterFor.WithPrefixToFilterFor(String)

A função que especifica um prefixo para os blobs aos quais a regra se aplicará.

IWithRuleActions.WithActionsOnBaseBlob(ManagementPolicyBaseBlob)

A função que especifica todas as ações a serem aplicadas a blobs base selecionados.

IWithRuleActions.WithActionsOnSnapShot(ManagementPolicySnapShot)

A função que especifica todas as ações a serem aplicadas a instantâneos selecionados.

IWithRuleActions.WithDeleteActionOnBaseBlob(Int32)

A função que especifica uma ação de exclusão nos blobs base selecionados.

IWithRuleActions.WithDeleteActionOnSnapShot(Int32)

A função que especifica uma ação de exclusão nos instantâneos selecionados.

IWithRuleActions.WithTierToArchiveActionOnBaseBlob(Int32)

A função que especifica uma camada para arquivar a ação nos blobs base selecionados.

IWithRuleActions.WithTierToCoolActionOnBaseBlob(Int32)

A função que especifica uma camada para resfriar a ação nos blobs base selecionados.

Aplica-se a