Interface PolicyRule.DefinitionStages.WithRuleActions
-
- All Known Subinterfaces:
PolicyRule.Definition,PolicyRule.DefinitionStages.PrefixActionFork,PolicyRule.DefinitionStages.WithPolicyRuleAttachable
- Enclosing interface:
- PolicyRule.DefinitionStages
public static interface PolicyRule.DefinitionStages.WithRuleActionsThe stage of the management policy rule definition allowing to specify the actions to perform on the selected blobs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PolicyRule.DefinitionStages.WithPolicyRuleAttachablewithActionsOnBaseBlob(ManagementPolicyBaseBlob baseBlobActions)The function that specifies all of the actions to apply to selected base blobs.PolicyRule.DefinitionStages.WithPolicyRuleAttachablewithActionsOnSnapShot(ManagementPolicySnapShot snapShotActions)The function that specifies all of the actions to apply to selected snapshots.PolicyRule.DefinitionStages.WithPolicyRuleAttachablewithDeleteActionOnBaseBlob(float daysAfterBaseBlobModificationUntilDeleting)The function that specifies a delete action on the selected base blobs.PolicyRule.DefinitionStages.WithPolicyRuleAttachablewithDeleteActionOnSnapShot(float daysAfterSnapShotCreationUntilDeleting)The function that specifies a delete action on the selected snapshots.PolicyRule.DefinitionStages.WithPolicyRuleAttachablewithTierToArchiveActionOnBaseBlob(float daysAfterBaseBlobModificationUntilArchiving)The function that specifies a tier to archive action on the selected base blobs.PolicyRule.DefinitionStages.WithPolicyRuleAttachablewithTierToCoolActionOnBaseBlob(float daysAfterBaseBlobModificationUntilCooling)The function that specifies a tier to cool action on the selected base blobs.
-
-
-
Method Detail
-
withTierToCoolActionOnBaseBlob
PolicyRule.DefinitionStages.WithPolicyRuleAttachable withTierToCoolActionOnBaseBlob(float daysAfterBaseBlobModificationUntilCooling)
The function that specifies a tier to cool action on the selected base blobs.- Parameters:
daysAfterBaseBlobModificationUntilCooling- the number of days after a base blob is last modified until it is cooled.- Returns:
- the next stage of the management policy rule definition.
-
withTierToArchiveActionOnBaseBlob
PolicyRule.DefinitionStages.WithPolicyRuleAttachable withTierToArchiveActionOnBaseBlob(float daysAfterBaseBlobModificationUntilArchiving)
The function that specifies a tier to archive action on the selected base blobs.- Parameters:
daysAfterBaseBlobModificationUntilArchiving- the number of days after a base blob is last modified until it is archived.- Returns:
- the next stage of the management policy rule definition.
-
withDeleteActionOnBaseBlob
PolicyRule.DefinitionStages.WithPolicyRuleAttachable withDeleteActionOnBaseBlob(float daysAfterBaseBlobModificationUntilDeleting)
The function that specifies a delete action on the selected base blobs.- Parameters:
daysAfterBaseBlobModificationUntilDeleting- the number of days after a base blob is last modified until it is deleted.- Returns:
- the next stage of the management policy rule definition.
-
withDeleteActionOnSnapShot
PolicyRule.DefinitionStages.WithPolicyRuleAttachable withDeleteActionOnSnapShot(float daysAfterSnapShotCreationUntilDeleting)
The function that specifies a delete action on the selected snapshots.- Parameters:
daysAfterSnapShotCreationUntilDeleting- the number of days after a snapshot is created until it is deleted.- Returns:
- the next stage of the management policy rule definition
-
withActionsOnBaseBlob
PolicyRule.DefinitionStages.WithPolicyRuleAttachable withActionsOnBaseBlob(ManagementPolicyBaseBlob baseBlobActions)
The function that specifies all of the actions to apply to selected base blobs.- Parameters:
baseBlobActions- an object including all of the actions to apply to selected base blobs.- Returns:
- the next stage of the management policy rule definition.
-
withActionsOnSnapShot
PolicyRule.DefinitionStages.WithPolicyRuleAttachable withActionsOnSnapShot(ManagementPolicySnapShot snapShotActions)
The function that specifies all of the actions to apply to selected snapshots.- Parameters:
snapShotActions- an object including all of the actions to apply to selected snapshots.- Returns:
- the next stage of the management policy rule definition.
-
-