Partager via


MachineSkuSlot Class

Definition

MachineSkuSlot represents a single SKU and rack slot associated with the machine.

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

Constructors

MachineSkuSlot()

Creates an new MachineSkuSlot instance.

Properties

BootstrapProtocol

The type of bootstrap protocol used.

CpuCore

The count of CPU cores for this machine.

CpuSocket

The count of CPU sockets for this machine.

Disk

The list of disks.

Generation

The generation of the architecture.

HardwareVersion

The hardware version of the machine.

MemoryCapacityGb

The maximum amount of memory in GB.

Model

The model of the machine.

NetworkInterface

The list of network interfaces.

RackSlot

The position in the rack for the machine.

TotalThread

The count of SMT and physical core threads for this machine.

Vendor

The make of the machine.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MachineSkuSlot.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MachineSkuSlot.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of MachineSkuSlot into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to