RackSkuInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. networkcloud. fluent. models. RackSkuInner
- com.
- com.
public final class RackSkuInner
extends ProxyResource
RackSku represents the SKU information of the rack.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
List<Machine |
computeMachines()
Get the compute |
|
List<Machine |
controllerMachines()
Get the controller |
|
Deployment |
deploymentType()
Get the deployment |
| String |
description()
Get the description property: The free-form text describing the rack. |
|
static
Rack |
fromJson(JsonReader jsonReader)
Reads an instance of Rack |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
| Long |
maxClusterSlots()
Get the max |
| String |
name()
Get the name property: The name of the resource. |
|
Rack |
provisioningState()
Get the provisioning |
|
Rack |
rackType()
Get the rack |
|
List<Storage |
storageAppliances()
Get the storage |
| List<String> |
supportedRackSkuIds()
Get the supported |
|
System |
systemData()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
Methods inherited from ProxyResource
Methods inherited from java.lang.Object
Method Details
computeMachines
public List<MachineSkuSlot> computeMachines()
Get the computeMachines property: The list of machine SKUs and associated rack slot for the compute-dedicated machines in this rack model.
Returns:
controllerMachines
public List<MachineSkuSlot> controllerMachines()
Get the controllerMachines property: The list of machine SKUs and associated rack slot for the control-plane dedicated machines in this rack model.
Returns:
deploymentType
public DeploymentType deploymentType()
Get the deploymentType property: The deployment type supported by the rack SKU.
Returns:
description
public String description()
Get the description property: The free-form text describing the rack.
Returns:
fromJson
public static RackSkuInner fromJson(JsonReader jsonReader)
Reads an instance of RackSkuInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
RackSkuInner.id()Returns:
maxClusterSlots
public Long maxClusterSlots()
Get the maxClusterSlots property: 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").
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
RackSkuInner.name()Returns:
provisioningState
public RackSkuProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the rack SKU resource.
Returns:
rackType
public RackSkuType rackType()
Get the rackType property: The type of the rack.
Returns:
storageAppliances
public List<StorageApplianceSkuSlot> storageAppliances()
Get the storageAppliances property: The list of appliance SKUs and associated rack slot for the storage appliance(s) in this rack model.
Returns:
supportedRackSkuIds
public List<String> supportedRackSkuIds()
Get the supportedRackSkuIds property: The list of supported SKUs if the rack is an aggregator.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
RackSkuInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
RackSkuInner.type()Returns: