Microsoft.HanaOnAzure (preview:2017-11-03)

2025/09/19 • 10 new, 10 deleted methods

Operations_List (new)
Description Gets a list of SAP HANA management operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.HanaOnAzure/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
origin: string ,
}
,
isDataAction: boolean ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_List (new)
Description Gets a list of SAP HANA instances in the specified subscription. The operations returns various properties of each SAP HANA on Azure instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HanaOnAzure/hanaInstances
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_ListByResourceGroup (new)
Description Gets a list of SAP HANA instances in the specified subscription and the resource group. The operations returns various properties of each SAP HANA on Azure instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Get (new)
Description Gets properties of a SAP HANA instance for the specified subscription, resource group, and instance name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
}

⚐ Response (200)

{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Create (new)
Description This action must be performed through our operations team.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
hanaInstanceParameter:
{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
}
,
$schema:
{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Delete (new)
Description This action must be performed through our operations team.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Update (new)
Description Patches the Tags field of a SAP HANA instance for the specified subscription, resource group, and instance name.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
tagsParameter:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Restart (new)
Description The operation to restart a SAP HANA instance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}/restart
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Start (new)
Description The operation to start a SAP HANA instance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}/start
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Shutdown (new)
Description The operation to shutdown a SAP HANA instance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}/shutdown
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
Operations_List (removed)
Description Gets a list of SAP HANA management operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.HanaOnAzure/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
origin: string ,
}
,
isDataAction: boolean ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_List (removed)
Description Gets a list of SAP HANA instances in the specified subscription. The operations returns various properties of each SAP HANA on Azure instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.HanaOnAzure/hanaInstances
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_ListByResourceGroup (removed)
Description Gets a list of SAP HANA instances in the specified subscription and the resource group. The operations returns various properties of each SAP HANA on Azure instance.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Get (removed)
Description Gets properties of a SAP HANA instance for the specified subscription, resource group, and instance name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
}

⚐ Response (200)

{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Create (removed)
Description This action must be performed through our operations team.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
hanaInstanceParameter:
{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
}
,
$schema:
{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Delete (removed)
Description This action must be performed through our operations team.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Update (removed)
Description Patches the Tags field of a SAP HANA instance for the specified subscription, resource group, and instance name.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
tagsParameter:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
hardwareProfile:
{
hardwareType: enum ,
hanaInstanceSize: enum ,
}
,
storageProfile:
{
nfsIpAddress: string ,
osDisks:
[
{
name: string ,
diskSizeGB: integer ,
lun: integer ,
}
,
]
,
hanaSids:
[
{
gid: string ,
memoryAllocation: string ,
sid: string ,
username: string ,
uid: string ,
}
,
]
,
}
,
osProfile:
{
computerName: string ,
osType: string ,
version: string ,
sshPublicKey: string ,
}
,
networkProfile:
{
networkInterfaces:
[
{
ipAddress: string ,
}
,
]
,
circuitId: string ,
}
,
hanaInstanceId: string ,
powerState: enum ,
proximityPlacementGroup: string ,
hwRevision: string ,
partnerNodeId: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Restart (removed)
Description The operation to restart a SAP HANA instance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}/restart
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Start (removed)
Description The operation to start a SAP HANA instance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}/start
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}
HanaInstances_Shutdown (removed)
Description The operation to shutdown a SAP HANA instance.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HanaOnAzure/hanaInstances/{hanaInstanceName}/shutdown
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
hanaInstanceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
}
,
}