Compartilhar via


IDefinition Interface

Definição

Interface de contêiner para todas as definições relacionadas a uma regra em uma política de gerenciamento.

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
Derivado
Implementações

Métodos

Attach()

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

(Herdado de IAttachable<ParentT>)
WithActionsOnBaseBlob(ManagementPolicyBaseBlob)

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

(Herdado de IWithRuleActions)
WithActionsOnSnapShot(ManagementPolicySnapShot)

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

(Herdado de IWithRuleActions)
WithBlobTypesToFilterFor(IList<BlobTypes>)

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

(Herdado de IWithBlobTypesToFilterFor)
WithBlobTypeToFilterFor(BlobTypes)

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

(Herdado de IWithBlobTypesToFilterFor)
WithDeleteActionOnBaseBlob(Int32)

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

(Herdado de IWithRuleActions)
WithDeleteActionOnSnapShot(Int32)

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

(Herdado de IWithRuleActions)
WithLifecycleRuleType()

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

(Herdado de IWithPolicyRuleType)
WithPrefixesToFilterFor(IList<String>)

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

(Herdado de IWithPrefixesToFilterFor)
WithPrefixToFilterFor(String)

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

(Herdado de IWithPrefixesToFilterFor)
WithTierToArchiveActionOnBaseBlob(Int32)

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

(Herdado de IWithRuleActions)
WithTierToCoolActionOnBaseBlob(Int32)

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

(Herdado de IWithRuleActions)

Aplica-se a