Share via


RackDefinition Class

Definition

RackDefinition represents details regarding the rack.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackDefinitionTypeConverter))]
public class RackDefinition : Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IRackDefinition
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.RackDefinitionTypeConverter))>]
type RackDefinition = class
    interface IRackDefinition
    interface IJsonSerializable
Public Class RackDefinition
Implements IRackDefinition
Inheritance
RackDefinition
Attributes
Implements

Constructors

RackDefinition()

Creates an new RackDefinition instance.

Properties

AvailabilityZone

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

BareMetalMachineConfigurationData

The unordered list of bare metal machine configuration.

NetworkRackId

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

RackLocation

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

RackSerialNumber

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.

RackSkuId

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

StorageApplianceConfigurationData

The list of storage appliance configuration data for this rack.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RackDefinition.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RackDefinition.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IRackDefinition.

FromJsonString(String)

Creates a new instance of RackDefinition, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RackDefinition into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to