Share via


ResourceSkuProperties Class

Definition

Properties of a ResourceSku

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Mdp.Models.ResourceSkuPropertiesTypeConverter))]
public class ResourceSkuProperties : Microsoft.Azure.PowerShell.Cmdlets.Mdp.Models.IResourceSkuProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Mdp.Models.ResourceSkuPropertiesTypeConverter))>]
type ResourceSkuProperties = class
    interface IResourceSkuProperties
    interface IJsonSerializable
Public Class ResourceSkuProperties
Implements IResourceSkuProperties
Inheritance
ResourceSkuProperties
Attributes
Implements

Constructors

ResourceSkuProperties()

Creates an new ResourceSkuProperties instance.

Properties

Capability

Name value pairs to describe the capability.

Family

The family of the SKU.

Location

The set of locations that the SKU is available.

LocationInfo

A list of locations and availability zones in those locations where the SKU is available

ResourceType

The type of resource the SKU applies to.

Restriction

The restrictions of the SKU.

Size

The size of the SKU.

Tier

The tier of virtual machines in a scale set

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ResourceSkuProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ResourceSkuProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Mdp.Models.IResourceSkuProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ResourceSkuProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to