RackDefinitionArgs

data class RackDefinitionArgs(val availabilityZone: Output<String>? = null, val bareMetalMachineConfigurationData: Output<List<BareMetalMachineConfigurationDataArgs>>? = null, val networkRackId: Output<String>, val rackLocation: Output<String>? = null, val rackSerialNumber: Output<String>, val rackSkuId: Output<String>, val storageApplianceConfigurationData: Output<List<StorageApplianceConfigurationDataArgs>>? = null) : ConvertibleToJava<RackDefinitionArgs>

Constructors

Link copied to clipboard
fun RackDefinitionArgs(availabilityZone: Output<String>? = null, bareMetalMachineConfigurationData: Output<List<BareMetalMachineConfigurationDataArgs>>? = null, networkRackId: Output<String>, rackLocation: Output<String>? = null, rackSerialNumber: Output<String>, rackSkuId: Output<String>, storageApplianceConfigurationData: Output<List<StorageApplianceConfigurationDataArgs>>? = null)

Functions

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

Properties

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

The zone name used for this rack when created.

Link copied to clipboard

The unordered list of bare metal machine configuration.

Link copied to clipboard
val networkRackId: Output<String>

The resource ID of the network rack that matches this rack definition.

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

The free-form description of the rack's location.

Link copied to clipboard

The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

Link copied to clipboard
val rackSkuId: Output<String>

The resource ID of the sku for the rack being added.

Link copied to clipboard

The list of storage appliance configuration data for this rack.