public interface PolicyRule extends HasInnerModel<ManagementPolicyRule>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
PolicyRule.Definition
Container interface for all of the definitions related to a rule in a management policy.
|
static interface |
PolicyRule.DefinitionStages
Grouping of management policy rule definition stages.
|
static interface |
PolicyRule.Update
Container interface for all of the updates related to a rule in a management policy.
|
static interface |
PolicyRule.UpdateStages
Grouping of management policy rule update stages.
|
| Modifier and Type | Method and Description |
|---|---|
ManagementPolicyBaseBlob |
actionsOnBaseBlob() |
ManagementPolicySnapShot |
actionsOnSnapShot() |
List<BlobTypes> |
blobTypesToFilterFor() |
Float |
daysAfterBaseBlobModificationUntilArchiving() |
Float |
daysAfterBaseBlobModificationUntilCooling() |
Float |
daysAfterBaseBlobModificationUntilDeleting() |
Float |
daysAfterSnapShotCreationUntilDeleting() |
boolean |
deleteActionOnBaseBlobEnabled() |
boolean |
deleteActionOnSnapShotEnabled() |
String |
name() |
List<String> |
prefixesToFilterFor() |
boolean |
tierToArchiveActionOnBaseBlobEnabled() |
boolean |
tierToCoolActionOnBaseBlobEnabled() |
RuleType |
type() |
innerModelString name()
RuleType type()
List<BlobTypes> blobTypesToFilterFor()
List<String> prefixesToFilterFor()
ManagementPolicyBaseBlob actionsOnBaseBlob()
ManagementPolicySnapShot actionsOnSnapShot()
boolean tierToCoolActionOnBaseBlobEnabled()
boolean tierToArchiveActionOnBaseBlobEnabled()
boolean deleteActionOnBaseBlobEnabled()
boolean deleteActionOnSnapShotEnabled()
Float daysAfterBaseBlobModificationUntilCooling()
Float daysAfterBaseBlobModificationUntilArchiving()
Float daysAfterBaseBlobModificationUntilDeleting()
Float daysAfterSnapShotCreationUntilDeleting()
Copyright © 2021 Microsoft Corporation. All rights reserved.