Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 4.18 KB

DSourceSnapshotParameters.md

File metadata and controls

45 lines (29 loc) · 4.18 KB

DSourceSnapshotParameters

Parameters to snapshot a DSource.

Properties

Name Type Description Notes
dropAndRecreateDevices Boolean If this parameter is set to true, older devices will be dropped and new devices created instead of trying to remap the devices. This might increase the space utilization on Delphix Engine. (ASE only) [optional]
syncStrategy SyncStrategyEnum Determines how the Delphix Engine will take a backup: * `latest_backup` - Use the most recent backup. * `new_backup` - Delphix will take a new backup of your source database. * `specific_backup` - Use a specific backup. Using this option requires setting `ase_backup_files` for ASE dSources or `mssql_backup_uuid` for MSSql dSources. Default is `new_backup`. (ASE, MSSql only) [optional]
aseBackupFiles List<String> When using the `specific_backup` sync_strategy, determines the backup files. (ASE Only) [optional]
mssqlBackupUuid String When using the `specific_backup` sync_strategy, determines the Backup Set UUID. (MSSql only) [optional]
compressionEnabled Boolean When using the `new_backup` sync_strategy, determines if compression must be enabled. Defaults to the configuration of the ingestion strategy configured on the Delphix Engine for this dSource. (MSSql only) [optional]
availabilityGroupBackupPolicy AvailabilityGroupBackupPolicyEnum When using the `new_backup` sync_strategy for an MSSql Availability Group, determines the backup policy: * `primary` - Backups only go to the primary node. * `secondary_only` - Backups only go to secondary nodes. If secondary nodes are down, backups will fail. * `prefer_secondary` - Backups go to secondary nodes, but if secondary nodes are down, backups will go to the primary node. (MSSql only) [optional]
doNotResume Boolean Indicates whether a fresh SnapSync must be started regardless if it was possible to resume the current SnapSync. If true, we will not resume but instead ignore previous progress and backup all datafiles even if already completed from previous failed SnapSync. This does not force a full backup, if an incremental was in progress this will start a new incremental snapshot. (Oracle only) [optional]
doubleSync Boolean Indicates whether two SnapSyncs should be performed in immediate succession to reduce the number of logs required to provision the snapshot. This may significantly reduce the time necessary to provision from a snapshot. (Oracle only). [optional]
forceFullBackup Boolean Whether or not to take another full backup of the source database. (Oracle only) [optional]
skipSpaceCheck Boolean Skip check that tests if there is enough space available to store the database in the Delphix Engine. The Delphix Engine estimates how much space a database will occupy after compression and prevents SnapSync if insufficient space is available. This safeguard can be overridden using this option. This may be useful when linking highly compressible databases. (Oracle only) [optional]
filesForPartialFullBackup List<Long> List of datafiles to take a full backup of. This would be useful in situations where certain datafiles could not be backed up during previous SnapSync due to corruption or because they went offline. (Oracle only) [optional]
appdataParameters Map<String, Object> The list of parameters specified by the snapshotParametersDefinition schema in the toolkit (AppData only). [optional]

Enum: SyncStrategyEnum

Name Value
LATEST_BACKUP "latest_backup"
NEW_BACKUP "new_backup"
SPECIFIC_BACKUP "specific_backup"

Enum: AvailabilityGroupBackupPolicyEnum

Name Value
PRIMARY "primary"
SECONDARY_ONLY "secondary_only"
PREFER_SECONDARY "prefer_secondary"