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

VMSkuProfileProperties()

Creates an new VMSkuProfileProperties instance.

Properties

ProvisioningState

Provisioning state of the resource

Value

List of supported VM SKUs.

Methods

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