{ "name": "big-data-cluster", "displayName": "%text.sqlServerBigDataClusters%", "description": "%description%", "version": "1.0.0", "publisher": "Microsoft", "preview": true, "license": "https://raw.githubusercontent.com/Microsoft/azuredatastudio/main/LICENSE.txt", "icon": "images/extension.png", "engines": { "vscode": "*", "azdata": "*" }, "activationEvents": [ "onCommand:azdata.resource.deploy", "onCommand:bigDataClusters.command.mount", "onCommand:bigDataClusters.command.refreshmount", "onCommand:bigDataClusters.command.deletemount", "onCommand:bigDataClusters.command.createController", "onCommand:bigDataClusters.command.connectController", "onCommand:bigDataClusters.command.removeController", "onCommand:bigDataClusters.command.manageController", "onCommand:bigDataClusters.command.refreshController", "onView:sqlBigDataCluster" ], "repository": { "type": "git", "url": "https://github.com/Microsoft/azuredatastudio.git" }, "main": "./out/extension", "contributes": { "dataExplorer": { "sqlBigDataCluster": [ { "id": "sqlBigDataCluster", "name": "%text.sqlServerBigDataClusters%" } ] }, "menus": { "commandPalette": [ { "command": "bigDataClusters.command.createController", "when": "false" }, { "command": "bigDataClusters.command.connectController", "when": "false" }, { "command": "bigDataClusters.command.removeController", "when": "false" }, { "command": "bigDataClusters.command.refreshController", "when": "false" }, { "command": "bigDataClusters.command.manageController", "when": "false" }, { "command": "bigDataClusters.command.mount", "when": "false" }, { "command": "bigDataClusters.command.refreshmount", "when": "false" }, { "command": "bigDataClusters.command.deletemount", "when": "false" } ], "view/title": [ { "command": "bigDataClusters.command.createController", "when": "view == sqlBigDataCluster", "group": "navigation@1" }, { "command": "bigDataClusters.command.connectController", "when": "view == sqlBigDataCluster", "group": "navigation@2" } ], "view/item/context": [ { "command": "bigDataClusters.command.manageController", "when": "view == sqlBigDataCluster && viewItem == bigDataClusters.itemType.controllerNode", "group": "navigation@1" }, { "command": "bigDataClusters.command.refreshController", "when": "view == sqlBigDataCluster && viewItem == bigDataClusters.itemType.controllerNode", "group": "navigation@2" }, { "command": "bigDataClusters.command.removeController", "when": "view == sqlBigDataCluster && viewItem == bigDataClusters.itemType.controllerNode", "group": "navigation@3" } ], "objectExplorer/item/context": [ { "command": "bigDataClusters.command.mount", "when": "nodeType=~/^mssqlCluster/ && nodeType!=mssqlCluster:message && nodeSubType=~/^(?!:mount).*$/", "group": "1mssqlCluster@10" }, { "command": "bigDataClusters.command.refreshmount", "when": "nodeType == mssqlCluster:folder && nodeSubType==:mount:", "group": "1mssqlCluster@11" }, { "command": "bigDataClusters.command.deletemount", "when": "nodeType == mssqlCluster:folder && nodeSubType==:mount:", "group": "1mssqlCluster@12" } ] }, "commands": [ { "command": "bigDataClusters.command.createController", "title": "%command.createController.title%", "icon": "$(add)" }, { "command": "bigDataClusters.command.connectController", "title": "%command.connectController.title%", "icon": "$(disconnect)" }, { "command": "bigDataClusters.command.removeController", "title": "%command.removeController.title%", "when": "viewItem == bigDataClusters.itemType.controllerNode" }, { "command": "bigDataClusters.command.refreshController", "title": "%command.refreshController.title%", "icon": "$(refresh)" }, { "command": "bigDataClusters.command.manageController", "title": "%command.manageController.title%" }, { "command": "bigDataClusters.command.mount", "title": "%command.mount.title%" }, { "command": "bigDataClusters.command.refreshmount", "title": "%command.refreshmount.title%" }, { "command": "bigDataClusters.command.deletemount", "title": "%command.deletemount.title%" } ], "configuration": { "type": "object", "title": "%bdc.configuration.title%", "properties": { "bigDataCluster.ignoreSslVerification": { "type": "boolean", "default": true, "description": "%bdc.ignoreSslVerification.desc%" } } }, "viewsWelcome": [ { "view": "sqlBigDataCluster", "contents": "%bdc.view.welcome.connect%", "when": "bdc.loaded" }, { "view": "sqlBigDataCluster", "contents": "%bdc.view.welcome.loading%", "when": "!bdc.loaded" } ], "resourceDeploymentTypes": [ { "name": "sql-bdc", "displayIndex": 3, "displayName": "%resource-type-sql-bdc-display-name%", "description": "%resource-type-sql-bdc-description%", "platforms": "*", "icon": "./images/sql_bdc.svg", "tags": [ "On-premises", "SQL Server", "Cloud" ], "options": [ { "name": "version", "displayName": "%version-display-name%", "values": [ { "name": "bdc2019", "displayName": "%bdc-2019-display-name%" } ] }, { "name": "target", "displayName": "%bdc-deployment-target%", "values": [ { "name": "new-aks", "displayName": "%bdc-deployment-target-new-aks%" }, { "name": "existing-aks", "displayName": "%bdc-deployment-target-existing-aks%" }, { "name": "existing-kubeadm", "displayName": "%bdc-deployment-target-existing-kubeadm%" }, { "name": "existing-aro", "displayName": "%bdc-deployment-target-existing-aro%" }, { "name": "existing-openshift", "displayName": "%bdc-deployment-target-existing-openshift%" } ] } ], "providers": [ { "name": "sql-bdc_new-aks_bdc2019", "bdcWizard": { "type": "new-aks", "notebook": "./notebooks/deployment/2019/deploy-bdc-aks.ipynb" }, "requiredTools": [ { "name": "kubectl", "version": "1.13.0" }, { "name": "azure-cli" }, { "name": "azdata", "version": "20.3.4" } ], "when": "target=new-aks&&version=bdc2019" }, { "name": "sql-bdc_existing-aks_bdc2019", "bdcWizard": { "type": "existing-aks", "notebook": "./notebooks/deployment/2019/deploy-bdc-existing-aks.ipynb" }, "requiredTools": [ { "name": "kubectl", "version": "1.13.0" }, { "name": "azdata", "version": "20.3.4" } ], "when": "target=existing-aks&&version=bdc2019" }, { "name": "sql-bdc_existing-kubeadm_bdc2019", "bdcWizard": { "type": "existing-kubeadm", "notebook": "./notebooks/deployment/2019/deploy-bdc-existing-kubeadm.ipynb" }, "requiredTools": [ { "name": "kubectl", "version": "1.13.0" }, { "name": "azdata", "version": "20.3.4" } ], "when": "target=existing-kubeadm&&version=bdc2019" }, { "name": "sql-bdc_existing-aro_bdc2019", "bdcWizard": { "type": "existing-aro", "notebook": "./notebooks/deployment/2019/deploy-bdc-existing-aro.ipynb" }, "requiredTools": [ { "name": "kubectl", "version": "1.13.0" }, { "name": "azdata", "version": "20.3.4" } ], "when": "target=existing-aro&&version=bdc2019" }, { "name": "sql-bdc_existing-openshift_bdc2019", "bdcWizard": { "type": "existing-openshift", "notebook": "./notebooks/deployment/2019/deploy-bdc-existing-openshift.ipynb" }, "requiredTools": [ { "name": "kubectl", "version": "1.13.0" }, { "name": "azdata", "version": "20.3.4" } ], "when": "target=existing-openshift&&version=bdc2019" } ], "agreements": [ { "template": "%bdc-agreement%", "links": [ { "text": "%microsoft-privacy-statement%", "url": "https://go.microsoft.com/fwlink/?LinkId=853010" }, { "text": "%bdc-agreement-bdc-eula%", "url": "https://go.microsoft.com/fwlink/?LinkId=2002534" }, { "text": "%bdc-agreement-azdata-eula%", "url": "https://aka.ms/eula-azdata-en" } ], "when": "true" } ] } ] }, "dependencies": { "@microsoft/ads-kerberos": "^1.1.3", "request": "^2.88.0", "vscode-nls": "^4.0.0" }, "devDependencies": { "@types/request": "^2.48.3" } }