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
constructor(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)

Properties

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

The zone name used for this rack when created. Availability zones are used for workload placement.

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.

Functions

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