StorageArgs

data class StorageArgs(val autoGrow: Output<Either<String, StorageAutoGrow>>? = null, val iops: Output<Int>? = null, val storageSizeGB: Output<Int>? = null, val throughput: Output<Int>? = null, val tier: Output<Either<String, AzureManagedDiskPerformanceTiers>>? = null, val type: Output<Either<String, StorageType>>? = null) : ConvertibleToJava<StorageArgs>

Storage properties of a server

Constructors

Link copied to clipboard
constructor(autoGrow: Output<Either<String, StorageAutoGrow>>? = null, iops: Output<Int>? = null, storageSizeGB: Output<Int>? = null, throughput: Output<Int>? = null, tier: Output<Either<String, AzureManagedDiskPerformanceTiers>>? = null, type: Output<Either<String, StorageType>>? = null)

Properties

Link copied to clipboard
val autoGrow: Output<Either<String, StorageAutoGrow>>? = null

Flag to enable / disable Storage Auto grow for flexible server.

Link copied to clipboard
val iops: Output<Int>? = null

Storage tier IOPS quantity. This property is required to be set for storage Type PremiumV2_LRS

Link copied to clipboard
val storageSizeGB: Output<Int>? = null

Max storage allowed for a server.

Link copied to clipboard
val throughput: Output<Int>? = null

Storage throughput for the server. This is required to be set for storage Type PremiumV2_LRS

Link copied to clipboard
val tier: Output<Either<String, AzureManagedDiskPerformanceTiers>>? = null

Name of storage tier for IOPS.

Link copied to clipboard
val type: Output<Either<String, StorageType>>? = null

Storage type for the server. Allowed values are Premium_LRS and PremiumV2_LRS, and default is Premium_LRS if not specified

Functions

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