swagger: '2.0'
info:
title: Microsoft Azure Azure Large Instance
version: 2023-07-20-preview
description: The AzureLargeInstance Management client
x-typespec-generated:
- emitter: '@azure-tools/typespec-autorest'
schemes:
- https
host: management.azure.com
produces:
- application/json
consumes:
- application/json
security:
- azure_auth:
- user_impersonation
securityDefinitions:
azure_auth:
type: oauth2
description: Azure Active Directory OAuth2 Flow.
flow: implicit
authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
scopes:
user_impersonation: impersonate your user account
tags:
- name: AzureLargeInstances
- name: AzureLargeStorageInstances
- name: Operations
paths:
/providers/Microsoft.AzureLargeInstance/operations:
get:
operationId: microsoftAzureOperationsList
tags:
- Operations
description: List the operations for the provider
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
responses:
'200':
description: Azure operation completed successfully.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/OperationListResult
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
Operations_List:
$ref: ./examples/AzureLargeInstanceOperations_List.json
x-ms-pageable:
nextLinkName: nextLink
summary: Get Providers Microsoft Azurelargeinstance Operations
/subscriptions/{subscriptionId}/providers/Microsoft.AzureLargeInstance/azureLargeInstances:
get:
operationId: microsoftAzureAzurelargeinstanceListbysubscription
tags:
- AzureLargeInstances
description: >-
Gets a list of Azure Large Instances in the specified subscription.
The
operations returns various properties of each Azure Large
Instance.
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
responses:
'200':
description: Azure operation completed successfully.
schema:
$ref: '#/definitions/AzureLargeInstanceListResult'
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeInstance_ListBySubscription:
$ref: ./examples/AzureLargeInstance_ListBySubscription.json
x-ms-pageable:
nextLinkName: nextLink
summary: >-
Get Subscriptions Subscriptionid Providers Microsoft Azurelargeinstance
Azurelargeinstances
/subscriptions/{subscriptionId}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances:
get:
operationId: microsoftAzureAzurelargestorageinstanceListbysubscription
tags:
- AzureLargeStorageInstances
description: >-
Gets a list of AzureLargeStorageInstances in the specified subscription.
The
operations returns various properties of each Azure LargeStorage
instance.
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
responses:
'200':
description: Azure operation completed successfully.
schema:
$ref: '#/definitions/AzureLargeStorageInstanceListResult'
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeStorageInstance_ListBySubscription:
$ref: ./examples/AzureLargeStorageInstance_ListBySubscription.json
x-ms-pageable:
nextLinkName: nextLink
summary: >-
Get Subscriptions Subscriptionid Providers Microsoft Azurelargeinstance
Azurelargestorageinstances
? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances
: get:
operationId: microsoftAzureAzurelargeinstanceListbyresourcegroup
tags:
- AzureLargeInstances
description: >-
Gets a list of Azure Large Instances in the specified subscription and
resource
group. The operations returns various properties of each
Azure Large Instance.
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
responses:
'200':
description: Azure operation completed successfully.
schema:
$ref: '#/definitions/AzureLargeInstanceListResult'
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeInstance_ListByResourceGroup:
$ref: ./examples/AzureLargeInstance_ListByResourceGroup.json
x-ms-pageable:
nextLinkName: nextLink
summary: >-
Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname
Providers Microsoft Azurelargeinstance Azurelargeinstances
? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}
: get:
operationId: microsoftAzureAzurelargeinstanceGet
tags:
- AzureLargeInstances
description: >-
Gets an Azure Large Instance for the specified subscription, resource
group,
and instance name.
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
- name: azureLargeInstanceName
in: path
description: Name of the AzureLargeInstance.
required: true
type: string
pattern: .*
responses:
'200':
description: Azure operation completed successfully.
schema:
$ref: '#/definitions/AzureLargeInstance'
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeInstance_Get:
$ref: ./examples/AzureLargeInstance_Get.json
summary: >-
Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname
Providers Microsoft Azurelargeinstance Azurelargeinstances
Azurelargeinstancename
patch:
operationId: microsoftAzureAzurelargeinstanceUpdate
tags:
- AzureLargeInstances
description: >-
Patches the Tags field of an Azure Large Instance for the
specified
subscription, resource group, and instance name.
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
- name: azureLargeInstanceName
in: path
description: Name of the AzureLargeInstance.
required: true
type: string
pattern: .*
- name: tagsParameter
in: body
description: The resource properties to be updated.
required: true
schema:
$ref: '#/definitions/AzureLargeInstanceTagsUpdate'
x-ms-client-name: properties
responses:
'200':
description: Azure operation completed successfully.
schema:
$ref: '#/definitions/AzureLargeInstance'
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeInstance_Delete_Tag:
$ref: ./examples/AzureLargeInstance_PatchTags_Delete.json
AzureLargeInstance_Update_Tag:
$ref: ./examples/AzureLargeInstance_PatchTags.json
summary: >-
Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname
Providers Microsoft Azurelargeinstance Azurelargeinstances
Azurelargeinstancename
? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/restart
: post:
operationId: microsoftAzureAzurelargeinstanceRestart
tags:
- AzureLargeInstances
description: >-
The operation to restart an Azure Large Instance (only for compute
instances)
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
- name: azureLargeInstanceName
in: path
description: Name of the AzureLargeInstance.
required: true
type: string
pattern: .*
- name: forceParameter
in: body
description: >-
When set to 'active', this parameter empowers the server with the
ability to forcefully terminate and halt any existing processes that
may be running on the server
required: false
schema:
$ref: '#/definitions/ForceState'
responses:
'200':
description: The request has succeeded.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/OperationStatusResult
'202':
description: Resource operation accepted.
headers:
Location:
type: string
description: >-
The Location header contains the URL where the status of the
long running operation can be checked.
Retry-After:
type: integer
format: int32
description: >-
The Retry-After header can indicate how long the client should
wait before polling the operation status.
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeInstance_Restart:
$ref: ./examples/AzureLargeInstance_Restart.json
x-ms-long-running-operation-options:
final-state-via: location
x-ms-long-running-operation: true
summary: >-
Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname
Providers Microsoft Azurelargeinstance Azurelargeinstances
Azurelargeinstancename Restart
? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/shutdown
: post:
operationId: microsoftAzureAzurelargeinstanceShutdown
tags:
- AzureLargeInstances
description: >-
The operation to shutdown an Azure Large Instance (only for compute
instances)
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
- name: azureLargeInstanceName
in: path
description: Name of the AzureLargeInstance.
required: true
type: string
pattern: .*
responses:
'200':
description: The request has succeeded.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/OperationStatusResult
'202':
description: Resource operation accepted.
headers:
Location:
type: string
description: >-
The Location header contains the URL where the status of the
long running operation can be checked.
Retry-After:
type: integer
format: int32
description: >-
The Retry-After header can indicate how long the client should
wait before polling the operation status.
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeInstance_Shutdown:
$ref: ./examples/AzureLargeInstance_Shutdown.json
x-ms-long-running-operation-options:
final-state-via: location
x-ms-long-running-operation: true
summary: >-
Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname
Providers Microsoft Azurelargeinstance Azurelargeinstances
Azurelargeinstancename Shutdown
? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/start
: post:
operationId: microsoftAzureAzurelargeinstanceStart
tags:
- AzureLargeInstances
description: >-
The operation to start an Azure Large Instance (only for compute
instances)
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
- name: azureLargeInstanceName
in: path
description: Name of the AzureLargeInstance.
required: true
type: string
pattern: .*
responses:
'200':
description: The request has succeeded.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/OperationStatusResult
'202':
description: Resource operation accepted.
headers:
Location:
type: string
description: >-
The Location header contains the URL where the status of the
long running operation can be checked.
Retry-After:
type: integer
format: int32
description: >-
The Retry-After header can indicate how long the client should
wait before polling the operation status.
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeInstance_Start:
$ref: ./examples/AzureLargeInstance_Start.json
x-ms-long-running-operation-options:
final-state-via: location
x-ms-long-running-operation: true
summary: >-
Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname
Providers Microsoft Azurelargeinstance Azurelargeinstances
Azurelargeinstancename Start
? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances
: get:
operationId: microsoftAzureAzurelargestorageinstanceListbyresourcegroup
tags:
- AzureLargeStorageInstances
description: >-
Gets a list of AzureLargeStorageInstances in the specified subscription
and
resource group. The operations returns various properties of each
Azure
LargeStorage instance.
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
responses:
'200':
description: Azure operation completed successfully.
schema:
$ref: '#/definitions/AzureLargeStorageInstanceListResult'
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeStorageInstance_ListByResourceGroup:
$ref: ./examples/AzureLargeStorageInstance_ListByResourceGroup.json
x-ms-pageable:
nextLinkName: nextLink
summary: >-
Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname
Providers Microsoft Azurelargeinstance Azurelargestorageinstances
? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/{azureLargeStorageInstanceName}
: get:
operationId: microsoftAzureAzurelargestorageinstanceGet
tags:
- AzureLargeStorageInstances
description: >-
Gets an Azure Large Storage instance for the specified subscription,
resource
group, and instance name.
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
- name: azureLargeStorageInstanceName
in: path
description: Name of the AzureLargeStorageInstance.
required: true
type: string
pattern: .*
responses:
'200':
description: Azure operation completed successfully.
schema:
$ref: '#/definitions/AzureLargeStorageInstance'
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeStorageInstance_Get:
$ref: ./examples/AzureLargeStorageInstance_Get.json
summary: >-
Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname
Providers Microsoft Azurelargeinstance Azurelargestorageinstances
Azurelargestorageinstancename
patch:
operationId: microsoftAzureAzurelargestorageinstanceUpdate
tags:
- AzureLargeStorageInstances
description: >-
Patches the Tags field of a Azure Large Storage Instance for the
specified
subscription, resource group, and instance name.
parameters:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
- name: azureLargeStorageInstanceName
in: path
description: Name of the AzureLargeStorageInstance.
required: true
type: string
pattern: .*
- name: tagsParameter
in: body
description: The resource properties to be updated.
required: true
schema:
$ref: '#/definitions/AzureLargeStorageInstanceTagsUpdate'
x-ms-client-name: properties
responses:
'200':
description: Azure operation completed successfully.
schema:
$ref: '#/definitions/AzureLargeStorageInstance'
default:
description: An unexpected error response.
schema:
$ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
x-ms-examples:
AzureLargeStorageInstance_Delete_Tag:
$ref: ./examples/AzureLargeStorageInstance_PatchTags_Delete.json
AzureLargeStorageInstance_Update_Tag:
$ref: ./examples/AzureLargeStorageInstance_PatchTags.json
summary: >-
Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname
Providers Microsoft Azurelargeinstance Azurelargestorageinstances
Azurelargestorageinstancename
definitions:
AzureLargeInstance:
type: object
description: |-
Azure Large Instance info on Azure (ARM properties and AzureLargeInstance
properties)
properties:
properties:
$ref: '#/definitions/AzureLargeInstanceProperties'
description: The resource-specific properties for this resource.
x-ms-client-flatten: true
x-ms-mutability:
- read
- create
allOf:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource
AzureLargeInstanceForcePowerState:
type: string
description: >-
Enum of two possible values to determine if the ALI instance restart
operation should forcefully terminate and halt any existing processes that
may be running on the server or not.
enum:
- active
- inactive
x-ms-enum:
name: AzureLargeInstanceForcePowerState
modelAsString: true
values:
- name: active
value: active
description: >-
Active means that the restart operation will terminate and halt
existing processes that may be running on the server
- name: inactive
value: inactive
description: >-
Inactive means that the restart operation will not terminate and
halt existing processes that may be running on the server
AzureLargeInstanceHardwareTypeNamesEnum:
type: string
description: >-
Enum of the hardware options (vendor and/or their product name) for an
Azure Large Instance
enum:
- Cisco_UCS
- HPE
- SDFLEX
x-ms-enum:
name: AzureLargeInstanceHardwareTypeNamesEnum
modelAsString: true
values:
- name: Cisco_UCS
value: Cisco_UCS
description: Hardware type of UCS from vendor Cisco
- name: HPE
value: HPE
description: Hardware type of HPE from vendor Hewlett Packard Enterprise
- name: SDFLEX
value: SDFLEX
description: Hardware type of SDFLEX
AzureLargeInstanceListResult:
type: object
description: The response of a AzureLargeInstance list operation.
properties:
value:
type: array
description: The AzureLargeInstance items on this page
items:
$ref: '#/definitions/AzureLargeInstance'
nextLink:
type: string
format: uri
description: The link to the next page of items
required:
- value
AzureLargeInstancePowerStateEnum:
type: string
description: Power states that an Azure Large Instance can be in
enum:
- starting
- started
- stopping
- stopped
- restarting
- unknown
x-ms-enum:
name: AzureLargeInstancePowerStateEnum
modelAsString: true
values:
- name: starting
value: starting
description: Starting means that the Azure Large Instance resource is turning on.
- name: started
value: started
description: >-
Started means that the Azure Large Instance resource has been
powered on.
- name: stopping
value: stopping
description: >-
Stopping means that the Azure Large Instance resource is shutting
down.
- name: stopped
value: stopped
description: Stopped means that the Azure Large Instance resource has shut down.
- name: restarting
value: restarting
description: >-
Restarting means that the Azure Large Instance resource is
restarting.
- name: unknown
value: unknown
description: Unknown means that the state of the Azure Large Instance is unknown.
AzureLargeInstanceProperties:
type: object
description: Describes the properties of an Azure Large Instance.
properties:
hardwareProfile:
$ref: '#/definitions/HardwareProfile'
description: Specifies the hardware settings for the Azure Large Instance.
storageProfile:
$ref: '#/definitions/StorageProfile'
description: Specifies the storage settings for the Azure Large Instance disks.
osProfile:
$ref: '#/definitions/OsProfile'
description: Specifies the operating system settings for the Azure Large Instance.
networkProfile:
$ref: '#/definitions/NetworkProfile'
description: Specifies the network settings for the Azure Large Instance.
azureLargeInstanceId:
type: string
description: Specifies the Azure Large Instance unique ID.
readOnly: true
powerState:
$ref: '#/definitions/AzureLargeInstancePowerStateEnum'
description: Resource power state
readOnly: true
proximityPlacementGroup:
type: string
description: Resource proximity placement group
readOnly: true
hwRevision:
type: string
description: Hardware revision of an Azure Large Instance
readOnly: true
partnerNodeId:
type: string
description: >-
ARM ID of another AzureLargeInstance that will share a network with
this
AzureLargeInstance
provisioningState:
$ref: '#/definitions/AzureLargeInstanceProvisioningStatesEnum'
description: State of provisioning of the AzureLargeInstance
readOnly: true
AzureLargeInstanceProvisioningStatesEnum:
type: string
description: Provisioning states that an Azure Large Instance can be in
enum:
- Accepted
- Creating
- Updating
- Failed
- Succeeded
- Deleting
- Migrating
- Canceled
x-ms-enum:
name: AzureLargeInstanceProvisioningStatesEnum
modelAsString: true
values:
- name: Accepted
value: Accepted
description: >-
Accepted means Azure Large Instance resource provisioning has been
accepted.
- name: Creating
value: Creating
description: Creating means Azure Large Instance resource is being created.
- name: Updating
value: Updating
description: >-
Updating means an existing Azure Large Instance resource is being
updated
- name: Failed
value: Failed
description: Failed means Azure Large Instance resource is in failed state
- name: Succeeded
value: Succeeded
description: >-
Succeeded means Azure Large Instance resource creation succeeded
during last create/update
- name: Deleting
value: Deleting
description: >-
Deleting means Azure Large Instance resource is in the process of
being deleted
- name: Migrating
value: Migrating
description: >-
Migrating means Azure Large Instance resource is being migrated from
one subscription or resource group to another
- name: Canceled
value: Canceled
description: Cancelled Azure Large Instance resource operation has been cancelled
readOnly: true
AzureLargeInstanceSizeNamesEnum:
type: string
description: >-
Enum of available model types (each of which have their own storage /
memory sizes) for an Azure Large Instance type. See
https://docs.microsoft.com/azure/sap/large-instances/hana-available-skus
enum:
- S72m
- S144m
- S72
- S144
- S192
- S192m
- S192xm
- S96
- S112
- S224
- S224m
- S224om
- S224oo
- S224oom
- S224ooo
- S224se
- S384
- S384m
- S384xm
- S384xxm
- S448
- S448m
- S448om
- S448oo
- S448oom
- S448ooo
- S448se
- S576m
- S576xm
- S672
- S672m
- S672om
- S672oo
- S672oom
- S672ooo
- S768
- S768m
- S768xm
- S896
- S896m
- S896om
- S896oo
- S896oom
- S896ooo
- S960m
x-ms-enum:
name: AzureLargeInstanceSizeNamesEnum
modelAsString: true
values:
- name: S72m
value: S72m
description: Type I class SKU that can't be purchased anymore
- name: S144m
value: S144m
description: Type I class SKU that can't be purchased anymore
- name: S72
value: S72
description: Type I class SKU that can't be purchased anymore
- name: S144
value: S144
description: Type I class SKU that can't be purchased anymore
- name: S192
value: S192
description: Type I class SKU that can't be purchased anymore
- name: S192m
value: S192m
description: Type I class SKU that can't be purchased anymore
- name: S192xm
value: S192xm
description: Type I class SKU that can't be purchased anymore
- name: S96
value: S96
description: >-
2 sockets, 96 CPU threads, 48 CPU cores, 768 GB total memory, 768 GB
DRAM, 3.0 TB storage, Cisco_UCS hardware type
- name: S112
value: S112
description: No longer offered or used.
- name: S224
value: S224
description: >-
4 sockets, 224 CPU threads, 112 CPU cores, 3 TB total memory, 3 TB
DRAM, 6.3 TB storage, Cisco_UCS hardware type
- name: S224m
value: S224m
description: >-
4 sockets, 224 CPU threads, 112 CPU cores, 6 TB total memory, 6 TB
DRAM, 10.5 TB storage, Cisco_UCS hardware type
- name: S224om
value: S224om
description: >-
4 sockets, 224 CPU threads, 112 CPU cores, 6 TB total memory, 3 TB
DRAM, 3 TB memory optane, 10.5 TB storage, Cisco_UCS hardware type
- name: S224oo
value: S224oo
description: >-
4 sockets, 224 CPU threads, 112 CPU cores, 4.5 TB total memory, 1.5
TB DRAM, 3 TB memory optane, 8.4 TB storage, Cisco_UCS hardware type
- name: S224oom
value: S224oom
description: >-
4 sockets, 224 CPU threads, 112 CPU cores, 9 TB total memory, 3 TB
DRAM, 6 TB memory optane, 14.8 TB storage, Cisco_UCS hardware type
- name: S224ooo
value: S224ooo
description: >-
4 sockets, 224 CPU threads, 112 CPU cores, 7.5TB total memory, 1.5
TB DRAM, 6 TB memory optane, 12.7 TB storage, Cisco_UCS hardware
type
- name: S224se
value: S224se
description: 4 sockets, 448 CPU threads, 6 TB total memory, SDFLEX hardware type
- name: S384
value: S384
description: >-
8 sockets, 384 CPU threads, 192 CPU cores, 4 TB total memory, 4 TB
DRAM, 16 TB storage, HPEMc990x hardware type
- name: S384m
value: S384m
description: >-
8 sockets, 384 CPU threads, 192 CPU cores, 6 TB total memory, 6 TB
DRAM, 18 TB storage, HPEMc990x hardware type
- name: S384xm
value: S384xm
description: >-
8 sockets, 384 CPU threads, 192 CPU cores, 8 TB total memory, 8 TB
DRAM, 22 TB storage, HPEMc990x hardware type
- name: S384xxm
value: S384xxm
description: >-
8 sockets, 384 CPU threads, 12 TB total memory, HPEMc990x hardware
type
- name: S448
value: S448
description: >-
8 sockets, 448 CPU threads, 224 CPU cores, 6 TB total memory, 6 TB
DRAM, 10.5 TB storage, SDFLEX hardware type
- name: S448m
value: S448m
description: >-
8 sockets, 448 CPU threads, 224 CPU cores, 12 TB total memory, 12 TB
DRAM, 18.9 TB storage, SDFLEX hardware type
- name: S448om
value: S448om
description: >-
8 sockets, 448 CPU threads, 224 CPU cores, 12 TB total memory, 6 TB
DRAM, 6 TB memory optane, 18.9 TB storage, SDFLEX hardware type
- name: S448oo
value: S448oo
description: >-
8 sockets, 448 CPU threads, 224 CPU cores, 9 TB total memory, 3 TB
DRAM, 6 TB memory optane, 14.8 TB storage, SDFLEX hardware type
- name: S448oom
value: S448oom
description: >-
8 sockets, 448 CPU threads, 224 CPU cores, 18 TB total memory, 6 TB
DRAM, 12 memory optane, 27.4 TB storage, SDFLEX hardware type
- name: S448ooo
value: S448ooo
description: >-
8 sockets, 448 CPU threads, 224 CPU cores, 15 TB total memory, 3 TB
DRAM, 12 memory optane, 23.2 TB storage, SDFLEX hardware type
- name: S448se
value: S448se
description: 8 sockets, 448 CPU threads, 12 TB total memory, SDFLEX hardware type
- name: S576m
value: S576m
description: >-
12 sockets, 576 CPU threads, 288 CPU cores, 12 TB total memory, 12
TB DRAM, 28 TB storage, HPEMc990x hardware type
- name: S576xm
value: S576xm
description: >-
12 sockets, 576 CPU threads, 288 CPU cores, 18 TB total memory,
HPEMc990x hardware type
- name: S672
value: S672
description: >-
12 sockets, 672 CPU threads, 336 CPU cores, 9 TB total memory, 9 TB
DRAM, 14.7 TB storage, SDFLEX hardware type
- name: S672m
value: S672m
description: >-
12 sockets, 672 CPU threads, 336 CPU cores, 18 TB total memory, 18
TB DRAM, 27.4 TB storage, SDFLEX hardware type
- name: S672om
value: S672om
description: >-
12 sockets, 672 CPU threads, 336 CPU cores, 18 TB total memory, 9 TB
DRAM, 9 TB memory optane, 27.4 TB storage, SDFLEX hardware type
- name: S672oo
value: S672oo
description: >-
12 sockets, 672 CPU threads, 336 CPU cores, 13.5 TB total memory,
4.5 TB DRAM, 9 TB memory optane, 21.1 TB storage, SDFLEX hardware
type
- name: S672oom
value: S672oom
description: >-
12 sockets, 672 CPU threads, 336 CPU cores, 27 TB total memory, 9 TB
DRAM, 18 TB memory optane, 40 TB storage, SDFLEX hardware type
- name: S672ooo
value: S672ooo
description: >-
12 sockets, 672 CPU threads, 336 CPU cores, 22.5 TB total memory,
4.5 TB DRAM, 18 TB memory optane, 33.7 TB storage, SDFLEX hardware
type
- name: S768
value: S768
description: No longer offered or used.
- name: S768m
value: S768m
description: >-
16 sockets, 768 CPU threads, 384 CPU cores, 16 TB total memory, 16
TB DRAM, 36 TB storage, HPEMc990x hardware type
- name: S768xm
value: S768xm
description: >-
16 sockets, 768 CPU threads, 384 CPU cores, 24 TB total memory, 24
TB DRAM, 56 TB storage, HPEMc990x hardware type
- name: S896
value: S896
description: >-
16 sockets, 896 CPU threads, 448 CPU cores, 12 TB total memory, 12
TB DRAM, 18.9 TB storage, SDFLEX hardware type
- name: S896m
value: S896m
description: "16 sockets, 896 CPU threads, 448 CPU cores, 24 TB\ttotal memory, 24 TB DRAM, 35.8 TB storage, SDFLEX hardware type"
- name: S896om
value: S896om
description: "16 sockets, 896 CPU threads, 448 CPU cores, 24 TB\ttotal memory, 12 TB DRAM, 12 TB memory optane, 35.8 TB storage, SDFLEX hardware type"
- name: S896oo
value: S896oo
description: >-
16 sockets, 896 CPU threads, 448 CPU cores, 18 TB total memory, 6
TB DRAM, 12 TB memory optane, 27.4 TB storage, SDFLEX hardware type
- name: S896oom
value: S896oom
description: >-
16 sockets, 896 CPU threads, 448 CPU cores, 36 TB total memory, 12
TB DRAM, 24 TB memory optane, 52.7 TB storage, SDFLEX hardware type
- name: S896ooo
value: S896ooo
description: >-
16 sockets, 896 CPU threads, 448 CPU cores, 30 TB total memory, 6 TB
DRAM, 24 TB memory optane, 44.3 TB storage, SDFLEX hardware type
- name: S960m
value: S960m
description: >-
20 sockets, 960 CPU threads, 480 CPU cores, 20 TB total memory, 20
TB DRAM, 46 TB storage, HPEMc990x hardware type
AzureLargeInstanceTagsUpdate:
type: object
description: The type used for updating tags in AzureLargeInstance resources.
properties:
tags:
type: object
description: Resource tags.
additionalProperties:
type: string
AzureLargeStorageInstance:
type: object
description: |-
AzureLargeStorageInstance info on Azure (ARM properties and
AzureLargeStorageInstance properties)
properties:
properties:
$ref: '#/definitions/AzureLargeStorageInstanceProperties'
description: The resource-specific properties for this resource.
x-ms-client-flatten: true
x-ms-mutability:
- read
- create
allOf:
- $ref: >-
../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource
AzureLargeStorageInstanceListResult:
type: object
description: The response of a AzureLargeStorageInstance list operation.
properties:
value:
type: array
description: The AzureLargeStorageInstance items on this page
items:
$ref: '#/definitions/AzureLargeStorageInstance'
nextLink:
type: string
format: uri
description: The link to the next page of items
required:
- value
AzureLargeStorageInstanceProperties:
type: object
description: Describes the properties of an AzureLargeStorageInstance.
properties:
azureLargeStorageInstanceUniqueIdentifier:
type: string
description: Specifies the AzureLargeStorageInstance unique ID.
storageProperties:
$ref: '#/definitions/StorageProperties'
description: Specifies the storage properties for the AzureLargeStorage instance.
AzureLargeStorageInstanceTagsUpdate:
type: object
description: The type used for updating tags in AzureLargeStorageInstance resources.
properties:
tags:
type: object
description: Resource tags.
additionalProperties:
type: string
CreatedByType:
type: string
description: >-
The type of identity that created the resource: User, Application,
ManagedIdentity
enum:
- User
- Application
- ManagedIdentity
- Key
x-ms-enum:
name: CreatedByType
modelAsString: true
values:
- name: User
value: User
description: >-
An AAD user. The createdByType/lastModifiedBy property will be a
user principal name (email address).
- name: Application
value: Application
description: >-
An AAD application. The createdByType/lastModifiedBy property will
be the Application Id.
- name: ManagedIdentity
value: ManagedIdentity
description: >-
A Managed Identity. The createdByType/lastModifiedBy property will
be the ManagedIdentity resource Id
- name: Key
value: Key
description: A key
Disk:
type: object
description: Specifies the disk information fo the Azure Large Instance
properties:
name:
type: string
description: The disk name.
diskSizeGB:
type: integer
format: int32
description: Specifies the size of an empty data disk in gigabytes.
lun:
type: integer
format: int32
description: >-
Specifies the logical unit number of the data disk. This value is used
to
identify data disks within the VM and therefore must be unique for
each data
disk attached to a VM.
readOnly: true
ForceState:
type: object
description: >-
The active state empowers the server with the ability to forcefully
terminate
and halt any existing processes that may be running on the server
properties:
forceState:
$ref: '#/definitions/AzureLargeInstanceForcePowerState'
description: Whether to force restart by shutting all processes.
HardwareProfile:
type: object
description: Specifies the hardware settings for the Azure Large Instance.
properties:
hardwareType:
$ref: '#/definitions/AzureLargeInstanceHardwareTypeNamesEnum'
description: Name of the hardware type (vendor and/or their product name)
readOnly: true
azureLargeInstanceSize:
$ref: '#/definitions/AzureLargeInstanceSizeNamesEnum'
description: Specifies the Azure Large Instance SKU.
readOnly: true
IpAddress:
type: object
description: Specifies the IP address of the network interface.
properties:
ipAddress:
type: string
description: Specifies the IP address of the network interface.
NetworkProfile:
type: object
description: Specifies the network settings for the Azure Large Instance disks.
properties:
networkInterfaces:
type: array
description: Specifies the network interfaces for the Azure Large Instance.
items:
$ref: '#/definitions/IpAddress'
x-ms-identifiers: []
circuitId:
type: string
description: Specifies the circuit id for connecting to express route.
readOnly: true
OsProfile:
type: object
description: Specifies the operating system settings for the Azure Large Instance.
properties:
computerName:
type: string
description: Specifies the host OS name of the Azure Large Instance.
osType:
type: string
description: This property allows you to specify the type of the OS.
readOnly: true
version:
type: string
description: Specifies version of operating system.
readOnly: true
sshPublicKey:
type: string
description: Specifies the SSH public key used to access the operating system.
ProvisioningState:
type: string
description: An enum of possible operation states for an AzureLargeStorageInstances
enum:
- Accepted
- Creating
- Updating
- Failed
- Succeeded
- Deleting
- Canceled
- Migrating
x-ms-enum:
name: ProvisioningState
modelAsString: true
values:
- name: Accepted
value: Accepted
description: Accepted means ARM resource has been accepted.
- name: Creating
value: Creating
description: Creating means ARM resource is being created.
- name: Updating
value: Updating
description: Updating means an existing ARM resource is being updated
- name: Failed
value: Failed
description: Failed means resource is in failed state
- name: Succeeded
value: Succeeded
description: >-
Succeeded means resource creation succeeded during last
create/update
- name: Deleting
value: Deleting
description: Deleting means resource is in the process of being deleted
- name: Canceled
value: Canceled
description: Cancelled means resource operation has been cancelled
- name: Migrating
value: Migrating
description: >-
Migrating means resource is being migrated from one subscription or
resource group to another
readOnly: true
StorageBillingProperties:
type: object
description: Describes the billing related details of the AzureLargeStorageInstance.
properties:
billingMode:
type: string
description: the billing mode for the storage instance
sku:
type: string
description: the SKU type that is provisioned
StorageProfile:
type: object
description: Specifies the storage settings for the Azure Large Instance disks.
properties:
nfsIpAddress:
type: string
description: IP Address to connect to storage.
readOnly: true
osDisks:
type: array
description: >-
Specifies information about the operating system disk used by Azure
Large
Instance.
items:
$ref: '#/definitions/Disk'
x-ms-identifiers: []
StorageProperties:
type: object
description: described the storage properties of the azure large storage instance
properties:
provisioningState:
$ref: '#/definitions/ProvisioningState'
description: State of provisioning of the AzureLargeStorageInstance
offeringType:
type: string
description: the offering type for which the resource is getting provisioned
storageType:
type: string
description: the storage protocol for which the resource is getting provisioned
generation:
type: string
description: the kind of storage instance
hardwareType:
$ref: '#/definitions/AzureLargeInstanceHardwareTypeNamesEnum'
description: the hardware type of the storage instance
workloadType:
type: string
description: the workload for which the resource is getting provisioned
storageBillingProperties:
$ref: '#/definitions/StorageBillingProperties'
description: the billing related information for the resource
Tags:
type: object
description: Tags field of the AzureLargeInstance instance.
properties:
tags:
type: object
description: Tags field of the AzureLargeInstance instance.
additionalProperties:
type: string
Versions:
type: string
description: Azure Large Instance api versions.
enum:
- 2023-07-20-preview
x-ms-enum:
name: Versions
modelAsString: true
values:
- name: v2023_07_20_preview
value: 2023-07-20-preview
description: Azure Large Instance api version 2023-07-20-preview.
parameters: {}