Partager via


PolicyRuleImpl Classe

Définition

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
Héritage
PolicyRuleImpl
Implémente

Méthodes

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)

Implémentations d’interfaces explicites

IAttachable<IWithCreate>.Attach()

Joint la définition de cet objet enfant à la définition de son parent.

IHasInner<ManagementPolicyRule>.Inner
IPolicyRule.ActionsOnBaseBlob

Obtient un objet décrivant les actions à effectuer sur les objets blob de base filtrés dans cette règle.

IPolicyRule.ActionsOnSnapShot

Obtient un objet décrivant les actions à effectuer sur le instantané filtré dans cette règle.

IPolicyRule.BlobTypesToFilterFor

Obtient une liste non modifiable des types d’objets blob auxquels cette règle s’applique.

IPolicyRule.DaysAfterBaseBlobModificationUntilArchiving

Obtient le nombre de jours après la dernière modification d’un objet blob de base filtré lors de la mise en œuvre de l’action de niveau à archiver.

IPolicyRule.DaysAfterBaseBlobModificationUntilCooling

Obtient le nombre de jours après la dernière modification d’un objet blob de base filtré lorsque l’action de niveau à refroidir est adoptée.

IPolicyRule.DaysAfterBaseBlobModificationUntilDeleting

Obtient le nombre de jours après la dernière modification d’un objet blob de base filtré lorsque l’action de suppression est promulguée.

IPolicyRule.DaysAfterSnapShotCreationUntilDeleting

Obtient le nombre de jours après la création d’une instantané filtrée lors de l’action de suppression.

IPolicyRule.DeleteActionOnBaseBlobEnabled

Obtient si une action de suppression est spécifiée pour les objets blob de base filtrés dans cette règle.

IPolicyRule.DeleteActionOnSnapShotEnabled

Obtient si une action de suppression est spécifiée pour les instantanés filtrés dans cette règle.

IPolicyRule.Name

Obtient le nom de la règle.

IPolicyRule.PrefixesToFilterFor

Obtient une liste non modifiable des préfixes des types d’objets blob auxquels cette règle s’applique.

IPolicyRule.TierToArchiveActionOnBaseBlobEnabled

Obtient s’il existe une action de niveau à archiver spécifiée pour les objets blob de base filtrés dans cette règle.

IPolicyRule.TierToCoolActionOnBaseBlobEnabled

Obtient s’il existe une action de niveau à refroidir spécifiée pour les objets blob de base filtrés dans cette règle.

IPolicyRule.Type

Obtient le type de la règle.

IWithActions.UpdateActionsOnBaseBlob(ManagementPolicyBaseBlob)

Fonction qui spécifie toutes les actions à appliquer aux objets blob de base sélectionnés.

IWithActions.UpdateActionsOnSnapShot(ManagementPolicySnapShot)

Fonction qui spécifie toutes les actions à appliquer aux instantanés sélectionnés.

IWithActions.WithDeleteActionOnBaseBlob(Int32)

Fonction qui spécifie une action de suppression sur les objets blob de base sélectionnés.

IWithActions.WithDeleteActionOnSnapShot(Int32)

Fonction qui spécifie une action de suppression sur les instantanés sélectionnés.

IWithActions.WithTierToArchiveActionOnBaseBlob(Int32)

Fonction qui spécifie une action de niveau à archiver sur les objets blob de base sélectionnés.

IWithActions.WithTierToCoolActionOnBaseBlob(Int32)

Fonction qui spécifie une action de niveau à refroidir sur les objets blob de base sélectionnés.

IWithBlobTypesToFilterFor.WithBlobTypesToFilterFor(IList<BlobTypes>)

Fonction qui spécifie la liste des types d’objets blob auxquels la règle s’appliquera.

IWithBlobTypesToFilterFor.WithBlobTypesToFilterFor(IList<BlobTypes>)

Fonction qui spécifie la liste des types d’objets blob auxquels la règle s’appliquera.

IWithBlobTypesToFilterFor.WithBlobTypeToFilterFor(BlobTypes)

Fonction qui spécifie un type d’objet blob auquel la règle s’appliquera.

IWithBlobTypesToFilterFor.WithBlobTypeToFilterFor(BlobTypes)

Fonction qui spécifie un type d’objet blob auquel la règle s’appliquera.

IWithBlobTypesToFilterFor.WithBlobTypeToFilterForRemoved(BlobTypes)

Fonction qui spécifie la suppression d’un type d’objet blob auquel la règle s’appliquera.

IWithPolicyRuleType.WithLifecycleRuleType()

Fonction qui spécifie Cycle de vie comme type de la règle de stratégie de gestion.

IWithPrefixesToFilterFor.WithoutPrefixesToFilterFor()

Fonction qui efface tous les préfixes d’objet blob afin que la règle s’applique aux objets blob, quels que soient les préfixes.

IWithPrefixesToFilterFor.WithPrefixesToFilterFor(IList<String>)

Fonction qui spécifie la liste des préfixes pour les objets blob auxquels la règle s’applique.

IWithPrefixesToFilterFor.WithPrefixesToFilterFor(IList<String>)

Fonction qui spécifie la liste des préfixes pour les objets blob auxquels la règle s’applique.

IWithPrefixesToFilterFor.WithPrefixToFilterFor(String)

Fonction qui spécifie un préfixe pour les objets blob auxquels la règle s’applique.

IWithPrefixesToFilterFor.WithPrefixToFilterFor(String)

Fonction qui spécifie un préfixe pour les objets blob auxquels la règle s’applique.

IWithRuleActions.WithActionsOnBaseBlob(ManagementPolicyBaseBlob)

Fonction qui spécifie toutes les actions à appliquer aux objets blob de base sélectionnés.

IWithRuleActions.WithActionsOnSnapShot(ManagementPolicySnapShot)

Fonction qui spécifie toutes les actions à appliquer aux instantanés sélectionnés.

IWithRuleActions.WithDeleteActionOnBaseBlob(Int32)

Fonction qui spécifie une action de suppression sur les objets blob de base sélectionnés.

IWithRuleActions.WithDeleteActionOnSnapShot(Int32)

Fonction qui spécifie une action de suppression sur les instantanés sélectionnés.

IWithRuleActions.WithTierToArchiveActionOnBaseBlob(Int32)

Fonction qui spécifie une action de niveau à archiver sur les objets blob de base sélectionnés.

IWithRuleActions.WithTierToCoolActionOnBaseBlob(Int32)

Fonction qui spécifie une action de niveau à refroidir sur les objets blob de base sélectionnés.

S’applique à