Lenguaje

ArmNetworkCloudModelFactory.NetworkCloudRackSkuData Method

Definition

public static Azure.ResourceManager.NetworkCloud.NetworkCloudRackSkuData NetworkCloudRackSkuData(Azure.Core.ResourceIdentifier id, string name, Azure.Core.ResourceType resourceType, Azure.ResourceManager.Models.SystemData systemData, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.MachineSkuSlot> computeMachines, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.MachineSkuSlot> controllerMachines, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudDeploymentType? deploymentType, string description, long? maxClusterSlots, Azure.ResourceManager.NetworkCloud.Models.RackSkuProvisioningState? provisioningState, Azure.ResourceManager.NetworkCloud.Models.RackSkuType? rackType, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.StorageApplianceSkuSlot> storageAppliances, System.Collections.Generic.IEnumerable<string> supportedRackSkuIds);
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, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudDeploymentType? deploymentType = 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> * Nullable<Azure.ResourceManager.NetworkCloud.Models.NetworkCloudDeploymentType> * 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 (id As ResourceIdentifier, name As String, resourceType As ResourceType, systemData As SystemData, computeMachines As IEnumerable(Of MachineSkuSlot), controllerMachines As IEnumerable(Of MachineSkuSlot), deploymentType As Nullable(Of NetworkCloudDeploymentType), description As String, maxClusterSlots As Nullable(Of Long), provisioningState As Nullable(Of RackSkuProvisioningState), rackType As Nullable(Of RackSkuType), storageAppliances As IEnumerable(Of StorageApplianceSkuSlot), supportedRackSkuIds As IEnumerable(Of String)) As 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 deploymentType As Nullable(Of NetworkCloudDeploymentType) = 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

Parameters

id
ResourceIdentifier

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
String

The name of the resource.

resourceType
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

systemData
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

computeMachines
IEnumerable<MachineSkuSlot>

The list of machine SKUs and associated rack slot for the compute-dedicated machines in this rack model.

controllerMachines
IEnumerable<MachineSkuSlot>

The list of machine SKUs and associated rack slot for the control-plane dedicated machines in this rack model.

deploymentType
Nullable<NetworkCloudDeploymentType>

The deployment type supported by the rack SKU.

description
String

The free-form text describing the rack.

maxClusterSlots
Nullable<Int64>

The maximum number of compute racks supported by an aggregator rack. 0 if this is a compute rack or a rack for a single rack cluster(rackType="Single").

provisioningState
Nullable<RackSkuProvisioningState>

The provisioning state of the rack SKU resource.

rackType
Nullable<RackSkuType>

The type of the rack.

storageAppliances
IEnumerable<StorageApplianceSkuSlot>

The list of appliance SKUs and associated rack slot for the storage appliance(s) in this rack model.

supportedRackSkuIds
IEnumerable<String>

The list of supported SKUs if the rack is an aggregator.

Returns

A new NetworkCloudRackSkuData instance for mocking.

Applies to