Package-level declarations
Types
Gets or sets the application server configuration.
Builder for ApplicationServerConfigurationArgs.
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.
Gets or sets the central server configuration.
Builder for CentralServerConfigurationArgs.
The full resource names object for central server layer resources.
Builder for CentralServerFullResourceNamesArgs.
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.
Builder for DatabaseConfigurationArgs.
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.
Gets or sets the DB2 provider properties.
Builder for DB2ProviderInstancePropertiesArgs.
Defines the url and storage account ID where deployer VM packages are uploaded
Builder for DeployerVmPackagesArgs.
Deployment Configuration.
Builder for DeploymentConfigurationArgs.
Deployment along with OS Configuration.
Builder for DeploymentWithOSConfigurationArgs.
Discovery Details.
Builder for DiscoveryConfigurationArgs.
The Disk Configuration Details.
Builder for DiskConfigurationArgs.
The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
Builder for DiskSkuArgs.
The disk configuration required for the selected volume.
Builder for DiskVolumeConfigurationArgs.
The SAP Software configuration Input when the software is installed externally outside the service.
Builder for GetMonitorPlainArgs.
Builder for GetProviderInstancePlainArgs.
Builder for GetSAPCentralInstancePlainArgs.
Builder for GetSAPDatabaseInstancePlainArgs.
Builder for GetSAPDiskConfigurationsPlainArgs.
Builder for GetSapLandscapeMonitorPlainArgs.
Builder for GetSAPSupportedSkuPlainArgs.
Builder for GetSAPVirtualInstancePlainArgs.
Gets or sets the provider properties.
Gets or sets the high availability configuration.
Builder for HighAvailabilityConfigurationArgs.
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.
Builder for ImageReferenceArgs.
Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions.
Builder for LinuxConfigurationArgs.
The resource names object for load balancer and related resources.
Builder for LoadBalancerResourceNamesArgs.
Managed resource group configuration
Builder for ManagedRGConfigurationArgs.
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.
Builder for MountFileShareConfigurationArgs.
Gets or sets the SQL server provider properties.
Defines the network configuration type for SAP system infrastructure that is being deployed
Builder for NetworkConfigurationArgs.
The resource names object for network interface and related resources.
Builder for NetworkInterfaceResourceNamesArgs.
Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.
Builder for OSProfileArgs.
Defines the OS and SAP Configurations for Deployment
Builder for OsSapConfigurationArgs.
Gets or sets the PrometheusHaCluster provider properties.
Gets or sets the PrometheusOS provider properties.
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.
Builder for SapLandscapeMonitorSidMappingArgs.
Gets or sets the provider properties.
The SAP Software configuration Input when the software is to be installed by service.
The resource names object for shared storage.
Builder for SharedStorageResourceNamesArgs.
Gets or sets the single server configuration. For prerequisites for creating the infrastructure, please see here
Builder for SingleServerConfigurationArgs.
The resource name object where the specified values will be full resource names of the corresponding resources in a single server SAP system.
Builder for SingleServerFullResourceNamesArgs.
Gets or sets the file share configuration for scenarios where transport directory fileshare is not created or required.
Builder for SkipFileShareConfigurationArgs.
SSH configuration for Linux based VMs running on Azure
Builder for SshConfigurationArgs.
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.
Builder for SshKeyPairArgs.
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
Builder for SshPublicKeyArgs.
Gets or sets the storage configuration.
Builder for StorageConfigurationArgs.
Gets or sets the three tier SAP configuration. For prerequisites for creating the infrastructure, please see here
Builder for ThreeTierConfigurationArgs.
The resource name object where the specified values will be full resource names of the corresponding resources in a three tier SAP system.
Builder for ThreeTierFullResourceNamesArgs.
A pre-created user assigned identity with appropriate roles assigned. To learn more on identity and roles required, visit the ACSS how-to-guide.
Builder for UserAssignedServiceIdentityArgs.
Defines the virtual machine configuration.
Builder for VirtualMachineConfigurationArgs.
The resource names object for virtual machine and related resources.
Builder for VirtualMachineResourceNamesArgs.
Specifies Windows operating system settings on the virtual machine.
Builder for WindowsConfigurationArgs.