ManagementPolicyRuleActionsBaseBlobArgs

data class ManagementPolicyRuleActionsBaseBlobArgs(val autoTierToHotFromCoolEnabled: Output<Boolean>? = null, val deleteAfterDaysSinceCreationGreaterThan: Output<Int>? = null, val deleteAfterDaysSinceLastAccessTimeGreaterThan: Output<Int>? = null, val deleteAfterDaysSinceModificationGreaterThan: Output<Int>? = null, val tierToArchiveAfterDaysSinceCreationGreaterThan: Output<Int>? = null, val tierToArchiveAfterDaysSinceLastAccessTimeGreaterThan: Output<Int>? = null, val tierToArchiveAfterDaysSinceLastTierChangeGreaterThan: Output<Int>? = null, val tierToArchiveAfterDaysSinceModificationGreaterThan: Output<Int>? = null, val tierToColdAfterDaysSinceCreationGreaterThan: Output<Int>? = null, val tierToColdAfterDaysSinceLastAccessTimeGreaterThan: Output<Int>? = null, val tierToColdAfterDaysSinceModificationGreaterThan: Output<Int>? = null, val tierToCoolAfterDaysSinceCreationGreaterThan: Output<Int>? = null, val tierToCoolAfterDaysSinceLastAccessTimeGreaterThan: Output<Int>? = null, val tierToCoolAfterDaysSinceModificationGreaterThan: Output<Int>? = null) : ConvertibleToJava<ManagementPolicyRuleActionsBaseBlobArgs>

Constructors

Link copied to clipboard
constructor(autoTierToHotFromCoolEnabled: Output<Boolean>? = null, deleteAfterDaysSinceCreationGreaterThan: Output<Int>? = null, deleteAfterDaysSinceLastAccessTimeGreaterThan: Output<Int>? = null, deleteAfterDaysSinceModificationGreaterThan: Output<Int>? = null, tierToArchiveAfterDaysSinceCreationGreaterThan: Output<Int>? = null, tierToArchiveAfterDaysSinceLastAccessTimeGreaterThan: Output<Int>? = null, tierToArchiveAfterDaysSinceLastTierChangeGreaterThan: Output<Int>? = null, tierToArchiveAfterDaysSinceModificationGreaterThan: Output<Int>? = null, tierToColdAfterDaysSinceCreationGreaterThan: Output<Int>? = null, tierToColdAfterDaysSinceLastAccessTimeGreaterThan: Output<Int>? = null, tierToColdAfterDaysSinceModificationGreaterThan: Output<Int>? = null, tierToCoolAfterDaysSinceCreationGreaterThan: Output<Int>? = null, tierToCoolAfterDaysSinceLastAccessTimeGreaterThan: Output<Int>? = null, tierToCoolAfterDaysSinceModificationGreaterThan: Output<Int>? = null)

Properties

Link copied to clipboard

Whether a blob should automatically be tiered from cool back to hot if it's accessed again after being tiered to cool. Defaults to false.

Link copied to clipboard

The age in days after creation to delete the blob. Must be between 0 and 99999. Defaults to -1.

The age in days after last access time to delete the blob. Must be between 0 and 99999. Defaults to -1.

The age in days after last modification to delete the blob. Must be between 0 and 99999. Defaults to -1.

The age in days after creation to archive storage. Supports blob currently at Hot or Cool tier. Must be between 0 and 99999. Defaults to -1.

The age in days after last access time to tier blobs to archive storage. Supports blob currently at Hot or Cool tier. Must be between 0 and 99999. Defaults to -1.

The age in days after last tier change to the blobs to skip to be archved. Must be between 0 and 99999. Defaults to -1.

The age in days after last modification to tier blobs to archive storage. Supports blob currently at Hot or Cool tier. Must be between 0 and 99999. Defaults to -1.

The age in days after creation to cold storage. Supports blob currently at Hot tier. Must be between 0 and 99999. Defaults to -1.

The age in days after last access time to tier blobs to cold storage. Supports blob currently at Hot tier. Must be between 0 and 99999. Defaults to -1.

The age in days after last modification to tier blobs to cold storage. Supports blob currently at Hot tier. Must be between 0 and 99999. Defaults to -1.

The age in days after creation to cool storage. Supports blob currently at Hot tier. Must be between 0 and 99999. Defaults to -1.

The age in days after last access time to tier blobs to cool storage. Supports blob currently at Hot tier. Must be between 0 and 99999. Defaults to -1.

The age in days after last modification to tier blobs to cool storage. Supports blob currently at Hot tier. Must be between 0 and 99999. Defaults to -1.

Functions

Link copied to clipboard
open override fun toJava(): ManagementPolicyRuleActionsBaseBlobArgs