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. |
| security |
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. |
| supported |
Features supported. NOTE: This property will not be serialized. It can only be populated by the server. |
| supported |
Modes of high availability supported for this compute. NOTE: This property will not be serialized. It can only be populated by the server. |
| supported |
Maximum IOPS supported by this compute. NOTE: This property will not be serialized. It can only be populated by the server. |
| supported |
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. |
| supported |
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. |
| v |
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