Package-level declarations
Types
Gets or sets the application server configuration.
The full resource names object for application layer resources. The number of entries in this list should be equal to the number VMs to be created for application layer.
The Application Server VM Details.
Gets or sets the central server configuration.
The full resource names object for central server layer resources.
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. Please pre-create the resource group you intend to place the transport directory in. The storage account and fileshare will be auto-created by the ACSS and doesn’t need to pre-created.
Gets or sets the database configuration.
The full resource names object for database layer resources. The number of entries in this list should be equal to the number VMs to be created for database layer.
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.
The supported disk size details for a disk type.
The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
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)
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.
configuration associated with SAP Landscape Monitor Dashboard.
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.
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
The resource names object for network interface and related resources.
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
Gets or sets the PrometheusHaCluster provider properties.
Defines the provider instance errors.
The SAP Availability Zone Pair.
The SAP Disk Configuration contains 'recommended disk' details and list of supported disks detail for a volume type.
The SAP Software configuration Input when the software is to be installed by service without OS Configurations
Gets or sets the Threshold Values for Top Metrics Health.
Gets or sets the SID groupings by landscape and Environment.
Gets or sets the mapping for SID to Environment/Applications.
Gets or sets the provider properties.
The SAP supported SKU.
An error response from the Virtual Instance for SAP Workload service.
The SAP Software configuration Input when the software is to be installed by service.
The resource names object for shared storage.
Gets or sets the single server configuration. For prerequisites for creating the infrastructure, please see here
The resource name object where the specified values will be full resource names of the corresponding resources in a single server SAP system.
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. For prerequisites for creating the infrastructure, please see here
The resource name object where the specified values will be full resource names of the corresponding resources in a three tier SAP system.
User assigned identity properties
A pre-created user assigned identity with appropriate roles assigned. To learn more on identity and roles required, visit the ACSS how-to-guide.
Defines the virtual machine configuration.
The resource names object for virtual machine and related resources.
Specifies Windows operating system settings on the virtual machine.