Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SkuDefinition

Package version

The SKU definition.

Hierarchy

  • SkuDefinition

Index

Properties

Optional capabilities

capabilities: SkuCapability[]

The SKU capabilities.

Optional capacity

capacity: Record<string, unknown>

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.

Optional costs

costs: SkuCost[]

The SKU costs.

Optional family

family: undefined | string

If the service has different generations of hardware, for the same SKU, then that can be captured here.

Optional kind

kind: undefined | string

If the service has different kinds of hardware, for the same SKU, then that can be captured here.

Optional locationInfo

locationInfo: SkuLocationAndZones[]

List of locations where this SKU is available.

Optional locations

locations: string[]

List of locations where this SKU is available.

name

name: string

The name of the SKU.

Optional resourceType

resourceType: undefined | string

Resource type the SKU applicable for.

Optional restrictions

restrictions: SkuRestriction[]

The SKU restrictions.

Optional size

size: undefined | string

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

Optional tier

tier: undefined | string

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.

Generated using TypeDoc