Package-level declarations
Types
Defines the Alert Query Parameter.
Builder for AlertQueryParameterArgs.
Describes the properties of an alert.
Builder for AlertRulePropertiesArgs.
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.
Configuration details of app service plan
Builder for AppServicePlanConfigurationArgs.
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 be pre-created.
Daily retention format.
Builder for DailyRetentionFormatArgs.
Daily retention schedule.
Builder for DailyRetentionScheduleArgs.
Daily schedule.
Builder for DailyScheduleArgs.
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.
Builder for DayArgs.
Gets or sets the DB2 provider properties.
Builder for Db2ProviderInstancePropertiesArgs.
Defines the policy properties for database backup.
Builder for DBBackupPolicyPropertiesArgs.
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.
Defines the disk exclusion properties for virtual machine backup.
Builder for DiskExclusionPropertiesArgs.
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.
Existing recovery services vault.
Builder for ExistingRecoveryServicesVaultArgs.
The extended location definition.
Builder for ExtendedLocationArgs.
The SAP Software configuration Input when the software is installed externally outside the service.
Builder for GetACSSBackupConnectionPlainArgs.
Builder for GetAlertPlainArgs.
Builder for GetConnectorPlainArgs.
Builder for GetMonitorPlainArgs.
Builder for GetProviderInstancePlainArgs.
Builder for GetSapDatabaseInstancePlainArgs.
Builder for GetSapDiscoverySitePlainArgs.
Builder for GetSAPDiskConfigurationsPlainArgs.
Builder for GetSapInstancePlainArgs.
Builder for GetSapLandscapeMonitorPlainArgs.
Builder for GetSAPSupportedSkuPlainArgs.
Builder for GetSapVirtualInstancePlainArgs.
Builder for GetServerInstancePlainArgs.
Defines the HANA Backup data for a virtual instance for SAP.
Builder for HanaBackupDataArgs.
Gets or sets the provider properties.
Gets or sets the high availability configuration.
Builder for HighAvailabilityConfigurationArgs.
Gets or sets the HA software configuration.
Hourly schedule.
Builder for HourlyScheduleArgs.
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.
Instant recovery point additional details.
Builder for InstantRPAdditionalDetailsArgs.
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.
Log policy schedule.
Builder for LogSchedulePolicyArgs.
Long term retention policy.
Builder for LongTermRetentionPolicyArgs.
Long term policy schedule.
Builder for LongTermSchedulePolicyArgs.
Managed resource group configuration
Managed resource group configuration
Builder for ManagedRGConfigurationArgs.
Managed service identity (system assigned and/or user assigned identities)
Builder for ManagedServiceIdentityArgs.
Monthly retention schedule.
Builder for MonthlyRetentionScheduleArgs.
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.
New recovery services vault.
Builder for NewRecoveryServicesVaultArgs.
Gets or sets the Oracle provider properties.
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.
Retention duration.
Builder for RetentionDurationArgs.
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.
Managed service identity (user assigned identities)
Builder for SAPVirtualInstanceIdentityArgs.
The SAP Software configuration Input when the software is to be installed by service.
Common settings field for backup management
Builder for SettingsArgs.
The resource names object for shared storage.
Builder for SharedStorageResourceNamesArgs.
Simple policy retention.
Builder for SimpleRetentionPolicyArgs.
Simple policy schedule.
Builder for SimpleSchedulePolicyArgs.
The V2 policy schedule for IaaS that supports hourly backups.
Builder for SimpleSchedulePolicyV2Args.
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.
Snapshot Backup related fields for WorkloadType SAP Hana system
Defines the SQL Backup data for a virtual instance for SAP.
Builder for SqlBackupDataArgs.
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.
Specify the HANA database TLS/SSL properties which will be used for enabling Azure Backup for this database. You need to specify these details if you have enabled secure communication for your HANA database.
Builder for SSLConfigurationArgs.
Gets or sets the storage configuration.
Builder for StorageConfigurationArgs.
Sub-protection policy which includes schedule and retention
Builder for SubProtectionPolicyArgs.
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.
Tiering Policy for a target tier. If the policy is not specified for a given target tier, service retains the existing configured tiering policy for that tier
Builder for TieringPolicyArgs.
User assigned managed identity properties.
Builder for UserAssignedIdentityPropertiesArgs.
User assigned managed identity details.
Managed service identity (user assigned identities)
Builder for UserAssignedServiceIdentityArgs.
Defines the virtual machine configuration.
Builder for VirtualMachineConfigurationArgs.
The resource names object for virtual machine and related resources.
Builder for VirtualMachineResourceNamesArgs.
Defines the VM Backup data for a virtual instance for SAP.
Builder for VMBackupDataArgs.
Defines the policy properties for virtual machine backup.
Builder for VMBackupPolicyPropertiesArgs.
Weekly retention format.
Builder for WeeklyRetentionFormatArgs.
Weekly retention schedule.
Builder for WeeklyRetentionScheduleArgs.
Weekly schedule.
Builder for WeeklyScheduleArgs.
Specifies Windows operating system settings on the virtual machine.
Builder for WindowsConfigurationArgs.
Yearly retention schedule.
Builder for YearlyRetentionScheduleArgs.