SAP Virtual Instances - List By Resource Group
Gets all Virtual Instances for SAP solutions resources in a Resource Group.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Workloads/sapVirtualInstances?api-version=2021-12-01-preview
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
The name of the resource group. The name is case insensitive. |
subscription
|
path | True |
string minLength: 1 |
The ID of the target subscription. |
api-version
|
query | True |
string minLength: 1 |
The API version to use for this operation. |
Responses
Name | Type | Description |
---|---|---|
200 OK |
The list of all Virtual Instances for SAP solutions resources. |
|
Other Status Codes |
Error response describing why the operation failed. |
Security
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | impersonate your user account |
Examples
SAPVirtualInstances_ListByResourceGroup
Sample request
Sample response
{
"value": [
{
"id": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Workloads/sapVirtualInstances/X00",
"name": "X00",
"type": "Microsoft.Workloads/sapVirtualInstances",
"tags": {},
"location": "westcentralus",
"systemData": {
"createdBy": "user@xyz.com",
"createdByType": "User",
"createdAt": "2021-08-19T15:10:46.196Z",
"lastModifiedBy": "user@xyz.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-08-19T15:10:46.196Z"
},
"properties": {
"environment": "Prod",
"sapProduct": "S4HANA",
"configuration": {
"configurationType": "Deployment",
"appLocation": "eastus",
"infrastructureConfiguration": {
"deploymentType": "ThreeTier",
"appResourceGroup": "X00-RG",
"centralServer": {
"subnetId": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Networks/virtualNetworks/vnet1/subnets/subnetId1",
"virtualMachineConfiguration": {
"vmSize": "Standard_D8s_v3",
"imageReference": {
"sku": "84sapha-gen2",
"publisher": "RedHat",
"version": "8.4.2021091202",
"offer": "RHEL-SAP-HA"
},
"osProfile": {
"adminUsername": "{your-username}",
"osConfiguration": {
"osType": "Linux",
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"keyData": "ssh-rsa public key"
}
]
}
}
}
},
"instanceCount": 1
},
"applicationServer": {
"subnetId": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Networks/virtualNetworks/vnet1/subnets/subnetId3",
"virtualMachineConfiguration": {
"vmSize": "Standard_D8s_v3",
"imageReference": {
"sku": "84sapha-gen2",
"publisher": "RedHat",
"version": "8.4.2021091202",
"offer": "RHEL-SAP-HA"
},
"osProfile": {
"adminUsername": "{your-username}",
"osConfiguration": {
"osType": "Linux",
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"keyData": "ssh-rsa public key"
}
]
}
}
}
},
"instanceCount": 10
},
"databaseServer": {
"databaseType": "HANA",
"subnetId": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Networks/virtualNetworks/vnet1/subnets/subnetId2",
"virtualMachineConfiguration": {
"vmSize": "Standard_D8s_v3",
"imageReference": {
"sku": "84sapha-gen2",
"publisher": "RedHat",
"version": "8.4.2021091202",
"offer": "RHEL-SAP-HA"
},
"osProfile": {
"adminUsername": "{your-username}",
"osConfiguration": {
"osType": "Linux",
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"keyData": "ssh-rsa public key"
}
]
}
}
}
},
"instanceCount": 1
}
},
"softwareConfiguration": {
"softwareInstallationType": "ServiceInitiated",
"sapFqdn": "sapsystem.contoso.net",
"sapBitsStorageAccountId": "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/ajgupt-test/providers/Microsoft.Storage/storageAccounts/ajguptsavnet",
"bomUrl": "https://myaccount.blob.core.windows.net/mycontainer/myblob",
"softwareVersion": "SAP S/4HANA 2020 FPS01"
}
},
"managedResourceGroupConfiguration": {
"name": "mrg-x00-6d875e77-e412-4d7d-9af4-8895278b4443"
},
"status": "Running",
"health": "Healthy",
"state": "RegistrationComplete",
"provisioningState": "Succeeded"
}
},
{
"id": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Workloads/sapVirtualInstances/X01",
"name": "X01",
"type": "Microsoft.Workloads/sapVirtualInstances",
"tags": {},
"location": "westcentralus",
"systemData": {
"createdBy": "user@xyz.com",
"createdByType": "User",
"createdAt": "2021-08-19T15:10:46.196Z",
"lastModifiedBy": "user@xyz.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-08-19T15:10:46.196Z"
},
"properties": {
"environment": "Prod",
"sapProduct": "S4HANA",
"configuration": {
"configurationType": "Deployment",
"appLocation": "eastus",
"infrastructureConfiguration": {
"deploymentType": "ThreeTier",
"appResourceGroup": "X00-RG",
"centralServer": {
"subnetId": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Networks/virtualNetworks/vnet1/subnets/subnetId1",
"virtualMachineConfiguration": {
"vmSize": "Standard_D8s_v3",
"imageReference": {
"sku": "84sapha-gen2",
"publisher": "RedHat",
"version": "8.4.2021091202",
"offer": "RHEL-SAP-HA"
},
"osProfile": {
"adminUsername": "{your-username}",
"osConfiguration": {
"osType": "Linux",
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"keyData": "ssh-rsa public key"
}
]
}
}
}
},
"instanceCount": 1
},
"applicationServer": {
"subnetId": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Networks/virtualNetworks/vnet1/subnets/subnetId3",
"virtualMachineConfiguration": {
"vmSize": "Standard_D8s_v3",
"imageReference": {
"sku": "84sapha-gen2",
"publisher": "RedHat",
"version": "8.4.2021091202",
"offer": "RHEL-SAP-HA"
},
"osProfile": {
"adminUsername": "{your-username}",
"osConfiguration": {
"osType": "Linux",
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"keyData": "ssh-rsa public key"
}
]
}
}
}
},
"instanceCount": 10
},
"databaseServer": {
"databaseType": "HANA",
"subnetId": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Networks/virtualNetworks/vnet1/subnets/subnetId2",
"virtualMachineConfiguration": {
"vmSize": "Standard_D8s_v3",
"imageReference": {
"sku": "84sapha-gen2",
"publisher": "RedHat",
"version": "8.4.2021091202",
"offer": "RHEL-SAP-HA"
},
"osProfile": {
"adminUsername": "{your-username}",
"osConfiguration": {
"osType": "Linux",
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"keyData": "ssh-rsa public key"
}
]
}
}
}
},
"instanceCount": 1
}
},
"softwareConfiguration": {
"softwareInstallationType": "ServiceInitiated",
"sapFqdn": "sapsystem.contoso.net",
"sapBitsStorageAccountId": "/subscriptions/49d64d54-e966-4c46-a868-1999802b762c/resourceGroups/ajgupt-test/providers/Microsoft.Storage/storageAccounts/ajguptsavnet",
"bomUrl": "https://myaccount.blob.core.windows.net/mycontainer/myblob",
"softwareVersion": "SAP S/4HANA 2020 FPS01"
}
},
"status": "Running",
"health": "Healthy",
"state": "RegistrationComplete",
"provisioningState": "Succeeded"
}
}
]
}
Definitions
Name | Description |
---|---|
Application |
Gets or sets the application server configuration. |
Central |
Gets or sets the central server configuration. |
Create |
Gets or sets the file share configuration where the transport directory fileshare is created and mounted as a part of the create infra flow. |
created |
The type of identity that created the resource. |
Database |
Gets or sets the database configuration. |
Deployer |
Defines the url and storage account ID where deployer VM packages are uploaded |
Deployment |
Deployment Configuration. |
Deployment |
Deployment along with OS Configuration. |
Discovery |
Discovery Details. |
Disk |
The Disk Configuration Details. |
Disk |
The disk sku. |
Disk |
Defines the disk sku name. |
Disk |
The disk configuration required for the selected volume. |
Error |
The resource management error additional info. |
Error |
Error definition. |
Error |
The error detail. |
Error |
Error response |
External |
The SAP Software configuration Input when the software is installed externally outside the service. |
High |
Gets or sets the high availability configuration. |
High |
Gets or sets the HA software configuration. |
Image |
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set. |
Linux |
Specifies the Linux operating system settings on the virtual machine. |
Managed |
Managed resource group configuration |
Managed |
Type of managed service identity (only None, UserAssigned types are allowed). |
Mount |
Gets or sets the file share configuration where the transport directory fileshare already exists, and user wishes to mount the fileshare as a part of the create infra flow. |
Network |
Defines the network configuration type for SAP system infrastructure that is being deployed |
OSProfile |
Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned. |
Os |
Defines the OS and SAP Configurations for Deployment |
SAPDatabase |
Defines the supported SAP Database types. |
SAPDeployment |
The deployment type. Eg: SingleServer/ThreeTier |
SAPEnvironment |
Defines the environment type - Production/Non Production. |
SAPHealth |
Defines the health of SAP Instances. |
SAPHigh |
The high availability type. |
SAPInstall |
The SAP Software configuration Input when the software is to be installed by service without OS Configurations |
SAPProduct |
Defines the SAP Product type. |
SAPSoftware |
The SAP software installation Type. |
SAPVirtual |
Define the Virtual Instance for SAP solutions resource. |
SAPVirtual |
An error response from the Virtual Instance for SAP Workload service. |
SAPVirtual |
Defines the collection of Virtual Instance for SAP solutions resources. |
Sap |
Defines the provisioning states. |
SAPVirtual |
Defines the Virtual Instance for SAP state. |
SAPVirtual |
Defines the SAP Instance status. |
Service |
The SAP Software configuration Input when the software is to be installed by service. |
Single |
Gets or sets the single server configuration. |
Skip |
Gets or sets the file share configuration for scenarios where transport directory fileshare is not created or required. |
Ssh |
SSH configuration for Linux based VMs running on Azure |
Ssh |
The SSH Key-pair used to authenticate with the VM. The key needs to be at least 2048-bit and in ssh-rsa format. |
Ssh |
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed. |
Storage |
Gets or sets the storage configuration. |
system |
Metadata pertaining to creation and last modification of the resource. |
Three |
Gets or sets the three tier SAP configuration. |
User |
User assigned identity properties |
User |
Managed service identity (user assigned identities) |
Virtual |
Defines the virtual machine configuration. |
Windows |
Specifies Windows operating system settings on the virtual machine. |
ApplicationServerConfiguration
Gets or sets the application server configuration.
Name | Type | Description |
---|---|---|
instanceCount |
integer (int64) |
The number of app server instances. |
subnetId |
string |
The subnet id. |
virtualMachineConfiguration |
Gets or sets the virtual machine configuration. |
CentralServerConfiguration
Gets or sets the central server configuration.
Name | Type | Description |
---|---|---|
instanceCount |
integer (int64) |
The number of central server VMs. |
subnetId |
string |
The subnet id. |
virtualMachineConfiguration |
Gets or sets the virtual machine configuration. |
CreateAndMountFileShareConfiguration
Gets or sets the file share configuration where the transport directory fileshare is created and mounted as a part of the create infra flow.
Name | Type | Description |
---|---|---|
configurationType |
string:
Create |
The type of file share config. |
resourceGroup |
string |
The name of file share resource group. The app rg is used in case of missing input. |
storageAccountName |
string |
The name of file share storage account name . A custom name is used in case of missing input. |
createdByType
The type of identity that created the resource.
Value | Description |
---|---|
User | |
Application | |
ManagedIdentity | |
Key |
DatabaseConfiguration
Gets or sets the database configuration.
Name | Type | Description |
---|---|---|
databaseType |
The database type. |
|
diskConfiguration |
Gets or sets the disk configuration. |
|
instanceCount |
integer (int64) |
The number of database VMs. |
subnetId |
string |
The subnet id. |
virtualMachineConfiguration |
Gets or sets the virtual machine configuration. |
DeployerVmPackages
Defines the url and storage account ID where deployer VM packages are uploaded
Name | Type | Description |
---|---|---|
storageAccountId |
string |
The deployer VM packages storage account id |
url |
string |
The URL to the deployer VM packages file. |
DeploymentConfiguration
Deployment Configuration.
Name | Type | Description |
---|---|---|
appLocation |
string |
The geo-location where the SAP system is to be created. |
configurationType |
string:
Deployment |
The configuration Type. |
infrastructureConfiguration | InfrastructureConfiguration: |
The infrastructure configuration. |
softwareConfiguration | SoftwareConfiguration: |
The software configuration. |
DeploymentWithOSConfiguration
Deployment along with OS Configuration.
Name | Type | Description |
---|---|---|
appLocation |
string |
The geo-location where the SAP system is to be created. |
configurationType |
string:
Deployment |
The configuration Type. |
infrastructureConfiguration | InfrastructureConfiguration: |
The infrastructure configuration. |
osSapConfiguration |
The OS and SAP configuration. |
|
softwareConfiguration | SoftwareConfiguration: |
The software configuration. |
DiscoveryConfiguration
Discovery Details.
Name | Type | Description |
---|---|---|
appLocation |
string |
The geo-location where the SAP system exists. |
centralServerVmId |
string |
The virtual machine ID of the Central Server. |
configurationType |
string:
Discovery |
The configuration Type. |
DiskConfiguration
The Disk Configuration Details.
Name | Type | Description |
---|---|---|
diskVolumeConfigurations |
<string,
Disk |
The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup']. |
DiskSku
The disk sku.
Name | Type | Description |
---|---|---|
name |
Defines the disk sku name. |
DiskSkuName
Defines the disk sku name.
Value | Description |
---|---|
Standard_LRS | |
Premium_LRS | |
StandardSSD_LRS | |
UltraSSD_LRS | |
Premium_ZRS | |
StandardSSD_ZRS | |
PremiumV2_LRS |
DiskVolumeConfiguration
The disk configuration required for the selected volume.
Name | Type | Description |
---|---|---|
count |
integer (int64) |
The total number of disks required for the concerned volume. |
sizeGB |
integer (int64) |
The disk size in GB. |
sku |
The disk SKU details. |
ErrorAdditionalInfo
The resource management error additional info.
Name | Type | Description |
---|---|---|
info |
object |
The additional info. |
type |
string |
The additional info type. |
ErrorDefinition
Error definition.
Name | Type | Description |
---|---|---|
code |
string |
Service specific error code which serves as the substatus for the HTTP error code. |
details |
Internal error details. |
|
message |
string |
Description of the error. |
ErrorDetail
The error detail.
Name | Type | Description |
---|---|---|
additionalInfo |
The error additional info. |
|
code |
string |
The error code. |
details |
The error details. |
|
message |
string |
The error message. |
target |
string |
The error target. |
ErrorResponse
Error response
Name | Type | Description |
---|---|---|
error |
The error object. |
ExternalInstallationSoftwareConfiguration
The SAP Software configuration Input when the software is installed externally outside the service.
Name | Type | Description |
---|---|---|
centralServerVmId |
string |
The resource ID of the virtual machine containing the central server instance. |
softwareInstallationType |
string:
External |
The SAP software installation Type. |
HighAvailabilityConfiguration
Gets or sets the high availability configuration.
Name | Type | Description |
---|---|---|
highAvailabilityType |
The high availability type. |
HighAvailabilitySoftwareConfiguration
Gets or sets the HA software configuration.
Name | Type | Description |
---|---|---|
fencingClientId |
string |
The fencing client id. |
fencingClientPassword |
string |
The fencing client id secret/password. The secret should never expire. This will be used pacemaker to start/stop the cluster VMs. |
ImageReference
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.
Name | Type | Description |
---|---|---|
exactVersion |
string |
Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'. |
offer |
string |
Specifies the offer of the platform image or marketplace image used to create the virtual machine. |
publisher |
string |
The image publisher. |
sharedGalleryImageId |
string |
Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call. |
sku |
string |
The image SKU. |
version |
string |
Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. |
LinuxConfiguration
Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions.
Name | Type | Description |
---|---|---|
disablePasswordAuthentication |
boolean |
Specifies whether password authentication should be disabled. |
osType |
string:
Linux |
The OS Type |
ssh |
Specifies the ssh key configuration for a Linux OS. (This property is deprecated, please use 'sshKeyPair' instead) |
|
sshKeyPair |
The SSH Key-pair used to authenticate with the VM's. |
ManagedRGConfiguration
Managed resource group configuration
Name | Type | Description |
---|---|---|
name |
string |
Managed resource group name |
ManagedServiceIdentityType
Type of managed service identity (only None, UserAssigned types are allowed).
Value | Description |
---|---|
None | |
UserAssigned |
MountFileShareConfiguration
Gets or sets the file share configuration where the transport directory fileshare already exists, and user wishes to mount the fileshare as a part of the create infra flow.
Name | Type | Description |
---|---|---|
configurationType |
string:
Mount |
The type of file share config. |
id |
string |
The fileshare resource ID |
privateEndpointId |
string |
The private endpoint resource ID |
NetworkConfiguration
Defines the network configuration type for SAP system infrastructure that is being deployed
Name | Type | Default value | Description |
---|---|---|---|
isSecondaryIpEnabled |
boolean |
False |
Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed |
OSProfile
Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.
Name | Type | Description |
---|---|---|
adminPassword |
string |
Specifies the password of the administrator account. |
adminUsername |
string |
Specifies the name of the administrator account. |
osConfiguration | OSConfiguration: |
Specifies Windows operating system settings on the virtual machine. |
OsSapConfiguration
Defines the OS and SAP Configurations for Deployment
Name | Type | Description |
---|---|---|
deployerVmPackages |
The url and storage account ID where deployer VM packages are uploaded |
|
sapFqdn |
string |
The FQDN to set for the SAP system |
SAPDatabaseType
Defines the supported SAP Database types.
Value | Description |
---|---|
HANA | |
DB2 |
SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
Value | Description |
---|---|
SingleServer | |
ThreeTier |
SAPEnvironmentType
Defines the environment type - Production/Non Production.
Value | Description |
---|---|
NonProd | |
Prod |
SAPHealthState
Defines the health of SAP Instances.
Value | Description |
---|---|
Unknown | |
Healthy | |
Unhealthy | |
Degraded |
SAPHighAvailabilityType
The high availability type.
Value | Description |
---|---|
AvailabilitySet | |
AvailabilityZone |
SAPInstallWithoutOSConfigSoftwareConfiguration
The SAP Software configuration Input when the software is to be installed by service without OS Configurations
Name | Type | Description |
---|---|---|
bomUrl |
string |
The URL to the SAP Build of Materials(BOM) file. |
highAvailabilitySoftwareConfiguration |
Gets or sets the HA software configuration. |
|
sapBitsStorageAccountId |
string |
The SAP bits storage account id. |
softwareInstallationType |
string:
SAPInstall |
The SAP software installation Type. |
softwareVersion |
string |
The software version to install. |
SAPProductType
Defines the SAP Product type.
Value | Description |
---|---|
ECC | |
S4HANA | |
Other |
SAPSoftwareInstallationType
The SAP software installation Type.
Value | Description |
---|---|
ServiceInitiated | |
SAPInstallWithoutOSConfig | |
External |
SAPVirtualInstance
Define the Virtual Instance for SAP solutions resource.
Name | Type | Description |
---|---|---|
id |
string |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
Managed service identity (user assigned identities) |
|
location |
string |
The geo-location where the resource lives |
name |
string |
The name of the resource |
properties.configuration | SAPConfiguration: |
Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS |
properties.environment |
Defines the environment type - Production/Non Production. |
|
properties.errors |
Indicates any errors on the Virtual Instance for SAP solutions resource. |
|
properties.health |
Defines the health of SAP Instances. |
|
properties.managedResourceGroupConfiguration |
Managed resource group configuration |
|
properties.provisioningState |
Defines the provisioning states. |
|
properties.sapProduct |
Defines the SAP Product type. |
|
properties.state |
Defines the Virtual Instance for SAP state. |
|
properties.status |
Defines the SAP Instance status. |
|
systemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. |
|
tags |
object |
Resource tags. |
type |
string |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
SAPVirtualInstanceError
An error response from the Virtual Instance for SAP Workload service.
Name | Type | Description |
---|---|---|
properties |
The Virtual Instance for SAP error body. |
SAPVirtualInstanceList
Defines the collection of Virtual Instance for SAP solutions resources.
Name | Type | Description |
---|---|---|
nextLink |
string |
Gets the value of next link. |
value |
Gets the list of Virtual Instances for SAP solutions resources. |
SapVirtualInstanceProvisioningState
Defines the provisioning states.
Value | Description |
---|---|
Succeeded | |
Updating | |
Creating | |
Failed | |
Deleting |
SAPVirtualInstanceState
Defines the Virtual Instance for SAP state.
Value | Description |
---|---|
InfrastructureDeploymentPending | |
InfrastructureDeploymentInProgress | |
InfrastructureDeploymentFailed | |
SoftwareInstallationPending | |
SoftwareInstallationInProgress | |
SoftwareInstallationFailed | |
SoftwareDetectionInProgress | |
SoftwareDetectionFailed | |
DiscoveryPending | |
DiscoveryInProgress | |
DiscoveryFailed | |
RegistrationComplete |
SAPVirtualInstanceStatus
Defines the SAP Instance status.
Value | Description |
---|---|
Starting | |
Running | |
Stopping | |
Offline | |
PartiallyRunning | |
Unavailable |
ServiceInitiatedSoftwareConfiguration
The SAP Software configuration Input when the software is to be installed by service.
Name | Type | Description |
---|---|---|
bomUrl |
string |
The URL to the SAP Build of Materials(BOM) file. |
highAvailabilitySoftwareConfiguration |
Gets or sets the HA software configuration. |
|
sapBitsStorageAccountId |
string |
The SAP bits storage account id. |
sapFqdn |
string |
The FQDN to set for the SAP system during install. |
softwareInstallationType |
string:
Service |
The SAP software installation Type. |
softwareVersion |
string |
The software version to install. |
sshPrivateKey |
string |
The SSH private key. |
SingleServerConfiguration
Gets or sets the single server configuration.
Name | Type | Description |
---|---|---|
appResourceGroup |
string |
The application resource group where SAP system resources will be deployed. |
databaseType |
The database type. |
|
dbDiskConfiguration |
Gets or sets the disk configuration. |
|
deploymentType |
string:
Single |
The type of SAP deployment, single server or Three tier. |
networkConfiguration |
Network configuration for the server |
|
subnetId |
string |
The subnet id. |
virtualMachineConfiguration |
Gets or sets the virtual machine configuration. |
SkipFileShareConfiguration
Gets or sets the file share configuration for scenarios where transport directory fileshare is not created or required.
Name | Type | Description |
---|---|---|
configurationType |
string:
Skip |
The type of file share config. |
SshConfiguration
SSH configuration for Linux based VMs running on Azure
Name | Type | Description |
---|---|---|
publicKeys |
The list of SSH public keys used to authenticate with linux based VMs. |
SshKeyPair
The SSH Key-pair used to authenticate with the VM. The key needs to be at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
Name | Type | Description |
---|---|---|
privateKey |
string |
SSH private key. |
publicKey |
string |
SSH public key |
SshPublicKey
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
Name | Type | Description |
---|---|---|
keyData |
string |
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. |
StorageConfiguration
Gets or sets the storage configuration.
Name | Type | Description |
---|---|---|
transportFileShareConfiguration | FileShareConfiguration: |
The properties of the transport directory attached to the VIS. The default for transportFileShareConfiguration is the createAndMount flow if storage configuration is missing. |
systemData
Metadata pertaining to creation and last modification of the resource.
Name | Type | Description |
---|---|---|
createdAt |
string (date-time) |
The timestamp of resource creation (UTC). |
createdBy |
string |
The identity that created the resource. |
createdByType |
The type of identity that created the resource. |
|
lastModifiedAt |
string (date-time) |
The timestamp of resource last modification (UTC) |
lastModifiedBy |
string |
The identity that last modified the resource. |
lastModifiedByType |
The type of identity that last modified the resource. |
ThreeTierConfiguration
Gets or sets the three tier SAP configuration.
Name | Type | Description |
---|---|---|
appResourceGroup |
string |
The application resource group where SAP system resources will be deployed. |
applicationServer |
The application server configuration. |
|
centralServer |
The central server configuration. |
|
databaseServer |
The database configuration. |
|
deploymentType |
string:
Three |
The type of SAP deployment, single server or Three tier. |
highAvailabilityConfig |
The high availability configuration. |
|
networkConfiguration |
Network configuration common to all servers |
|
storageConfiguration |
The storage configuration. |
UserAssignedIdentity
User assigned identity properties
Name | Type | Description |
---|---|---|
clientId |
string (uuid) |
The client ID of the assigned identity. |
principalId |
string (uuid) |
The principal ID of the assigned identity. |
UserAssignedServiceIdentity
Managed service identity (user assigned identities)
Name | Type | Description |
---|---|---|
type |
Type of manage identity |
|
userAssignedIdentities |
<string,
User |
User-Assigned Identities |
VirtualMachineConfiguration
Defines the virtual machine configuration.
Name | Type | Description |
---|---|---|
imageReference |
The image reference. |
|
osProfile |
The OS profile. |
|
vmSize |
string |
The virtual machine size. |
WindowsConfiguration
Specifies Windows operating system settings on the virtual machine.
Name | Type | Description |
---|---|---|
osType |
string:
Windows |
The OS Type |