StoragePropertiesArgs

data class StoragePropertiesArgs(val generation: Output<String>? = null, val hardwareType: Output<String>? = null, val offeringType: Output<String>? = null, val provisioningState: Output<Either<String, ProvisioningState>>? = null, val storageBillingProperties: Output<StorageBillingPropertiesArgs>? = null, val storageType: Output<String>? = null, val workloadType: Output<String>? = null) : ConvertibleToJava<StoragePropertiesArgs>

described the storage properties of the azure bare metal storage instance

Constructors

Link copied to clipboard
constructor(generation: Output<String>? = null, hardwareType: Output<String>? = null, offeringType: Output<String>? = null, provisioningState: Output<Either<String, ProvisioningState>>? = null, storageBillingProperties: Output<StorageBillingPropertiesArgs>? = null, storageType: Output<String>? = null, workloadType: Output<String>? = null)

Properties

Link copied to clipboard
val generation: Output<String>? = null

the kind of storage instance

Link copied to clipboard
val hardwareType: Output<String>? = null

the hardware type of the storage instance

Link copied to clipboard
val offeringType: Output<String>? = null

the offering type for which the resource is getting provisioned

Link copied to clipboard
val provisioningState: Output<Either<String, ProvisioningState>>? = null

State of provisioning of the AzureBareMetalStorageInstance

Link copied to clipboard

the billing related information for the resource

Link copied to clipboard
val storageType: Output<String>? = null

the storage protocol for which the resource is getting provisioned

Link copied to clipboard
val workloadType: Output<String>? = null

the workload for which the resource is getting provisioned

Functions

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