Freigeben über


IDefinition Schnittstelle

Definition

Containerschnittstelle für alle Definitionen, die sich auf eine Regel in einer Verwaltungsrichtlinie beziehen.

public interface IDefinition : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.IAttachable<Microsoft.Azure.Management.Storage.Fluent.ManagementPolicy.Definition.IWithCreate>, Microsoft.Azure.Management.Storage.Fluent.PolicyRule.Definition.IBlank, Microsoft.Azure.Management.Storage.Fluent.PolicyRule.Definition.IPrefixActionFork, Microsoft.Azure.Management.Storage.Fluent.PolicyRule.Definition.IWithBlobTypesToFilterFor, Microsoft.Azure.Management.Storage.Fluent.PolicyRule.Definition.IWithPolicyRuleAttachable
type IDefinition = interface
    interface IBlank
    interface IWithPolicyRuleType
    interface IWithBlobTypesToFilterFor
    interface IPrefixActionFork
    interface IWithPrefixesToFilterFor
    interface IWithRuleActions
    interface IWithPolicyRuleAttachable
    interface IAttachable<IWithCreate>
Public Interface IDefinition
Implements IAttachable(Of IWithCreate), IBlank, IPrefixActionFork, IWithBlobTypesToFilterFor, IWithPolicyRuleAttachable
Abgeleitet
Implementiert

Methoden

Attach()

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

(Geerbt von IAttachable<ParentT>)
WithActionsOnBaseBlob(ManagementPolicyBaseBlob)

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

(Geerbt von IWithRuleActions)
WithActionsOnSnapShot(ManagementPolicySnapShot)

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

(Geerbt von IWithRuleActions)
WithBlobTypesToFilterFor(IList<BlobTypes>)

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

(Geerbt von IWithBlobTypesToFilterFor)
WithBlobTypeToFilterFor(BlobTypes)

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

(Geerbt von IWithBlobTypesToFilterFor)
WithDeleteActionOnBaseBlob(Int32)

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

(Geerbt von IWithRuleActions)
WithDeleteActionOnSnapShot(Int32)

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

(Geerbt von IWithRuleActions)
WithLifecycleRuleType()

Die Funktion, die Lifecycle als Typ der Verwaltungsrichtlinienregel angibt.

(Geerbt von IWithPolicyRuleType)
WithPrefixesToFilterFor(IList<String>)

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

(Geerbt von IWithPrefixesToFilterFor)
WithPrefixToFilterFor(String)

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

(Geerbt von IWithPrefixesToFilterFor)
WithTierToArchiveActionOnBaseBlob(Int32)

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

(Geerbt von IWithRuleActions)
WithTierToCoolActionOnBaseBlob(Int32)

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

(Geerbt von IWithRuleActions)

Gilt für: