Share via


VMSkuProfileProperties Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.VMSkuProfilePropertiesTypeConverter))]
public class VMSkuProfileProperties : Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IVMSkuProfileProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.VMSkuProfilePropertiesTypeConverter))>]
type VMSkuProfileProperties = class
    interface IVMSkuProfileProperties
    interface IJsonSerializable
Public Class VMSkuProfileProperties
Implements IVMSkuProfileProperties
Inheritance
VMSkuProfileProperties
Attributes
Implements

Constructors

Name Description
VMSkuProfileProperties()

Creates an new VMSkuProfileProperties instance.

Properties

Name Description
ProvisioningState

Provisioning state of the resource

Value

List of supported VM SKUs.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VMSkuProfileProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VMSkuProfileProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IVMSkuProfileProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VMSkuProfileProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to