Package-level declarations
Types
Gets or sets the application server configuration.
Backup profile
Gets or sets the central server configuration.
The SAP Central Services Instance VM details.
Gets or sets the file share configuration where the transport directory fileshare is created and mounted as a part of the create infra flow.
Gets or sets the database configuration.
Workload database profile
Database VM details.
Gets or sets the DB2 provider properties.
Defines the url and storage account ID where deployer VM packages are uploaded
Deployment Configuration.
Deployment along with OS Configuration.
Discovery Details.
The Disk Configuration Details.
Disk resource creation details
The disk sku.
The disk configuration required for the selected volume.
Defines the SAP Enqueue Server properties.
Error definition.
Standard error object.
Object containing more specific information than the current object about the error.
The SAP Software configuration Input when the software is installed externally outside the service.
Defines the SAP Gateway Server properties.
SAP monitor info on Azure (ARM properties and SAP monitor properties)
Php workload resource
A provider instance associated with SAP monitor.
Define the SAP Application Server Instance resource.
The list of supported availability zone pairs which are part of SAP HA deployment.
Define the SAP Central Services Instance resource.
Define the Database resource.
The list of disk configuration for vmSku which are part of SAP deployment.
The SAP sizing recommendation result.
The list of supported SKUs for different resources which are part of SAP deployment.
Define the Virtual Instance for SAP solutions resource.
WordPress instance resource
Gets or sets the provider properties.
Gets or sets the high availability configuration.
Gets or sets the HA software configuration.
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.
Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions.
The Load Balancer details such as Load Balancer ID.
Managed resource group configuration
Defines the SAP monitor errors.
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.
Gets or sets the SQL server provider properties.
Defines the network configuration type for SAP system infrastructure that is being deployed
Network profile
VM or VMSS node profile
OS image profile
Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.
Defines the OS and SAP Configurations for Deployment
PHP profile
Identity for the resource. Currently not supported
Gets or sets the PrometheusHaCluster provider properties.
Gets or sets the PrometheusOS provider properties.
Defines the provider instance errors.
The SAP Availability Zone Pair.
The SAP Disk Configuration.
The SAP Software configuration Input when the software is to be installed by service without OS Configurations
Gets or sets the provider properties.
The SAP supported SKU.
An error response from the Virtual Instance for SAP Workload service.
Search profile
The SAP Software configuration Input when the software is to be installed by service.
Gets or sets the single server configuration.
Workload website profile
Gets or sets the file share configuration for scenarios where transport directory fileshare is not created or required.
SSH configuration for Linux based VMs running on Azure
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.
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
Gets or sets the storage configuration.
Storage details of all the Storage accounts attached to the VM. For e.g. NFS on AFS Shared Storage.
Metadata pertaining to creation and last modification of the resource.
Gets or sets the three tier SAP configuration.
User assigned identity properties
Managed service identity (user assigned identities)
User profile to configure on a compute resources such as VM, VMSS
Defines the virtual machine configuration.
VMSS profile
Specifies Windows operating system settings on the virtual machine.