HanaBackupDataArgs

data class HanaBackupDataArgs(val backupPolicy: Output<DBBackupPolicyPropertiesArgs>, val backupType: Output<String>, val dbInstanceSnapshotBackupPolicy: Output<DBBackupPolicyPropertiesArgs>? = null, val hdbuserstoreKeyName: Output<String>, val instanceNumber: Output<String>? = null, val recoveryServicesVault: Output<Either<ExistingRecoveryServicesVaultArgs, NewRecoveryServicesVaultArgs>>, val sslConfiguration: Output<SSLConfigurationArgs>? = null) : ConvertibleToJava<HanaBackupDataArgs>

Defines the HANA Backup data for a virtual instance for SAP.

Constructors

Link copied to clipboard
constructor(backupPolicy: Output<DBBackupPolicyPropertiesArgs>, backupType: Output<String>, dbInstanceSnapshotBackupPolicy: Output<DBBackupPolicyPropertiesArgs>? = null, hdbuserstoreKeyName: Output<String>, instanceNumber: Output<String>? = null, recoveryServicesVault: Output<Either<ExistingRecoveryServicesVaultArgs, NewRecoveryServicesVaultArgs>>, sslConfiguration: Output<SSLConfigurationArgs>? = null)

Properties

Link copied to clipboard

Defines the policy properties for database backup.

Link copied to clipboard
val backupType: Output<String>

The type of backup, VM, SQL or HANA. Expected value is 'HANA'.

Link copied to clipboard

Defines the policy properties for database backup.

Link copied to clipboard

Name of the HANA Database User Store Key.

Link copied to clipboard
val instanceNumber: Output<String>? = null

Gets or sets the database instance number.

Link copied to clipboard

The properties of the recovery services vault used for backup.

Link copied to clipboard

Path of the SSL key store.

Functions

Link copied to clipboard
open override fun toJava(): HanaBackupDataArgs