Share via


ServerSkuCapability interface

Capabilities in terms of compute.

Extends

Properties

name

Name of the compute (SKU). NOTE: This property will not be serialized. It can only be populated by the server.

securityProfile

Security profile of the compute. Indicates if it's a Confidential Compute virtual machine. NOTE: This property will not be serialized. It can only be populated by the server.

supportedFeatures

Features supported. NOTE: This property will not be serialized. It can only be populated by the server.

supportedHaMode

Modes of high availability supported for this compute. NOTE: This property will not be serialized. It can only be populated by the server.

supportedIops

Maximum IOPS supported by this compute. NOTE: This property will not be serialized. It can only be populated by the server.

supportedMemoryPerVcoreMb

Supported memory (in MB) per virtual core assigned to this compute. NOTE: This property will not be serialized. It can only be populated by the server.

supportedZones

List of supported availability zones. E.g. '1', '2', '3' NOTE: This property will not be serialized. It can only be populated by the server.

vCores

vCores available for this compute. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

reason

The reason for the capability not being available. NOTE: This property will not be serialized. It can only be populated by the server.

status

The status of the capability. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

name

Name of the compute (SKU). NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

securityProfile

Security profile of the compute. Indicates if it's a Confidential Compute virtual machine. NOTE: This property will not be serialized. It can only be populated by the server.

securityProfile?: string

Property Value

string

supportedFeatures

Features supported. NOTE: This property will not be serialized. It can only be populated by the server.

supportedFeatures?: SupportedFeature[]

Property Value

supportedHaMode

Modes of high availability supported for this compute. NOTE: This property will not be serialized. It can only be populated by the server.

supportedHaMode?: string[]

Property Value

string[]

supportedIops

Maximum IOPS supported by this compute. NOTE: This property will not be serialized. It can only be populated by the server.

supportedIops?: number

Property Value

number

supportedMemoryPerVcoreMb

Supported memory (in MB) per virtual core assigned to this compute. NOTE: This property will not be serialized. It can only be populated by the server.

supportedMemoryPerVcoreMb?: number

Property Value

number

supportedZones

List of supported availability zones. E.g. '1', '2', '3' NOTE: This property will not be serialized. It can only be populated by the server.

supportedZones?: string[]

Property Value

string[]

vCores

vCores available for this compute. NOTE: This property will not be serialized. It can only be populated by the server.

vCores?: number

Property Value

number

Inherited Property Details

reason

The reason for the capability not being available. NOTE: This property will not be serialized. It can only be populated by the server.

reason?: string

Property Value

string

Inherited From CapabilityBase.reason

status

The status of the capability. NOTE: This property will not be serialized. It can only be populated by the server.

status?: CapabilityStatus

Property Value

Inherited From CapabilityBase.status