Package-level declarations
Types
Gets or sets the application server configuration.
Builder for ApplicationServerConfigurationArgs.
Backup profile
Builder for BackupProfileArgs.
Cache profile
Builder for CacheProfileArgs.
Gets or sets the central server configuration.
Builder for CentralServerConfigurationArgs.
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.
Builder for DatabaseConfigurationArgs.
Workload database profile
Builder for DatabaseProfileArgs.
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.
Disk resource creation details
Builder for DiskInfoArgs.
The disk sku.
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.
File share profile
Builder for FileshareProfileArgs.
Builder for GetmonitorPlainArgs.
Builder for GetPhpWorkloadPlainArgs.
Builder for GetProviderInstancePlainArgs.
Builder for GetSAPCentralInstancePlainArgs.
Builder for GetSAPDatabaseInstancePlainArgs.
Builder for GetSAPDiskConfigurationsPlainArgs.
Builder for GetSAPSupportedSkuPlainArgs.
Builder for GetSAPVirtualInstancePlainArgs.
Builder for GetWordpressInstancePlainArgs.
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.
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.
Network profile
Builder for NetworkProfileArgs.
VM or VMSS node profile
Builder for NodeProfileArgs.
OS image profile
Builder for OsImageProfileArgs.
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.
PHP profile
Builder for PhpProfileArgs.
Identity for the resource. Currently not supported
Builder for PhpWorkloadResourceIdentityArgs.
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 provider properties.
Search profile
Builder for SearchProfileArgs.
The SAP Software configuration Input when the software is to be installed by service.
Gets or sets the single server configuration.
Builder for SingleServerConfigurationArgs.
Workload website profile
Builder for SiteProfileArgs.
Gets or sets the file share configuration for scenarios where transport directory fileshare is not created or required.
Builder for SkipFileShareConfigurationArgs.
Builder for SkuArgs.
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.
Builder for ThreeTierConfigurationArgs.
Managed service identity (user assigned identities)
Builder for UserAssignedServiceIdentityArgs.
User profile to configure on a compute resources such as VM, VMSS
Builder for UserProfileArgs.
Defines the virtual machine configuration.
Builder for VirtualMachineConfigurationArgs.
VMSS profile
Builder for VmssNodesProfileArgs.
Specifies Windows operating system settings on the virtual machine.
Builder for WindowsConfigurationArgs.