Language

NetworkCloudRackDefinitionPatch Class

Definition

RackDefinitionPatch represents details regarding the rack for patch operations.

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

Constructors

Name Description
NetworkCloudRackDefinitionPatch()

Initializes a new instance of NetworkCloudRackDefinitionPatch.

Properties

Name Description
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

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<NetworkCloudRackDefinitionPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<NetworkCloudRackDefinitionPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<NetworkCloudRackDefinitionPatch>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<NetworkCloudRackDefinitionPatch>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<NetworkCloudRackDefinitionPatch>.Write(ModelReaderWriterOptions)

Applies to