Skip to content

Commit 72558f6

Browse files
Merge pull request #1264 from olsoro/master
Update CreateUIDefinition schema with new controls
2 parents c22a20d + fd89201 commit 72558f6

File tree

1 file changed

+97
-0
lines changed

1 file changed

+97
-0
lines changed

schemas/0.1.2-preview/CreateUIDefinition.ProviderControl.json

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
{
1515
"$ref": "#/definitions/Microsoft.Storage.MultiStorageAccountCombo"
1616
},
17+
{
18+
"$ref": "#/definitions/Microsoft.Storage.StorageBlobSelector"
19+
},
1720
{
1821
"$ref": "#/definitions/Microsoft.Network.VirtualNetworkCombo"
1922
},
@@ -23,6 +26,9 @@
2326
{
2427
"$ref": "#/definitions/Microsoft.OperationalInsights.WorkspaceSelector"
2528
},
29+
{
30+
"$ref": "#/definitions/Microsoft.KeyVault.KeyVaultCertificateSelector"
31+
},
2632
{
2733
"$ref": "#/definitions/Microsoft.Common.Section-provider"
2834
},
@@ -424,6 +430,65 @@
424430
"count"
425431
]
426432
},
433+
"Microsoft.Storage.StorageBlobSelector": {
434+
"type": "object",
435+
"properties": {
436+
"name": {
437+
"type": "string"
438+
},
439+
"type": {
440+
"type": "string",
441+
"enum": [
442+
"Microsoft.Storage.StorageBlobSelector"
443+
]
444+
},
445+
"label": {
446+
"type": "string"
447+
},
448+
"toolTip": {
449+
"type": "string"
450+
},
451+
"options": {
452+
"type": "object",
453+
"properties": {
454+
"text": {
455+
"type": "string"
456+
}
457+
},
458+
"required": [
459+
"text"
460+
],
461+
"additionalProperties": false
462+
},
463+
"constraints": {
464+
"type": "object",
465+
"properties": {
466+
"allowedFileExtensions": {
467+
"type": "array",
468+
"items": {
469+
"type": "string"
470+
}
471+
}
472+
},
473+
"required": [
474+
"allowedFileExtensions"
475+
],
476+
"additionalProperties": false
477+
},
478+
"visible": {
479+
"type": [
480+
"boolean",
481+
"string"
482+
]
483+
}
484+
},
485+
"additionalProperties": false,
486+
"required": [
487+
"name",
488+
"type",
489+
"label"
490+
]
491+
},
427492
"Microsoft.Network.VirtualNetworkCombo": {
428493
"type": "object",
429494
"properties": {
@@ -684,6 +749,38 @@
684749
"type",
685750
"label"
686751
]
752+
},
753+
"Microsoft.KeyVault.KeyVaultCertificateSelector": {
754+
"type": "object",
755+
"properties": {
756+
"name": {
757+
"type": "string"
758+
},
759+
"type": {
760+
"type": "string",
761+
"enum": [
762+
"Microsoft.KeyVault.KeyVaultCertificateSelector"
763+
]
764+
},
765+
"label": {
766+
"type": "string"
767+
},
768+
"toolTip": {
769+
"type": "string"
770+
},
771+
"visible": {
772+
"type": [
773+
"boolean",
774+
"string"
775+
]
776+
}
777+
},
778+
"additionalProperties": false,
779+
"required": [
780+
"name",
781+
"type",
782+
"label"
783+
]
687784
}
688785
}
689786
}

0 commit comments

Comments
 (0)