Link Database Earliest and Latest Point in time with DryRun (#17506)

This commit is contained in:
Shagun Sharma Tamta
2021-10-29 17:46:05 -07:00
committed by GitHub
parent b48f392ab2
commit 08d3803453
11 changed files with 207 additions and 63 deletions

View File

@@ -185,16 +185,18 @@ export class AzTool implements azExt.IAzApi {
managedInstance?: string,
time?: string,
noWait?: boolean,
dryRun?: boolean
},
namespace: string,
additionalEnvVars?: azExt.AdditionalEnvVars
): Promise<azExt.AzOutput<void>> => {
): Promise<azExt.AzOutput<azExt.SqlMiDbRestoreResult>> => {
const argsArray = ['sql', 'midb-arc', 'restore', '--name', name, '--k8s-namespace', namespace, '--use-k8s'];
if (args.destName) { argsArray.push('--dest-name', args.destName); }
if (args.managedInstance) { argsArray.push('--managed-instance', args.managedInstance); }
if (args.time) { argsArray.push('--time', args.time); }
if (args.noWait) { argsArray.push('--no-wait'); }
return this.executeCommand<void>(argsArray, additionalEnvVars);
if (args.dryRun) { argsArray.push('--dry-run'); }
return this.executeCommand<azExt.SqlMiDbRestoreResult>(argsArray, additionalEnvVars);
}
}
};