mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
* Revert "Remove all Big Data Cluster features (#21369)"
This reverts commit e2327c393a.
* Bump STS
This commit is contained in:
@@ -77,6 +77,10 @@ export interface DialogDeploymentProvider extends DeploymentProviderBase {
|
||||
dialog: DialogInfo;
|
||||
}
|
||||
|
||||
export interface BdcWizardDeploymentProvider extends DeploymentProviderBase {
|
||||
bdcWizard: BdcWizardInfo;
|
||||
}
|
||||
|
||||
export interface NotebookWizardDeploymentProvider extends DeploymentProviderBase {
|
||||
notebookWizard: NotebookWizardInfo;
|
||||
}
|
||||
@@ -109,6 +113,10 @@ export function instanceOfDialogDeploymentProvider(obj: any): obj is DialogDeplo
|
||||
return obj && 'dialog' in obj;
|
||||
}
|
||||
|
||||
export function instanceOfWizardDeploymentProvider(obj: any): obj is BdcWizardDeploymentProvider {
|
||||
return obj && 'bdcWizard' in obj;
|
||||
}
|
||||
|
||||
export function instanceOfNotebookWizardDeploymentProvider(obj: any): obj is NotebookWizardDeploymentProvider {
|
||||
return obj && 'notebookWizard' in obj;
|
||||
}
|
||||
@@ -143,8 +151,12 @@ export interface DeploymentProviderBase {
|
||||
when: string;
|
||||
}
|
||||
|
||||
export type DeploymentProvider = DialogDeploymentProvider | NotebookWizardDeploymentProvider | NotebookDeploymentProvider | WebPageDeploymentProvider | DownloadDeploymentProvider | CommandDeploymentProvider | AzureSQLVMDeploymentProvider | AzureSQLDBDeploymentProvider;
|
||||
export type DeploymentProvider = DialogDeploymentProvider | BdcWizardDeploymentProvider | NotebookWizardDeploymentProvider | NotebookDeploymentProvider | WebPageDeploymentProvider | DownloadDeploymentProvider | CommandDeploymentProvider | AzureSQLVMDeploymentProvider | AzureSQLDBDeploymentProvider;
|
||||
|
||||
export interface BdcWizardInfo {
|
||||
notebook: string | NotebookPathInfo;
|
||||
type: BdcDeploymentType;
|
||||
}
|
||||
/**
|
||||
* An object that configures Script and Done buttons of the wizard.
|
||||
*/
|
||||
@@ -171,6 +183,7 @@ export interface NotebookWizardInfo extends WizardInfoBase {
|
||||
}
|
||||
|
||||
export interface WizardInfoBase extends FieldInfoBase {
|
||||
type?: DeploymentType;
|
||||
/**
|
||||
* done button attributes.
|
||||
*/
|
||||
@@ -448,6 +461,7 @@ export enum ToolType {
|
||||
AzCli,
|
||||
KubeCtl,
|
||||
Docker,
|
||||
Azdata
|
||||
}
|
||||
|
||||
export const enum ToolStatus {
|
||||
@@ -483,6 +497,16 @@ export interface ITool {
|
||||
promptForEula(): Promise<boolean>;
|
||||
}
|
||||
|
||||
export const enum BdcDeploymentType {
|
||||
NewAKS = 'new-aks',
|
||||
ExistingAKS = 'existing-aks',
|
||||
ExistingKubeAdm = 'existing-kubeadm',
|
||||
ExistingARO = 'existing-aro',
|
||||
ExistingOpenShift = 'existing-openshift'
|
||||
}
|
||||
|
||||
export type DeploymentType = BdcDeploymentType;
|
||||
|
||||
export interface Command {
|
||||
command: string;
|
||||
sudo?: boolean;
|
||||
|
||||
Reference in New Issue
Block a user