PolicyRuleImpl Klasse

Definition

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
Vererbung
PolicyRuleImpl
Implementiert

Methoden

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)

Explizite Schnittstellenimplementierungen

IAttachable<IWithCreate>.Attach()

Fügt die Definition dieses untergeordneten Objekts an die Definition des übergeordneten Objekts an.

IHasInner<ManagementPolicyRule>.Inner
IPolicyRule.ActionsOnBaseBlob

Ruft ein -Objekt ab, das die Aktionen beschreibt, die für die gefilterten Basisblobs in dieser Regel ausgeführt werden sollen.

IPolicyRule.ActionsOnSnapShot

Ruft ein Objekt ab, das die Aktionen beschreibt, die für die gefilterte Momentaufnahme in dieser Regel ausgeführt werden sollen.

IPolicyRule.BlobTypesToFilterFor

Ruft eine nicht veränderliche Liste der Blobtypen ab, für die diese Regel gilt.

IPolicyRule.DaysAfterBaseBlobModificationUntilArchiving

Ruft die Anzahl der Tage ab, nachdem ein gefiltertes Basisblob zuletzt geändert wurde, wenn die Archivebenenaktion ausgeführt wird.

IPolicyRule.DaysAfterBaseBlobModificationUntilCooling

Ruft die Anzahl der Tage ab, nach der ein gefiltertes Basisblob zuletzt geändert wurde, wenn die Aktion für die Ebene zum Kühlen eingeführt wird.

IPolicyRule.DaysAfterBaseBlobModificationUntilDeleting

Ruft die Anzahl der Tage ab, nachdem ein gefiltertes Basisblob zuletzt geändert wurde, wenn die Löschaktion ausgeführt wird.

IPolicyRule.DaysAfterSnapShotCreationUntilDeleting

Ruft die Anzahl der Tage ab, nachdem ein gefilterter Momentaufnahme erstellt wurde, wenn die Löschaktion ausgeführt wird.

IPolicyRule.DeleteActionOnBaseBlobEnabled

Ruft ab, ob eine Löschaktion für die gefilterten Basisblobs in dieser Regel angegeben ist.

IPolicyRule.DeleteActionOnSnapShotEnabled

Ruft ab, ob eine Löschaktion für die gefilterten Momentaufnahmen in dieser Regel angegeben ist.

IPolicyRule.Name

Ruft den Namen der Regel ab.

IPolicyRule.PrefixesToFilterFor

Ruft eine nicht veränderliche Liste der Präfixe der Blobtypen ab, für die diese Regel gilt.

IPolicyRule.TierToArchiveActionOnBaseBlobEnabled

Ruft ab, ob eine Ebene zum Archivieren der Aktion vorhanden ist, die für die gefilterten Basisblobs in dieser Regel angegeben ist.

IPolicyRule.TierToCoolActionOnBaseBlobEnabled

Ruft ab, ob für die gefilterten Basisblobs in dieser Regel eine Aktion zum Kühlen der Ebene angegeben ist.

IPolicyRule.Type

Ruft den Typ der Regel ab.

IWithActions.UpdateActionsOnBaseBlob(ManagementPolicyBaseBlob)

Die Funktion, die alle Aktionen angibt, die auf ausgewählte Basisblobs angewendet werden sollen.

IWithActions.UpdateActionsOnSnapShot(ManagementPolicySnapShot)

Die Funktion, die alle Aktionen angibt, die auf ausgewählte Momentaufnahmen angewendet werden sollen.

IWithActions.WithDeleteActionOnBaseBlob(Int32)

Die Funktion, die eine Löschaktion für die ausgewählten Basisblobs angibt.

IWithActions.WithDeleteActionOnSnapShot(Int32)

Die Funktion, die eine Löschaktion für die ausgewählten Momentaufnahmen angibt.

IWithActions.WithTierToArchiveActionOnBaseBlob(Int32)

Die Funktion, die eine Ebene zum Archivieren der Aktion für die ausgewählten Basisblobs angibt.

IWithActions.WithTierToCoolActionOnBaseBlob(Int32)

Die Funktion, die eine Ebene zum Kühlen der Aktion für die ausgewählten Basisblobs angibt.

IWithBlobTypesToFilterFor.WithBlobTypesToFilterFor(IList<BlobTypes>)

Die Funktion, die die Liste der Blobtypen angibt, auf die die Regel angewendet wird.

IWithBlobTypesToFilterFor.WithBlobTypesToFilterFor(IList<BlobTypes>)

Die Funktion, die die Liste der Blobtypen angibt, auf die die Regel angewendet wird.

IWithBlobTypesToFilterFor.WithBlobTypeToFilterFor(BlobTypes)

Die Funktion, die einen Blobtyp angibt, auf den die Regel angewendet wird.

IWithBlobTypesToFilterFor.WithBlobTypeToFilterFor(BlobTypes)

Die Funktion, die einen Blobtyp angibt, auf den die Regel angewendet wird.

IWithBlobTypesToFilterFor.WithBlobTypeToFilterForRemoved(BlobTypes)

Die Funktion, die angibt, einen Blobtyp zu entfernen, auf den die Regel angewendet wird.

IWithPolicyRuleType.WithLifecycleRuleType()

Die Funktion, die Lebenszyklus als Typ der Verwaltungsrichtlinienregel angibt.

IWithPrefixesToFilterFor.WithoutPrefixesToFilterFor()

Die Funktion, die alle Blobpräfixe löscht, sodass die Regel unabhängig von Präfixen auf Blobs angewendet wird.

IWithPrefixesToFilterFor.WithPrefixesToFilterFor(IList<String>)

Die Funktion, die die Liste der Präfixe für die Blobs angibt, auf die die Regel angewendet wird.

IWithPrefixesToFilterFor.WithPrefixesToFilterFor(IList<String>)

Die Funktion, die die Liste der Präfixe für die Blobs angibt, auf die die Regel angewendet wird.

IWithPrefixesToFilterFor.WithPrefixToFilterFor(String)

Die Funktion, die ein Präfix für die Blobs angibt, auf die die Regel angewendet wird.

IWithPrefixesToFilterFor.WithPrefixToFilterFor(String)

Die Funktion, die ein Präfix für die Blobs angibt, auf die die Regel angewendet wird.

IWithRuleActions.WithActionsOnBaseBlob(ManagementPolicyBaseBlob)

Die Funktion, die alle Aktionen angibt, die auf ausgewählte Basisblobs angewendet werden sollen.

IWithRuleActions.WithActionsOnSnapShot(ManagementPolicySnapShot)

Die Funktion, die alle Aktionen angibt, die auf ausgewählte Momentaufnahmen angewendet werden sollen.

IWithRuleActions.WithDeleteActionOnBaseBlob(Int32)

Die Funktion, die eine Löschaktion für die ausgewählten Basisblobs angibt.

IWithRuleActions.WithDeleteActionOnSnapShot(Int32)

Die Funktion, die eine Löschaktion für die ausgewählten Momentaufnahmen angibt.

IWithRuleActions.WithTierToArchiveActionOnBaseBlob(Int32)

Die Funktion, die eine Ebene zum Archivieren der Aktion für die ausgewählten Basisblobs angibt.

IWithRuleActions.WithTierToCoolActionOnBaseBlob(Int32)

Die Funktion, die eine Ebene zum Kühlen der Aktion für die ausgewählten Basisblobs angibt.

Gilt für: