Partager via


ArmNetworkCloudModelFactory.NetworkCloudRackSkuData Méthode

Définition

Initialise une nouvelle instance de NetworkCloudRackSkuData.

public static Azure.ResourceManager.NetworkCloud.NetworkCloudRackSkuData NetworkCloudRackSkuData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.MachineSkuSlot> computeMachines = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.MachineSkuSlot> controllerMachines = default, string description = default, long? maxClusterSlots = default, Azure.ResourceManager.NetworkCloud.Models.RackSkuProvisioningState? provisioningState = default, Azure.ResourceManager.NetworkCloud.Models.RackSkuType? rackType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.StorageApplianceSkuSlot> storageAppliances = default, System.Collections.Generic.IEnumerable<string> supportedRackSkuIds = default);
static member NetworkCloudRackSkuData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * seq<Azure.ResourceManager.NetworkCloud.Models.MachineSkuSlot> * seq<Azure.ResourceManager.NetworkCloud.Models.MachineSkuSlot> * string * Nullable<int64> * Nullable<Azure.ResourceManager.NetworkCloud.Models.RackSkuProvisioningState> * Nullable<Azure.ResourceManager.NetworkCloud.Models.RackSkuType> * seq<Azure.ResourceManager.NetworkCloud.Models.StorageApplianceSkuSlot> * seq<string> -> Azure.ResourceManager.NetworkCloud.NetworkCloudRackSkuData
Public Shared Function NetworkCloudRackSkuData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional computeMachines As IEnumerable(Of MachineSkuSlot) = Nothing, Optional controllerMachines As IEnumerable(Of MachineSkuSlot) = Nothing, Optional description As String = Nothing, Optional maxClusterSlots As Nullable(Of Long) = Nothing, Optional provisioningState As Nullable(Of RackSkuProvisioningState) = Nothing, Optional rackType As Nullable(Of RackSkuType) = Nothing, Optional storageAppliances As IEnumerable(Of StorageApplianceSkuSlot) = Nothing, Optional supportedRackSkuIds As IEnumerable(Of String) = Nothing) As NetworkCloudRackSkuData

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

computeMachines
IEnumerable<MachineSkuSlot>

Liste des références SKU de machine et de l’emplacement de rack associé pour les machines dédiées au calcul dans ce modèle de rack.

controllerMachines
IEnumerable<MachineSkuSlot>

Liste des références SKU de machine et de l’emplacement de rack associé pour les machines dédiées au plan de contrôle dans ce modèle de rack.

description
String

Texte de forme libre décrivant le rack.

maxClusterSlots
Nullable<Int64>

Nombre maximal de racks de calcul pris en charge par un rack d’agrégateur. 0 s’il s’agit d’un rack de calcul ou d’un rack pour un cluster à rack unique (rackType="Single »).

provisioningState
Nullable<RackSkuProvisioningState>

État d’approvisionnement de la ressource de référence SKU rack.

rackType
Nullable<RackSkuType>

Type du rack.

storageAppliances
IEnumerable<StorageApplianceSkuSlot>

Liste des références SKU Appliance et de l’emplacement de rack associé pour les Appliance de stockage dans ce modèle de rack.

supportedRackSkuIds
IEnumerable<String>

Liste des références SKU prises en charge si le rack est un agrégateur.

Retours

Une nouvelle NetworkCloudRackSkuData instance pour se moquer.

S’applique à