ManagementPolicySnapShotArgs

data class ManagementPolicySnapShotArgs(val delete: Output<DateAfterCreationArgs>? = null, val tierToArchive: Output<DateAfterCreationArgs>? = null, val tierToCold: Output<DateAfterCreationArgs>? = null, val tierToCool: Output<DateAfterCreationArgs>? = null, val tierToHot: Output<DateAfterCreationArgs>? = null) : ConvertibleToJava<ManagementPolicySnapShotArgs>

Management policy action for snapshot.

Constructors

Link copied to clipboard
constructor(delete: Output<DateAfterCreationArgs>? = null, tierToArchive: Output<DateAfterCreationArgs>? = null, tierToCold: Output<DateAfterCreationArgs>? = null, tierToCool: Output<DateAfterCreationArgs>? = null, tierToHot: Output<DateAfterCreationArgs>? = null)

Properties

Link copied to clipboard
val delete: Output<DateAfterCreationArgs>? = null

The function to delete the blob snapshot

Link copied to clipboard

The function to tier blob snapshot to archive storage.

Link copied to clipboard
val tierToCold: Output<DateAfterCreationArgs>? = null

The function to tier blobs to cold storage.

Link copied to clipboard
val tierToCool: Output<DateAfterCreationArgs>? = null

The function to tier blob snapshot to cool storage.

Link copied to clipboard
val tierToHot: Output<DateAfterCreationArgs>? = null

The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts

Functions

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