Support for removing hardcoded deployment options (#8986)

* Support for removing hardcode deployment options

* Add missing file

* Generalize errors and make name and id required. Sort dropdowns.

* Fix test

* Capitalize text
This commit is contained in:
Charles Gagnon
2020-01-30 10:35:37 -08:00
committed by GitHub
parent 56695be14a
commit 637a33c7a7
29 changed files with 339 additions and 106 deletions

View File

@@ -172,6 +172,11 @@ export interface FieldInfo {
editable?: boolean; // for editable dropdown
}
export interface AzureAccountFieldInfo extends FieldInfo {
subscriptionVariableName?: string;
resourceGroupVariableName?: string;
}
export const enum LabelPosition {
Top = 'top',
Left = 'left'
@@ -195,7 +200,8 @@ export enum FieldType {
Password = 'password',
Options = 'options',
ReadonlyText = 'readonly_text',
Checkbox = 'checkbox'
Checkbox = 'checkbox',
AzureAccount = 'azure_account'
}
export interface NotebookInfo {