Share via


RecommendedMachineConfiguration Class

Definition

Properties for a recommended machine configuration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.RecommendedMachineConfigurationTypeConverter))]
public class RecommendedMachineConfiguration : Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IRecommendedMachineConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.RecommendedMachineConfigurationTypeConverter))>]
type RecommendedMachineConfiguration = class
    interface IRecommendedMachineConfiguration
    interface IJsonSerializable
Public Class RecommendedMachineConfiguration
Implements IRecommendedMachineConfiguration
Inheritance
RecommendedMachineConfiguration
Attributes
Implements

Constructors

RecommendedMachineConfiguration()

Creates an new RecommendedMachineConfiguration instance.

Properties

MemoryMax

Maximum value.

MemoryMin

Minimum value.

VCpUsMax

Maximum value.

VCpUsMin

Minimum value.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecommendedMachineConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecommendedMachineConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IRecommendedMachineConfiguration.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecommendedMachineConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to