Class SkuDefinition | Azure SDK for .NET

Posted by Valentine Belue on Friday, April 26, 2024

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

ncG1vNJzZmiZqqq%2Fpr%2FDpJuom6Njr627wWeaqKqVY8SqusOorqxmnprBcHDWnplonJ%2Bpu6bAjnqxrqqVY5%2Bmv86uqZydfZa7orPEq2WQp6KgubCtw6xmamZgY31ursStmGdpX5a9qnugs6yrnV6HsrS71KuanoWRo66osdFnjqiqm6G8orDSZ4SonJWhwHCN2a6pnmaCmsCwwdGcnIaZnpa0pr6NkKaro5ykrqW%2FjYamnZ2cqHuUt9R9nJ%2Bhnp7BqrvNZ5%2BtpZw%3D