Class SkuDefinition | Azure SDK for .NET
Emma Terry
Published Feb 16, 2026
The SKU definition.
Inheritance
System.Object
SkuDefinition
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.ResourceManager.Workloads.dll
Syntax
public class SkuDefinition Properties
Capabilities
The SKU capabilities.
Declaration
public System.Collections.Generic.IReadOnlyList<Azure.ResourceManager.Workloads.Models.SkuCapability> Capabilities { get; } Property Value
Capacity
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
Declaration
public BinaryData Capacity { get; } Property Value
| System.BinaryData |
Costs
The SKU costs.
Declaration
public System.Collections.Generic.IReadOnlyList<Azure.ResourceManager.Workloads.Models.SkuCost> Costs { get; } Property Value
| System.Collections.Generic.IReadOnlyList<SkuCost> |
Family
If the service has different generations of hardware, for the same SKU, then that can be captured here.
Declaration
public string Family { get; } Property Value
| System.String |
Kind
If the service has different kinds of hardware, for the same SKU, then that can be captured here.
Declaration
public string Kind { get; } Property Value
| System.String |
LocationInfo
List of locations where this SKU is available.
Declaration
public System.Collections.Generic.IReadOnlyList<Azure.ResourceManager.Workloads.Models.SkuLocationAndZones> LocationInfo { get; } Property Value
Locations
List of locations where this SKU is available.
Declaration
public System.Collections.Generic.IReadOnlyList<Azure.Core.AzureLocation> Locations { get; } Property Value
| System.Collections.Generic.IReadOnlyList<Azure.Core.AzureLocation> |
Name
The name of the SKU.
Declaration
public string Name { get; } Property Value
| System.String |
ResourceType
Resource type the SKU applicable for.
Declaration
public string ResourceType { get; } Property Value
| System.String |
Restrictions
The SKU restrictions.
Declaration
public System.Collections.Generic.IReadOnlyList<Azure.ResourceManager.Workloads.Models.SkuRestriction> Restrictions { get; } Property Value
Size
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
Declaration
public string Size { get; } Property Value
| System.String |
Tier
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
Declaration
public string Tier { get; } Property Value
| System.String |