NetworkCloudRackDefinition Class

Definition

RackDefinition represents details regarding the rack.

public class NetworkCloudRackDefinition
public class NetworkCloudRackDefinition : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition>
type NetworkCloudRackDefinition = class
type NetworkCloudRackDefinition = class
    interface IJsonModel<NetworkCloudRackDefinition>
    interface IPersistableModel<NetworkCloudRackDefinition>
Public Class NetworkCloudRackDefinition
Public Class NetworkCloudRackDefinition
Implements IJsonModel(Of NetworkCloudRackDefinition), IPersistableModel(Of NetworkCloudRackDefinition)
Inheritance
NetworkCloudRackDefinition
Implements

Constructors

NetworkCloudRackDefinition(ResourceIdentifier, String, ResourceIdentifier)

Initializes a new instance of NetworkCloudRackDefinition.

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

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<NetworkCloudRackDefinition>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<NetworkCloudRackDefinition>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetworkCloudRackDefinition>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetworkCloudRackDefinition>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<NetworkCloudRackDefinition>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to