Skip to content

Commit 4dd78ab

Browse files
author
SDK Automation
committed
Generated from 3de880c63711a27a1a2f30001e01bee2aefec9e9
1 parent 54b5ec6 commit 4dd78ab

File tree

4 files changed

+813
-0
lines changed

4 files changed

+813
-0
lines changed

schemas/2019-01-23-preview/Microsoft.DesktopVirtualization.json

Lines changed: 268 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,16 @@
146146
],
147147
"description": "Properties of HostPool."
148148
},
149+
"resources": {
150+
"type": "array",
151+
"items": {
152+
"oneOf": [
153+
{
154+
"$ref": "#/definitions/hostPools_msixPackages_childResource"
155+
}
156+
]
157+
}
158+
},
149159
"tags": {
150160
"oneOf": [
151161
{
@@ -177,6 +187,47 @@
177187
],
178188
"description": "Microsoft.DesktopVirtualization/hostPools"
179189
},
190+
"hostPools_msixPackages": {
191+
"type": "object",
192+
"properties": {
193+
"apiVersion": {
194+
"type": "string",
195+
"enum": [
196+
"2019-01-23-preview"
197+
]
198+
},
199+
"name": {
200+
"type": "string",
201+
"minLength": 3,
202+
"maxLength": 100,
203+
"description": "The version specific package full name of the MSIX package within specified hostpool"
204+
},
205+
"properties": {
206+
"oneOf": [
207+
{
208+
"$ref": "#/definitions/MSIXPackageProperties"
209+
},
210+
{
211+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
212+
}
213+
],
214+
"description": "Schema for MSIX Package properties."
215+
},
216+
"type": {
217+
"type": "string",
218+
"enum": [
219+
"Microsoft.DesktopVirtualization/hostPools/msixPackages"
220+
]
221+
}
222+
},
223+
"required": [
224+
"apiVersion",
225+
"name",
226+
"properties",
227+
"type"
228+
],
229+
"description": "Microsoft.DesktopVirtualization/hostPools/msixPackages"
230+
},
180231
"workspaces": {
181232
"type": "object",
182233
"properties": {
@@ -321,6 +372,21 @@
321372
"ApplicationProperties": {
322373
"type": "object",
323374
"properties": {
375+
"applicationType": {
376+
"oneOf": [
377+
{
378+
"type": "string",
379+
"enum": [
380+
"InBuilt",
381+
"MsixApplication"
382+
]
383+
},
384+
{
385+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
386+
}
387+
],
388+
"description": "Resource Type of Application."
389+
},
324390
"commandLineArguments": {
325391
"type": "string",
326392
"description": "Command Line Arguments for Application."
@@ -368,6 +434,14 @@
368434
"type": "string",
369435
"description": "Path to icon."
370436
},
437+
"msixPackageApplicationId": {
438+
"type": "string",
439+
"description": "Specifies the package application Id for MSIX applications"
440+
},
441+
"msixPackageFamilyName": {
442+
"type": "string",
443+
"description": "Specifies the package family name for MSIX applications"
444+
},
371445
"showInPortal": {
372446
"oneOf": [
373447
{
@@ -522,6 +596,200 @@
522596
],
523597
"description": "Properties of HostPool."
524598
},
599+
"hostPools_msixPackages_childResource": {
600+
"type": "object",
601+
"properties": {
602+
"apiVersion": {
603+
"type": "string",
604+
"enum": [
605+
"2019-01-23-preview"
606+
]
607+
},
608+
"name": {
609+
"type": "string",
610+
"minLength": 3,
611+
"maxLength": 100,
612+
"description": "The version specific package full name of the MSIX package within specified hostpool"
613+
},
614+
"properties": {
615+
"oneOf": [
616+
{
617+
"$ref": "#/definitions/MSIXPackageProperties"
618+
},
619+
{
620+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
621+
}
622+
],
623+
"description": "Schema for MSIX Package properties."
624+
},
625+
"type": {
626+
"type": "string",
627+
"enum": [
628+
"msixPackages"
629+
]
630+
}
631+
},
632+
"required": [
633+
"apiVersion",
634+
"name",
635+
"properties",
636+
"type"
637+
],
638+
"description": "Microsoft.DesktopVirtualization/hostPools/msixPackages"
639+
},
640+
"MsixPackageApplications": {
641+
"type": "object",
642+
"properties": {
643+
"appId": {
644+
"type": "string",
645+
"description": "Package Application Id, found in appxmanifest.xml."
646+
},
647+
"appUserModelID": {
648+
"type": "string",
649+
"description": "Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml."
650+
},
651+
"description": {
652+
"type": "string",
653+
"description": "Description of Package Application."
654+
},
655+
"friendlyName": {
656+
"type": "string",
657+
"description": "User friendly name."
658+
},
659+
"iconImageName": {
660+
"type": "string",
661+
"description": "User friendly name."
662+
},
663+
"rawIcon": {
664+
"oneOf": [
665+
{
666+
"type": "string",
667+
"pattern": "^(?:[A-Za-z0-9+\\/]{4})*(?:[A-Za-z0-9+\\/]{2}==|[A-Za-z0-9+\\/]{3}=)?$"
668+
},
669+
{
670+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
671+
}
672+
],
673+
"description": "the icon a 64 bit string as a byte array."
674+
},
675+
"rawPng": {
676+
"oneOf": [
677+
{
678+
"type": "string",
679+
"pattern": "^(?:[A-Za-z0-9+\\/]{4})*(?:[A-Za-z0-9+\\/]{2}==|[A-Za-z0-9+\\/]{3}=)?$"
680+
},
681+
{
682+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
683+
}
684+
],
685+
"description": "the icon a 64 bit string as a byte array."
686+
}
687+
},
688+
"description": "Schema for MSIX Package Application properties."
689+
},
690+
"MsixPackageDependencies": {
691+
"type": "object",
692+
"properties": {
693+
"dependencyName": {
694+
"type": "string",
695+
"description": "Name of package dependency."
696+
},
697+
"minVersion": {
698+
"type": "string",
699+
"description": "Dependency version required."
700+
},
701+
"publisher": {
702+
"type": "string",
703+
"description": "Name of dependency publisher."
704+
}
705+
},
706+
"description": "Schema for MSIX Package Dependencies properties."
707+
},
708+
"MSIXPackageProperties": {
709+
"type": "object",
710+
"properties": {
711+
"displayName": {
712+
"type": "string",
713+
"description": "User friendly Name to be displayed in the portal. "
714+
},
715+
"imagePath": {
716+
"type": "string",
717+
"description": "VHD/CIM image path on Network Share."
718+
},
719+
"isActive": {
720+
"oneOf": [
721+
{
722+
"type": "boolean"
723+
},
724+
{
725+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
726+
}
727+
],
728+
"description": "Make this version of the package the active one across the hostpool. "
729+
},
730+
"isRegularRegistration": {
731+
"oneOf": [
732+
{
733+
"type": "boolean"
734+
},
735+
{
736+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
737+
}
738+
],
739+
"description": "Specifies how to register Package in feed."
740+
},
741+
"lastUpdated": {
742+
"type": "string",
743+
"format": "date-time",
744+
"description": "Date Package was last updated, found in the appxmanifest.xml. "
745+
},
746+
"packageApplications": {
747+
"oneOf": [
748+
{
749+
"type": "array",
750+
"items": {
751+
"$ref": "#/definitions/MsixPackageApplications"
752+
}
753+
},
754+
{
755+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
756+
}
757+
],
758+
"description": "List of package applications. "
759+
},
760+
"packageDependencies": {
761+
"oneOf": [
762+
{
763+
"type": "array",
764+
"items": {
765+
"$ref": "#/definitions/MsixPackageDependencies"
766+
}
767+
},
768+
{
769+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
770+
}
771+
],
772+
"description": "List of package dependencies. "
773+
},
774+
"packageFamilyName": {
775+
"type": "string",
776+
"description": "Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name. "
777+
},
778+
"packageName": {
779+
"type": "string",
780+
"description": "Package Name from appxmanifest.xml. "
781+
},
782+
"packageRelativePath": {
783+
"type": "string",
784+
"description": "Relative Path to the package inside the image. "
785+
},
786+
"version": {
787+
"type": "string",
788+
"description": "Package Version found in the appxmanifest.xml. "
789+
}
790+
},
791+
"description": "Schema for MSIX Package properties."
792+
},
525793
"RegistrationInfo": {
526794
"type": "object",
527795
"properties": {

0 commit comments

Comments
 (0)