diff --git a/Commands/sig/_create.md b/Commands/sig/_create.md index 8fdb997dc..d9cd79d3e 100644 --- a/Commands/sig/_create.md +++ b/Commands/sig/_create.md @@ -51,3 +51,34 @@ Create a shared image gallery. ```bash sig create --resource-group MyResourceGroup --gallery-name MyGallery123 --system-assigned --user-assigned id1 ``` + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.xml) **Stable** + + + +#### examples + +- Create a shared image gallery + ```bash + sig create --resource-group MyResourceGroup --gallery-name MyGallery + ``` + +- Create a shared image gallery with enabled system assigned identity. + ```bash + sig create --resource-group MyResourceGroup --gallery-name MyGallery123 --system-assigned + ``` + +- Create a shared image gallery with a user assigned identity. + ```bash + sig create --resource-group MyResourceGroup --gallery-name MyGallery123 --user-assigned id1 + ``` + +- Create a shared image gallery with both system and user assigned identity. + ```bash + sig create --resource-group MyResourceGroup --gallery-name MyGallery123 --system-assigned --user-assigned id1 + ``` + +- Create a gallery with soft deletion enabled. + ```bash + sig create --resource-group myResourceGroup --gallery-name myGalleryName --location westus --soft-delete True --soft-delete-retention-period 7 --soft-delete-grace-period 30 + ``` diff --git a/Commands/sig/_delete.md b/Commands/sig/_delete.md index 385f8f80d..27c8f2605 100644 --- a/Commands/sig/_delete.md +++ b/Commands/sig/_delete.md @@ -15,3 +15,7 @@ Delete a Shared Image Gallery. ### [2025-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2025-03-03.xml) **Stable** + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.xml) **Stable** + + diff --git a/Commands/sig/_show.md b/Commands/sig/_show.md index 3f74e0678..4073dfd23 100644 --- a/Commands/sig/_show.md +++ b/Commands/sig/_show.md @@ -15,3 +15,7 @@ Retrieve information about a Shared Image Gallery. ### [2025-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2025-03-03.xml) **Stable** + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.xml) **Stable** + + diff --git a/Commands/sig/_update.md b/Commands/sig/_update.md index c9c10b744..510254890 100644 --- a/Commands/sig/_update.md +++ b/Commands/sig/_update.md @@ -39,3 +39,24 @@ Update a Shared Image Gallery. ```bash sig update -g myResourceGroup --gallery-name myGallery --permissions Community --publisher-uri myPublisherUri --publisher-email myPublisherEmail --eula myEula --public-name-prefix myPublicNamePrefix ``` + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.xml) **Stable** + + + +#### examples + +- Enable gallery to be shared to subscription or tenant + ```bash + sig update --resource-group myResourceGroup --gallery-name myGallery --permissions groups + ``` + +- Update gallery from private to community + ```bash + sig update -g myResourceGroup --gallery-name myGallery --permissions Community --publisher-uri myPublisherUri --publisher-email myPublisherEmail --eula myEula --public-name-prefix myPublicNamePrefix + ``` + +- Update the soft-delete policy (use --soft-delete false to disable it) + ```bash + sig update --resource-group myResourceGroup --gallery-name myGalleryName --soft-delete true --soft-delete-retention-period 30 --soft-delete-grace-period 7 + ``` diff --git a/Commands/sig/identity/_assign.md b/Commands/sig/identity/_assign.md index b772c6f1a..cca5403f2 100644 --- a/Commands/sig/identity/_assign.md +++ b/Commands/sig/identity/_assign.md @@ -29,3 +29,7 @@ Assign the user or system managed identities. ```bash sig identity assign -g MyResourceGroup -r MyGalleryName --system-assigned --user-assigned id1 ``` + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.xml) **Stable** + + diff --git a/Commands/sig/identity/_remove.md b/Commands/sig/identity/_remove.md index 139212078..0a0fd5f36 100644 --- a/Commands/sig/identity/_remove.md +++ b/Commands/sig/identity/_remove.md @@ -34,3 +34,7 @@ Remove the user or system managed identities. ```bash sig identity remove -g myResourceGroup -r myGalleryName --system-assigned --user-assigned ``` + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.xml) **Stable** + + diff --git a/Commands/sig/identity/_show.md b/Commands/sig/identity/_show.md index 9dd02b05c..735b9cc06 100644 --- a/Commands/sig/identity/_show.md +++ b/Commands/sig/identity/_show.md @@ -14,3 +14,7 @@ Show the details of managed identities. ```bash sig identity show -g myResourceGroup -r myGalleryName ``` + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.xml) **Stable** + + diff --git a/Commands/sig/image-version/_create.md b/Commands/sig/image-version/_create.md index fc09a0a2c..97b0768bf 100644 --- a/Commands/sig/image-version/_create.md +++ b/Commands/sig/image-version/_create.md @@ -19,3 +19,7 @@ Create a gallery image version. ### [2024-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2024-03-03.xml) **Stable** + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2026-03-03.xml) **Stable** + + diff --git a/Commands/sig/image-version/_delete.md b/Commands/sig/image-version/_delete.md index 98e509012..84c18cf30 100644 --- a/Commands/sig/image-version/_delete.md +++ b/Commands/sig/image-version/_delete.md @@ -19,3 +19,14 @@ Delete a gallery image version. ### [2024-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2024-03-03.xml) **Stable** + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2026-03-03.xml) **Stable** + + + +#### examples + +- Permanently delete a gallery image version by bypassing soft delete. + ```bash + sig image-version delete --resource-group myResourceGroup --gallery-name myGalleryName --gallery-image-definition myGalleryImageName --gallery-image-version-name 1.0.0 --bypass-soft-delete true + ``` diff --git a/Commands/sig/image-version/_list-community.md b/Commands/sig/image-version/_list-community.md index 47232319a..2a2040b35 100644 --- a/Commands/sig/image-version/_list-community.md +++ b/Commands/sig/image-version/_list-community.md @@ -14,3 +14,14 @@ List VM Image Versions in a gallery community ```bash sig image-version list-community --public-gallery-name publicGalleryName --gallery-image-definition MyImage --location myLocation ``` + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.xml) **Stable** + + + +#### examples + +- List an image versions in a gallery community. + ```bash + sig image-version list-community --public-gallery-name publicGalleryName --gallery-image-definition MyImage --location myLocation + ``` diff --git a/Commands/sig/image-version/_list-shared.md b/Commands/sig/image-version/_list-shared.md index 44faaf52a..ab5052164 100644 --- a/Commands/sig/image-version/_list-shared.md +++ b/Commands/sig/image-version/_list-shared.md @@ -19,3 +19,19 @@ List VM Image Versions in a gallery shared directly to your subscription or tena ```bash sig image-version list-shared --gallery-unique-name galleryUniqueName --gallery-image-definition MyImage --location myLocation --shared-to tenant ``` + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.xml) **Stable** + + + +#### examples + +- List image versions in a gallery shared directly to your subscription in the given location and image definition. + ```bash + sig image-version list-shared --gallery-unique-name galleryUniqueName --gallery-image-definition MyImage --location myLocation + ``` + +- List image versions in a gallery shared directly to your tenant in the given location and image definition. + ```bash + sig image-version list-shared --gallery-unique-name galleryUniqueName --gallery-image-definition MyImage --location myLocation --shared-to tenant + ``` diff --git a/Commands/sig/image-version/_list-soft-deleted.md b/Commands/sig/image-version/_list-soft-deleted.md new file mode 100644 index 000000000..964408694 --- /dev/null +++ b/Commands/sig/image-version/_list-soft-deleted.md @@ -0,0 +1,16 @@ +# [Command] _sig image-version list-soft-deleted_ + +List soft-deleted resources of an artifact in the gallery, such as soft-deleted gallery image version of an image. + +## Versions + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zb2Z0ZGVsZXRlZGFydGlmYWN0dHlwZXMve30vYXJ0aWZhY3RzL3t9L3ZlcnNpb25z/2026-03-03.xml) **Stable** + + + +#### examples + +- List soft-deleted image versions for an image definition + ```bash + sig image-version list-soft-deleted --resource-group myResourceGroup --gallery-name myGalleryName --gallery-image-definition myGalleryImageName + ``` diff --git a/Commands/sig/image-version/_show-community.md b/Commands/sig/image-version/_show-community.md index 5b7958756..1114cd8bc 100644 --- a/Commands/sig/image-version/_show-community.md +++ b/Commands/sig/image-version/_show-community.md @@ -7,3 +7,7 @@ Get a community gallery image version. ### [2022-01-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2022-01-03.xml) **Stable** + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.xml) **Stable** + + diff --git a/Commands/sig/image-version/_show-shared.md b/Commands/sig/image-version/_show-shared.md index ad738d8e0..cb00b34f1 100644 --- a/Commands/sig/image-version/_show-shared.md +++ b/Commands/sig/image-version/_show-shared.md @@ -14,3 +14,14 @@ Get an image version in a gallery shared directly to your subscription or tenant ```bash sig image-version show-shared --gallery-unique-name galleryUniqueName --gallery-image-definition MyImage --gallery-image-version 1.0.0 --location myLocation ``` + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.xml) **Stable** + + + +#### examples + +- Get an image version in a gallery shared directly to your subscription or tenant in the given location. + ```bash + sig image-version show-shared --gallery-unique-name galleryUniqueName --gallery-image-definition MyImage --gallery-image-version 1.0.0 --location myLocation + ``` diff --git a/Commands/sig/image-version/_show.md b/Commands/sig/image-version/_show.md index fa5ea34e5..40d0dac21 100644 --- a/Commands/sig/image-version/_show.md +++ b/Commands/sig/image-version/_show.md @@ -19,3 +19,7 @@ Get information about a gallery image version. ### [2024-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2024-03-03.xml) **Stable** + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2026-03-03.xml) **Stable** + + diff --git a/Commands/sig/image-version/_update.md b/Commands/sig/image-version/_update.md index 909dc338d..ce8cc68c5 100644 --- a/Commands/sig/image-version/_update.md +++ b/Commands/sig/image-version/_update.md @@ -19,3 +19,7 @@ Update a gallery image version. ### [2024-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2024-03-03.xml) **Stable** + +### [2026-03-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2026-03-03.xml) **Stable** + + diff --git a/Commands/sig/image-version/readme.md b/Commands/sig/image-version/readme.md index f79f283dc..94f51c947 100644 --- a/Commands/sig/image-version/readme.md +++ b/Commands/sig/image-version/readme.md @@ -19,6 +19,9 @@ Manage shared gallery image version with VM - [list-shared](/Commands/sig/image-version/_list-shared.md) : List VM Image Versions in a gallery shared directly to your subscription or tenant +- [list-soft-deleted](/Commands/sig/image-version/_list-soft-deleted.md) +: List soft-deleted resources of an artifact in the gallery, such as soft-deleted gallery image version of an image. + - [show](/Commands/sig/image-version/_show.md) : Get information about a gallery image version. diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.json new file mode 100644 index 000000000..b7fe90651 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}/images/{}/versions", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vY29tbXVuaXR5R2FsbGVyaWVzL3twdWJsaWNHYWxsZXJ5TmFtZX0vaW1hZ2VzL3tnYWxsZXJ5SW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyNi0wMy0wMw=="}], "commandGroups": [{"name": "sig image-version", "commands": [{"name": "list-community", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}/images/{}/versions", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vY29tbXVuaXR5R2FsbGVyaWVzL3twdWJsaWNHYWxsZXJ5TmFtZX0vaW1hZ2VzL3tnYWxsZXJ5SW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryImageName", "options": ["i", "gallery-image-definition"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the community gallery image definition from which the image versions are to be listed."}, "format": {"pattern": ""}}, {"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "string", "var": "$Path.publicGalleryName", "options": ["public-gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The public name of the community gallery."}, "format": {"pattern": ""}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "CommunityGalleryImageVersions_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/versions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "galleryImageName", "arg": "$Path.galleryImageName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "publicGalleryName", "arg": "$Path.publicGalleryName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-03"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "object", "name": "identifier", "props": [{"type": "string", "name": "uniqueId"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "artifactTags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "dateTime", "name": "consumptionEndTime"}, {"type": "string", "name": "disclaimer"}, {"type": "dateTime", "name": "endOfLifeDate"}, {"type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "string", "name": "imageState", "enum": {"items": [{"value": "Active"}, {"value": "SoftDeleted"}]}}, {"type": "dateTime", "name": "publishedDate"}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "lun", "required": true}]}}, {"type": "object", "name": "osDiskImage", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}]}]}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.xml new file mode 100644 index 000000000..a8fa32418 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.json new file mode 100644 index 000000000..30fddd1e1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}/images/{}/versions/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vY29tbXVuaXR5R2FsbGVyaWVzL3twdWJsaWNHYWxsZXJ5TmFtZX0vaW1hZ2VzL3tnYWxsZXJ5SW1hZ2VOYW1lfS92ZXJzaW9ucy97Z2FsbGVyeUltYWdlVmVyc2lvbk5hbWV9/V/MjAyNi0wMy0wMw=="}], "commandGroups": [{"name": "sig image-version", "commands": [{"name": "show-community", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/communitygalleries/{}/images/{}/versions/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vY29tbXVuaXR5R2FsbGVyaWVzL3twdWJsaWNHYWxsZXJ5TmFtZX0vaW1hZ2VzL3tnYWxsZXJ5SW1hZ2VOYW1lfS92ZXJzaW9ucy97Z2FsbGVyeUltYWdlVmVyc2lvbk5hbWV9/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryImageName", "options": ["i", "gallery-image-name", "gallery-image-definition"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the community gallery image definition from which the image versions are to be listed."}}, {"type": "string", "var": "$Path.galleryImageVersionName", "options": ["e", "gallery-image-version", "gallery-image-version-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "Gallery image version in semantic version pattern. The allowed characters are digit and period. Digits must be within the range of a 32-bit integer, e.g. `..`"}}, {"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "string", "var": "$Path.publicGalleryName", "options": ["public-gallery-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The public name of the community gallery."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "CommunityGalleryImageVersions_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "galleryImageName", "arg": "$Path.galleryImageName", "required": true}, {"type": "string", "name": "galleryImageVersionName", "arg": "$Path.galleryImageVersionName", "required": true}, {"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "publicGalleryName", "arg": "$Path.publicGalleryName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-03"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "identifier", "props": [{"type": "string", "name": "uniqueId"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "artifactTags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "dateTime", "name": "consumptionEndTime", "format": {"protocol": "iso"}}, {"type": "string", "name": "disclaimer"}, {"type": "dateTime", "name": "endOfLifeDate", "format": {"protocol": "iso"}}, {"type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "string", "name": "imageState", "enum": {"items": [{"value": "Active"}, {"value": "SoftDeleted"}]}}, {"type": "dateTime", "name": "publishedDate", "format": {"protocol": "iso"}}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "lun", "required": true}]}, "identifiers": ["lun"]}, {"type": "object", "name": "osDiskImage", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}]}]}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.xml new file mode 100644 index 000000000..03ccf30ff --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9jb21tdW5pdHlnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.xml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.json new file mode 100644 index 000000000..b7cc23a2d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}/versions", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vc2hhcmVkR2FsbGVyaWVzL3tnYWxsZXJ5VW5pcXVlTmFtZX0vaW1hZ2VzL3tnYWxsZXJ5SW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyNi0wMy0wMw=="}], "commandGroups": [{"name": "sig image-version", "commands": [{"name": "list-shared", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}/versions", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vc2hhcmVkR2FsbGVyaWVzL3tnYWxsZXJ5VW5pcXVlTmFtZX0vaW1hZ2VzL3tnYWxsZXJ5SW1hZ2VOYW1lfS92ZXJzaW9ucw==/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryImageName", "options": ["i", "gallery-image-definition"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Shared Gallery Image Definition from which the Image Versions are to be listed."}, "format": {"pattern": ""}}, {"type": "string", "var": "$Path.galleryUniqueName", "options": ["gallery-unique-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The unique name of the Shared Gallery."}, "format": {"pattern": ""}}, {"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.sharedTo", "options": ["shared-to"], "group": "", "help": {"short": "The query parameter to decide what shared galleries to fetch when doing listing operations. If not specified, list by subscription id."}, "enum": {"items": [{"name": "tenant", "value": "tenant"}]}}]}], "operations": [{"operationId": "SharedGalleryImageVersions_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/versions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "galleryImageName", "arg": "$Path.galleryImageName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "galleryUniqueName", "arg": "$Path.galleryUniqueName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "sharedTo", "arg": "$Query.sharedTo", "enum": {"items": [{"value": "tenant"}]}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-03"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "object", "name": "identifier", "props": [{"type": "string", "name": "uniqueId"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "artifactTags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "dateTime", "name": "consumptionEndTime"}, {"type": "dateTime", "name": "endOfLifeDate"}, {"type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "string", "name": "imageState", "enum": {"items": [{"value": "Active"}, {"value": "SoftDeleted"}]}}, {"type": "dateTime", "name": "publishedDate"}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "lun", "required": true}]}}, {"type": "object", "name": "osDiskImage", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}]}]}], "clientFlatten": true}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.xml new file mode 100644 index 000000000..500eb7795 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25z/2026-03-03.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.json new file mode 100644 index 000000000..dbc72a7f1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}/versions/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vc2hhcmVkR2FsbGVyaWVzL3tnYWxsZXJ5VW5pcXVlTmFtZX0vaW1hZ2VzL3tnYWxsZXJ5SW1hZ2VOYW1lfS92ZXJzaW9ucy97Z2FsbGVyeUltYWdlVmVyc2lvbk5hbWV9/V/MjAyNi0wMy0wMw=="}], "commandGroups": [{"name": "sig image-version", "commands": [{"name": "show-shared", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/locations/{}/sharedgalleries/{}/images/{}/versions/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvbG9jYXRpb25zL3tsb2NhdGlvbn0vc2hhcmVkR2FsbGVyaWVzL3tnYWxsZXJ5VW5pcXVlTmFtZX0vaW1hZ2VzL3tnYWxsZXJ5SW1hZ2VOYW1lfS92ZXJzaW9ucy97Z2FsbGVyeUltYWdlVmVyc2lvbk5hbWV9/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryImageName", "options": ["i", "gallery-image-name", "gallery-image-definition"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the Shared Gallery Image Definition from which the Image Versions are to be listed."}, "format": {"pattern": ""}}, {"type": "string", "var": "$Path.galleryImageVersionName", "options": ["e", "gallery-image-version", "gallery-image-version-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The name of the gallery image version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: `..`"}, "format": {"pattern": ""}}, {"type": "string", "var": "$Path.galleryUniqueName", "options": ["gallery-unique-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The unique name of the Shared Gallery."}, "format": {"pattern": ""}}, {"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "SharedGalleryImageVersions_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/versions/{galleryImageVersionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "galleryImageName", "arg": "$Path.galleryImageName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "galleryImageVersionName", "arg": "$Path.galleryImageVersionName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "galleryUniqueName", "arg": "$Path.galleryUniqueName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-03-03"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "identifier", "props": [{"type": "string", "name": "uniqueId"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "artifactTags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "dateTime", "name": "consumptionEndTime"}, {"type": "dateTime", "name": "endOfLifeDate"}, {"type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "string", "name": "imageState", "enum": {"items": [{"value": "Active"}, {"value": "SoftDeleted"}]}}, {"type": "dateTime", "name": "publishedDate"}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "lun", "required": true}]}}, {"type": "object", "name": "osDiskImage", "props": [{"readOnly": true, "type": "integer32", "name": "diskSizeGB"}, {"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}]}]}], "clientFlatten": true}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.xml new file mode 100644 index 000000000..d590b9530 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2xvY2F0aW9ucy97fS9zaGFyZWRnYWxsZXJpZXMve30vaW1hZ2VzL3t9L3ZlcnNpb25zL3t9/2026-03-03.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.json new file mode 100644 index 000000000..7e8ba9e86 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyNi0wMy0wMw=="}], "commandGroups": [{"name": "sig", "commands": [{"name": "show", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryName", "options": ["r", "gallery-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Shared Image Gallery."}, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "publicNames", "item": {"type": "string"}}, {"type": "string", "name": "publisherContact"}, {"type": "string", "name": "publisherUri"}]}, {"readOnly": true, "type": "array", "name": "groups", "item": {"type": "object", "props": [{"type": "array", "name": "ids", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AADTenants"}, {"value": "Subscriptions"}]}}]}}, {"type": "string", "name": "permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"readOnly": true, "type": "object", "name": "sharingStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "array", "name": "summary", "item": {"type": "object", "props": [{"type": "string", "name": "details"}, {"type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryName", "options": ["r", "gallery-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Shared Image Gallery."}, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The list of user identities associated with the gallery. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "The description of the gallery."}}]}, {"name": "SharingProfile", "args": [{"type": "string", "var": "$resource.properties.sharingProfile.permissions", "options": ["permissions"], "group": "SharingProfile", "help": {"short": "This property allows you to specify the permission of sharing gallery."}, "enum": {"items": [{"name": "Community", "value": "Community"}, {"name": "Groups", "value": "Groups"}, {"name": "Private", "value": "Private"}]}}]}, {"name": "SoftDeletePolicy", "args": [{"type": "integer32", "var": "$resource.properties.softDeletePolicy.gracePeriodInDays", "options": ["soft-delete-grace", "soft-delete-grace-period"], "group": "SoftDeletePolicy", "help": {"short": "The grace period in days for a simulated hard-deleted resource. During this period the gallery image version is unusable but can still be recovered if required. After this period elapses, the gallery image version is permanently (hard) deleted."}}, {"type": "boolean", "var": "$resource.properties.softDeletePolicy.isSoftDeleteEnabled", "options": ["soft-delete"], "group": "SoftDeletePolicy", "help": {"short": "Enable soft-deletion for resources in this gallery, allowing them to be recovered within retention time."}}, {"type": "integer32", "var": "$resource.properties.softDeletePolicy.retentionPeriodInDays", "options": ["soft-delete-retention", "soft-delete-retention-period"], "group": "SoftDeletePolicy", "help": {"short": "The retention period in days for a soft-deleted resource. After this period elapses, the soft-deleted gallery image version transitions to a simulated hard-deleted state."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Galleries_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$resource.properties.description"}, {"type": "object", "name": "sharingProfile", "props": [{"type": "object", "name": "communityGalleryInfo", "props": [{"type": "string", "name": "eula", "arg": "$resource.properties.sharingProfile.communityGalleryInfo.eula"}, {"type": "string", "name": "publicNamePrefix", "arg": "$resource.properties.sharingProfile.communityGalleryInfo.publicNamePrefix"}, {"type": "string", "name": "publisherContact", "arg": "$resource.properties.sharingProfile.communityGalleryInfo.publisherContact"}, {"type": "string", "name": "publisherUri", "arg": "$resource.properties.sharingProfile.communityGalleryInfo.publisherUri"}]}, {"type": "string", "name": "permissions", "arg": "$resource.properties.sharingProfile.permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays", "arg": "$resource.properties.softDeletePolicy.gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled", "arg": "$resource.properties.softDeletePolicy.isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays", "arg": "$resource.properties.softDeletePolicy.retentionPeriodInDays"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "clientId"}, {"readOnly": true, "type": "string", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "object", "name": "identifier", "props": [{"readOnly": true, "type": "string", "name": "uniqueName"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "sharingProfile", "props": [{"type": "object", "name": "communityGalleryInfo", "props": [{"readOnly": true, "type": "boolean", "name": "communityGalleryEnabled"}, {"type": "string", "name": "eula"}, {"type": "string", "name": "publicNamePrefix"}, {"readOnly": true, "type": "array", "name": "publicNames", "item": {"type": "string"}}, {"type": "string", "name": "publisherContact"}, {"type": "string", "name": "publisherUri"}]}, {"readOnly": true, "type": "array", "name": "groups", "item": {"type": "object", "props": [{"type": "array", "name": "ids", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AADTenants"}, {"value": "Subscriptions"}]}}]}}, {"type": "string", "name": "permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"readOnly": true, "type": "object", "name": "sharingStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "array", "name": "summary", "item": {"type": "object", "props": [{"type": "string", "name": "details"}, {"type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Gallery_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Gallery_read"}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryName", "options": ["r", "gallery-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Shared Image Gallery."}, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "publicNames", "item": {"type": "string"}}, {"type": "string", "name": "publisherContact"}, {"type": "string", "name": "publisherUri"}]}, {"readOnly": true, "type": "array", "name": "groups", "item": {"type": "object", "props": [{"type": "array", "name": "ids", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AADTenants"}, {"value": "Subscriptions"}]}}]}}, {"type": "string", "name": "permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"readOnly": true, "type": "object", "name": "sharingStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "array", "name": "summary", "item": {"type": "object", "props": [{"type": "string", "name": "details"}, {"type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$resource.properties.description"}, {"type": "object", "name": "sharingProfile", "props": [{"type": "object", "name": "communityGalleryInfo", "props": [{"type": "string", "name": "eula", "arg": "$resource.properties.sharingProfile.communityGalleryInfo.eula"}, {"type": "string", "name": "publicNamePrefix", "arg": "$resource.properties.sharingProfile.communityGalleryInfo.publicNamePrefix"}, {"type": "string", "name": "publisherContact", "arg": "$resource.properties.sharingProfile.communityGalleryInfo.publisherContact"}, {"type": "string", "name": "publisherUri", "arg": "$resource.properties.sharingProfile.communityGalleryInfo.publisherUri"}]}, {"type": "string", "name": "permissions", "arg": "$resource.properties.sharingProfile.permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays", "arg": "$resource.properties.softDeletePolicy.gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled", "arg": "$resource.properties.softDeletePolicy.isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays", "arg": "$resource.properties.softDeletePolicy.retentionPeriodInDays"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "Galleries_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "publicNames", "item": {"type": "string"}}, {"type": "string", "name": "publisherContact"}, {"type": "string", "name": "publisherUri"}]}, {"readOnly": true, "type": "array", "name": "groups", "item": {"type": "object", "props": [{"type": "array", "name": "ids", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AADTenants"}, {"value": "Subscriptions"}]}}]}}, {"type": "string", "name": "permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"readOnly": true, "type": "object", "name": "sharingStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "array", "name": "summary", "item": {"type": "object", "props": [{"type": "string", "name": "details"}, {"type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Gallery_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Gallery_read"}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}], "commandGroups": [{"name": "identity", "commands": [{"name": "assign", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2026-03-03", "subresource": "identity", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryName", "options": ["r", "gallery-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Shared Image Gallery."}, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Resource.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "Galleries_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "publicNames", "item": {"type": "string"}}, {"type": "string", "name": "publisherContact"}, {"type": "string", "name": "publisherUri"}]}, {"readOnly": true, "type": "array", "name": "groups", "item": {"type": "object", "props": [{"type": "array", "name": "ids", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AADTenants"}, {"value": "Subscriptions"}]}}]}}, {"type": "string", "name": "permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"readOnly": true, "type": "object", "name": "sharingStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "array", "name": "summary", "item": {"type": "object", "props": [{"type": "string", "name": "details"}, {"type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "assign", "type": "IdentityObject", "name": "resource.identity", "required": true, "userAssigned": {"action": "assign", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "assign", "type": "string"}}, "systemAssigned": {"action": "assign", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "Galleries_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "publicNames", "item": {"type": "string"}}, {"type": "string", "name": "publisherContact"}, {"type": "string", "name": "publisherUri"}]}, {"readOnly": true, "type": "array", "name": "groups", "item": {"type": "object", "props": [{"type": "array", "name": "ids", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AADTenants"}, {"value": "Subscriptions"}]}}]}}, {"type": "string", "name": "permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"readOnly": true, "type": "object", "name": "sharingStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "array", "name": "summary", "item": {"type": "object", "props": [{"type": "string", "name": "details"}, {"type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Gallery_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Gallery_read"}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "remove", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2026-03-03", "subresource": "identity", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryName", "options": ["r", "gallery-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Shared Image Gallery."}, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Resource.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "Galleries_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "publicNames", "item": {"type": "string"}}, {"type": "string", "name": "publisherContact"}, {"type": "string", "name": "publisherUri"}]}, {"readOnly": true, "type": "array", "name": "groups", "item": {"type": "object", "props": [{"type": "array", "name": "ids", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AADTenants"}, {"value": "Subscriptions"}]}}]}}, {"type": "string", "name": "permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"readOnly": true, "type": "object", "name": "sharingStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "array", "name": "summary", "item": {"type": "object", "props": [{"type": "string", "name": "details"}, {"type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "remove", "type": "IdentityObject", "name": "resource.identity", "required": true, "userAssigned": {"action": "remove", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "remove", "type": "string"}}, "systemAssigned": {"action": "remove", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "Galleries_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "publicNames", "item": {"type": "string"}}, {"type": "string", "name": "publisherContact"}, {"type": "string", "name": "publisherUri"}]}, {"readOnly": true, "type": "array", "name": "groups", "item": {"type": "object", "props": [{"type": "array", "name": "ids", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AADTenants"}, {"value": "Subscriptions"}]}}]}}, {"type": "string", "name": "permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"readOnly": true, "type": "object", "name": "sharingStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "array", "name": "summary", "item": {"type": "object", "props": [{"type": "string", "name": "details"}, {"type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Gallery_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Gallery_read"}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "show", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2026-03-03", "subresource": "identity", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryName", "options": ["r", "gallery-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Shared Image Gallery."}, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "publicNames", "item": {"type": "string"}}, {"type": "string", "name": "publisherContact"}, {"type": "string", "name": "publisherUri"}]}, {"readOnly": true, "type": "array", "name": "groups", "item": {"type": "object", "props": [{"type": "array", "name": "ids", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AADTenants"}, {"value": "Subscriptions"}]}}]}}, {"type": "string", "name": "permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"readOnly": true, "type": "object", "name": "sharingStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "array", "name": "summary", "item": {"type": "object", "props": [{"type": "string", "name": "details"}, {"type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "integer32", "name": "gracePeriodInDays"}, {"type": "boolean", "name": "isSoftDeleteEnabled"}, {"type": "integer32", "name": "retentionPeriodInDays"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.xml new file mode 100644 index 000000000..fd24885e5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2026-03-03.xml @@ -0,0 +1,1993 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2026-03-03.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2026-03-03.json new file mode 100644 index 000000000..02d6940e0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2026-03-03.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfS9pbWFnZXMve2dhbGxlcnlJbWFnZU5hbWV9L3ZlcnNpb25zL3tnYWxsZXJ5SW1hZ2VWZXJzaW9uTmFtZX0=/V/MjAyNi0wMy0wMw=="}], "commandGroups": [{"name": "sig image-version", "commands": [{"name": "show", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfS9pbWFnZXMve2dhbGxlcnlJbWFnZU5hbWV9L3ZlcnNpb25zL3tnYWxsZXJ5SW1hZ2VWZXJzaW9uTmFtZX0=/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryImageName", "options": ["i", "gallery-image-definition"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the gallery image definition in which the Image Version resides."}, "format": {"pattern": ""}}, {"type": "string", "var": "$Path.galleryImageVersionName", "options": ["e", "gallery-image-version", "gallery-image-version-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the gallery image version to be deleted."}, "format": {"pattern": ""}}, {"type": "string", "var": "$Path.galleryName", "options": ["r", "gallery-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Shared Image Gallery in which the Image Definition resides."}, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "imageMetadataProfiles", "item": {"type": "object", "props": [{"type": "array<@MetadataKeyValue_read>", "name": "internalMetadataList", "item": {"type": "@MetadataKeyValue_read"}}, {"type": "array", "name": "publicMetadataList", "item": {"type": "object", "props": [{"type": "string", "name": "metadataKey", "required": true}, {"type": "string", "name": "metadataValue"}], "cls": "MetadataKeyValue_read"}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "SecretsProvisioningImageMetadata"}, {"value": "UserProvidedSecretsProvisioningMetadata"}]}}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "publishingProfile", "props": [{"type": "dateTime", "name": "endOfLifeDate"}, {"type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"type": "integer32", "name": "replicaCount"}, {"type": "string", "name": "replicationMode", "enum": {"items": [{"value": "Full"}, {"value": "Shallow"}]}}, {"type": "string", "name": "storageAccountStrategy", "enum": {"items": [{"value": "DefaultStandard_LRS"}, {"value": "PreferStandard_ZRS"}]}}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}, {"type": "array", "name": "targetExtendedLocations", "item": {"type": "object", "props": [{"type": "@EncryptionImages_read", "name": "encryption"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}, {"value": "Unknown"}]}}]}, {"type": "integer32", "name": "extendedLocationReplicaCount"}, {"type": "string", "name": "name"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "array", "name": "targetRegions", "item": {"type": "object", "props": [{"type": "array", "name": "additionalReplicaSets", "item": {"type": "object", "props": [{"type": "integer32", "name": "regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "object", "name": "encryption", "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "integer32", "name": "lun", "required": true}, {"type": "object", "name": "securityProfile", "props": [{"type": "string", "name": "confidentialVMEncryptionType", "enum": {"items": [{"value": "DataDiskEncryptedWithCmk"}, {"value": "EncryptedVMGuestStateOnlyWithPmk"}, {"value": "EncryptedWithCmk"}, {"value": "EncryptedWithPmk"}, {"value": "NonPersistedTPM"}]}}, {"type": "string", "name": "secureVMDiskEncryptionSetId"}]}]}}, {"type": "object", "name": "osDiskImage", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "object", "name": "securityProfile", "props": [{"type": "string", "name": "confidentialVMEncryptionType", "enum": {"items": [{"value": "DataDiskEncryptedWithCmk"}, {"value": "EncryptedVMGuestStateOnlyWithPmk"}, {"value": "EncryptedWithCmk"}, {"value": "EncryptedWithPmk"}, {"value": "NonPersistedTPM"}]}}, {"type": "string", "name": "secureVMDiskEncryptionSetId"}]}]}], "cls": "EncryptionImages_read"}, {"type": "boolean", "name": "excludeFromLatest"}, {"type": "string", "name": "name", "required": true}, {"type": "integer32", "name": "regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}]}, {"readOnly": true, "type": "object", "name": "replicationStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Completed"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "summary", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "details"}, {"readOnly": true, "type": "integer32", "name": "progress"}, {"readOnly": true, "type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Completed"}, {"value": "Failed"}, {"value": "Replicating"}, {"value": "Unknown"}]}}]}}]}, {"type": "boolean", "name": "restore"}, {"type": "object", "name": "safetyProfile", "props": [{"type": "boolean", "name": "allowDeletionOfReplicatedLocations"}, {"type": "boolean", "name": "blockDeletionBeforeEndOfLife"}, {"readOnly": true, "type": "array", "name": "policyViolations", "item": {"type": "object", "props": [{"type": "string", "name": "category", "enum": {"items": [{"value": "CopyrightValidation"}, {"value": "ImageFlaggedUnsafe"}, {"value": "IpTheft"}, {"value": "Other"}]}}, {"type": "string", "name": "details"}]}}, {"readOnly": true, "type": "boolean", "name": "reportedForPolicyViolation"}]}, {"type": "object", "name": "securityProfile", "props": [{"type": "object", "name": "secretsProvisioningSettings", "props": [{"type": "array", "name": "components", "item": {"type": "object", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "AzureGuestAgent"}, {"value": "CloudInit"}, {"value": "OS"}, {"value": "SecretsProvisioningLibrary"}]}}, {"type": "string", "name": "version"}]}}, {"type": "boolean", "name": "isSupported"}, {"type": "string", "name": "osName"}]}, {"type": "object", "name": "uefiSettings", "props": [{"type": "object", "name": "additionalSignatures", "props": [{"type": "array<@UefiKey_read>", "name": "db", "item": {"type": "@UefiKey_read"}}, {"type": "array<@UefiKey_read>", "name": "dbx", "item": {"type": "@UefiKey_read"}}, {"type": "array<@UefiKey_read>", "name": "kek", "item": {"type": "@UefiKey_read"}}, {"type": "object", "name": "pk", "props": [{"type": "string", "name": "type", "enum": {"items": [{"value": "sha256"}, {"value": "x509"}]}}, {"type": "array", "name": "value", "item": {"type": "string"}}], "cls": "UefiKey_read"}]}, {"type": "array", "name": "signatureTemplateNames", "item": {"type": "string", "enum": {"items": [{"value": "MicrosoftUefiCertificateAuthorityTemplate"}, {"value": "MicrosoftWindowsTemplate"}, {"value": "NoSignatureTemplate"}]}}}]}]}, {"type": "object", "name": "storageProfile", "required": true, "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "lun", "required": true}, {"readOnly": true, "type": "integer32", "name": "sizeInGB"}, {"type": "@GalleryDiskImageSource_read", "name": "source"}]}}, {"type": "object", "name": "osDiskImage", "props": [{"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"readOnly": true, "type": "integer32", "name": "sizeInGB"}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "storageAccountId"}, {"type": "string", "name": "uri"}], "cls": "GalleryDiskImageSource_read"}]}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "communityGalleryImageId"}, {"type": "string", "name": "id"}, {"type": "string", "name": "virtualMachineId"}]}]}, {"readOnly": true, "type": "object", "name": "validationsProfile", "props": [{"type": "array", "name": "executedValidations", "item": {"type": "object", "props": [{"type": "dateTime", "name": "executionTime"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "string", "name": "type"}, {"type": "string", "name": "version"}]}}, {"type": "array", "name": "platformAttributes", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "value"}]}}, {"type": "string", "name": "validationEtag"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfS9pbWFnZXMve2dhbGxlcnlJbWFnZU5hbWV9L3ZlcnNpb25zL3tnYWxsZXJ5SW1hZ2VWZXJzaW9uTmFtZX0=/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryImageName", "options": ["i", "gallery-image-name", "gallery-image-definition"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the gallery image definition in which the Image Version resides."}, "format": {"pattern": ""}}, {"type": "string", "var": "$Path.galleryImageVersionName", "options": ["e", "gallery-image-version", "gallery-image-version-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the gallery image version to be deleted."}, "format": {"pattern": ""}}, {"type": "string", "var": "$Path.galleryName", "options": ["r", "gallery-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Shared Image Gallery in which the Image Definition resides."}, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "var": "$resource.properties.publishingProfile.targetExtendedLocations", "options": ["target-extended-locations"], "help": {"short": "The target extended locations where the Image Version is going to be replicated to. This property is updatable."}, "item": {"type": "object", "args": [{"type": "@EncryptionImages_create", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].encryption", "options": ["encryption"], "help": {"short": "Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}, {"type": "object", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation", "options": ["extended-location"], "help": {"short": "The name of the extended location."}, "args": [{"type": "string", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation.name", "options": ["name"]}, {"type": "string", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation.type", "options": ["type"], "help": {"short": "It is type of the extended location."}, "enum": {"items": [{"name": "EdgeZone", "value": "EdgeZone"}, {"name": "Unknown", "value": "Unknown"}]}}]}, {"type": "integer32", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocationReplicaCount", "options": ["extended-location-replica-count"], "help": {"short": "The number of replicas of the Image Version to be created per extended location. This property is updatable."}}, {"type": "string", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].name", "options": ["name"], "help": {"short": "The name of the region."}}, {"type": "string", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].storageAccountType", "options": ["storage-account-type"], "help": {"short": "Specifies the storage account type to be used to store the image. This property is not updatable."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}, {"name": "Standard_ZRS", "value": "Standard_ZRS"}]}}]}}, {"type": "array", "var": "$resource.properties.publishingProfile.targetRegions", "options": ["target-regions"], "help": {"short": "The target regions where the Image Version is going to be replicated to. This property is updatable."}, "item": {"type": "object", "args": [{"type": "array", "var": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets", "options": ["additional-replica-sets"], "help": {"short": "List of storage sku with replica count to create direct drive replicas."}, "item": {"type": "object", "args": [{"type": "integer32", "var": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets[].regionalReplicaCount", "options": ["regional-replica-count"], "help": {"short": "The number of direct drive replicas of the Image Version to be created.This Property is updatable"}}, {"type": "string", "var": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets[].storageAccountType", "options": ["storage-account-type"], "help": {"short": "Specifies the storage account type to be used to create the direct drive replicas"}, "enum": {"items": [{"name": "PremiumV2_LRS", "value": "PremiumV2_LRS"}, {"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}, {"name": "Standard_ZRS", "value": "Standard_ZRS"}]}}]}}, {"type": "object", "var": "$resource.properties.publishingProfile.targetRegions[].encryption", "options": ["encryption"], "help": {"short": "Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}, "args": [{"type": "array", "var": "@EncryptionImages_create.dataDiskImages", "options": ["data-disk-images"], "help": {"short": "A list of encryption specifications for data disk images."}, "item": {"type": "object", "args": [{"type": "string", "var": "@EncryptionImages_create.dataDiskImages[].diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "A relative URI containing the resource ID of the disk encryption set."}}, {"type": "integer32", "var": "@EncryptionImages_create.dataDiskImages[].lun", "options": ["lun"], "required": true, "help": {"short": "This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."}}, {"type": "object", "var": "@EncryptionImages_create.dataDiskImages[].securityProfile", "options": ["security-profile"], "help": {"short": "This property specifies the security profile of a data disk image."}, "args": [{"type": "string", "var": "@EncryptionImages_create.dataDiskImages[].securityProfile.confidentialVMEncryptionType", "options": ["confidential-vm-encryption-type"], "help": {"short": "confidential VM encryption types"}, "enum": {"items": [{"name": "DataDiskEncryptedWithCmk", "value": "DataDiskEncryptedWithCmk"}, {"name": "EncryptedVMGuestStateOnlyWithPmk", "value": "EncryptedVMGuestStateOnlyWithPmk"}, {"name": "EncryptedWithCmk", "value": "EncryptedWithCmk"}, {"name": "EncryptedWithPmk", "value": "EncryptedWithPmk"}, {"name": "NonPersistedTPM", "value": "NonPersistedTPM"}]}}, {"type": "string", "var": "@EncryptionImages_create.dataDiskImages[].securityProfile.secureVMDiskEncryptionSetId", "options": ["secure-vm-disk-encryption-set-id"], "help": {"short": "secure VM disk encryption set id"}}]}]}}, {"type": "object", "var": "@EncryptionImages_create.osDiskImage", "options": ["os-disk-image"], "help": {"short": "Contains encryption settings for an OS disk image."}, "args": [{"type": "string", "var": "@EncryptionImages_create.osDiskImage.diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "A relative URI containing the resource ID of the disk encryption set."}}, {"type": "object", "var": "@EncryptionImages_create.osDiskImage.securityProfile", "options": ["security-profile"], "help": {"short": "This property specifies the security profile of an OS disk image."}, "args": [{"type": "string", "var": "@EncryptionImages_create.osDiskImage.securityProfile.confidentialVMEncryptionType", "options": ["confidential-vm-encryption-type"], "help": {"short": "confidential VM encryption types"}, "enum": {"items": [{"name": "DataDiskEncryptedWithCmk", "value": "DataDiskEncryptedWithCmk"}, {"name": "EncryptedVMGuestStateOnlyWithPmk", "value": "EncryptedVMGuestStateOnlyWithPmk"}, {"name": "EncryptedWithCmk", "value": "EncryptedWithCmk"}, {"name": "EncryptedWithPmk", "value": "EncryptedWithPmk"}, {"name": "NonPersistedTPM", "value": "NonPersistedTPM"}]}}, {"type": "string", "var": "@EncryptionImages_create.osDiskImage.securityProfile.secureVMDiskEncryptionSetId", "options": ["secure-vm-disk-encryption-set-id"], "help": {"short": "secure VM disk encryption set id"}}]}]}], "cls": "EncryptionImages_create"}, {"type": "boolean", "var": "$resource.properties.publishingProfile.targetRegions[].excludeFromLatest", "options": ["exclude-from-latest"], "help": {"short": "Contains the flag setting to hide an image when users specify version='latest'"}}, {"type": "string", "var": "$resource.properties.publishingProfile.targetRegions[].name", "options": ["name"], "required": true, "help": {"short": "The name of the region."}}, {"type": "integer32", "var": "$resource.properties.publishingProfile.targetRegions[].regionalReplicaCount", "options": ["regional-replica-count"], "help": {"short": "The number of replicas of the Image Version to be created per region. This property is updatable."}}, {"type": "string", "var": "$resource.properties.publishingProfile.targetRegions[].storageAccountType", "options": ["storage-account-type"], "help": {"short": "Specifies the storage account type to be used to store the image. This property is not updatable."}, "enum": {"items": [{"name": "PremiumV2_LRS", "value": "PremiumV2_LRS"}, {"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}, {"name": "Standard_ZRS", "value": "Standard_ZRS"}]}}]}}]}, {"type": "boolean", "var": "$resource.properties.restore", "options": ["restore"], "group": "Properties", "help": {"short": "Indicates if this is a soft-delete resource restoration request."}}, {"type": "object", "var": "$resource.properties.safetyProfile", "options": ["safety-profile"], "group": "Properties", "help": {"short": "This is the safety profile of the Gallery Image Version."}, "args": [{"type": "boolean", "var": "$resource.properties.safetyProfile.allowDeletionOfReplicatedLocations", "options": ["allow-deletion-of-replicated-locations"], "help": {"short": "Indicates whether or not removing this Gallery Image Version from replicated regions is allowed."}}, {"type": "boolean", "var": "$resource.properties.safetyProfile.blockDeletionBeforeEndOfLife", "options": ["block-deletion-before-end-of-life"], "help": {"short": "Indicates whether or not the deletion is blocked for this Gallery Image Version if its End Of Life has not expired."}}]}, {"type": "object", "var": "$resource.properties.securityProfile", "options": ["security-profile"], "group": "Properties", "help": {"short": "The security profile of a gallery image version"}, "args": [{"type": "object", "var": "$resource.properties.securityProfile.secretsProvisioningSettings", "options": ["secrets-provisioning-settings"], "help": {"short": "Specifies the secrets provisioning settings for the gallery image version. Used on create or update to configure secrets provisioning."}, "args": [{"type": "array", "var": "$resource.properties.securityProfile.secretsProvisioningSettings.components", "options": ["components"], "help": {"short": "The list of component versions involved in secrets provisioning."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.securityProfile.secretsProvisioningSettings.components[].name", "options": ["name"], "help": {"short": "The name of the component."}, "enum": {"items": [{"name": "AzureGuestAgent", "value": "AzureGuestAgent"}, {"name": "CloudInit", "value": "CloudInit"}, {"name": "OS", "value": "OS"}, {"name": "SecretsProvisioningLibrary", "value": "SecretsProvisioningLibrary"}]}}, {"type": "string", "var": "$resource.properties.securityProfile.secretsProvisioningSettings.components[].version", "options": ["version"], "help": {"short": "The version of the component."}}]}}, {"type": "boolean", "var": "$resource.properties.securityProfile.secretsProvisioningSettings.isSupported", "options": ["is-supported"], "help": {"short": "Specifies whether the image version supports secrets provisioning."}}, {"type": "string", "var": "$resource.properties.securityProfile.secretsProvisioningSettings.osName", "options": ["os-name"], "help": {"short": "The name of the operating system (e.g., \"mariner\")."}}]}, {"type": "object", "var": "$resource.properties.securityProfile.uefiSettings", "options": ["uefi-settings"], "help": {"short": "Contains UEFI settings for the image version."}, "args": [{"type": "object", "var": "$resource.properties.securityProfile.uefiSettings.additionalSignatures", "options": ["additional-signatures"], "help": {"short": "Additional UEFI key signatures that will be added to the image in addition to the signature templates"}, "args": [{"type": "array<@UefiKey_create>", "var": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.db", "options": ["db"], "help": {"short": "The database of UEFI keys for this image version."}, "item": {"type": "@UefiKey_create"}}, {"type": "array<@UefiKey_create>", "var": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.dbx", "options": ["dbx"], "help": {"short": "The database of revoked UEFI keys for this image version."}, "item": {"type": "@UefiKey_create"}}, {"type": "array<@UefiKey_create>", "var": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.kek", "options": ["kek"], "help": {"short": "The Key Encryption Keys of this image version."}, "item": {"type": "@UefiKey_create"}}, {"type": "object", "var": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.pk", "options": ["pk"], "help": {"short": "The Platform Key of this image version."}, "args": [{"type": "string", "var": "@UefiKey_create.type", "options": ["type"], "help": {"short": "The type of key signature."}, "enum": {"items": [{"name": "sha256", "value": "sha256"}, {"name": "x509", "value": "x509"}]}}, {"type": "array", "var": "@UefiKey_create.value", "options": ["value"], "help": {"short": "The value of the key signature."}, "item": {"type": "string"}}], "cls": "UefiKey_create"}]}, {"type": "array", "var": "$resource.properties.securityProfile.uefiSettings.signatureTemplateNames", "options": ["signature-template-names"], "help": {"short": "The name of the template(s) that contains default UEFI key signatures that will be added to the image."}, "item": {"type": "string", "enum": {"items": [{"name": "MicrosoftUefiCertificateAuthorityTemplate", "value": "MicrosoftUefiCertificateAuthorityTemplate"}, {"name": "MicrosoftWindowsTemplate", "value": "MicrosoftWindowsTemplate"}, {"name": "NoSignatureTemplate", "value": "NoSignatureTemplate"}]}}}]}]}, {"type": "object", "var": "$resource.properties.storageProfile", "options": ["storage-profile"], "group": "Properties", "help": {"short": "This is the storage profile of a Gallery Image Version."}, "args": [{"type": "array", "var": "$resource.properties.storageProfile.dataDiskImages", "options": ["data-disk-images"], "help": {"short": "A list of data disk images."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.storageProfile.dataDiskImages[].hostCaching", "options": ["host-caching"], "help": {"short": "The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "ReadOnly", "value": "ReadOnly"}, {"name": "ReadWrite", "value": "ReadWrite"}]}}, {"type": "integer32", "var": "$resource.properties.storageProfile.dataDiskImages[].lun", "options": ["lun"], "required": true, "help": {"short": "This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."}}, {"type": "@GalleryDiskImageSource_create", "var": "$resource.properties.storageProfile.dataDiskImages[].source", "options": ["source"], "help": {"short": "The source for the disk image."}}]}}, {"type": "object", "var": "$resource.properties.storageProfile.osDiskImage", "options": ["os-disk-image"], "help": {"short": "This is the OS disk image."}, "args": [{"type": "string", "var": "$resource.properties.storageProfile.osDiskImage.hostCaching", "options": ["host-caching"], "help": {"short": "The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "ReadOnly", "value": "ReadOnly"}, {"name": "ReadWrite", "value": "ReadWrite"}]}}, {"type": "object", "var": "$resource.properties.storageProfile.osDiskImage.source", "options": ["source"], "help": {"short": "The source for the disk image."}, "args": [{"type": "string", "var": "@GalleryDiskImageSource_create.id", "options": ["id"], "help": {"short": "The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."}}, {"type": "string", "var": "@GalleryDiskImageSource_create.storageAccountId", "options": ["storage-account-id"], "help": {"short": "The Storage Account Id that contains the vhd blob being used as a source for this artifact version."}}, {"type": "string", "var": "@GalleryDiskImageSource_create.uri", "options": ["uri"], "help": {"short": "The uri of the gallery artifact version source. Currently used to specify vhd/blob source."}}], "cls": "GalleryDiskImageSource_create"}]}, {"type": "object", "var": "$resource.properties.storageProfile.source", "options": ["source"], "help": {"short": "The source of the gallery artifact version."}, "args": [{"type": "string", "var": "$resource.properties.storageProfile.source.communityGalleryImageId", "options": ["community-gallery-image-id"], "help": {"short": "The resource Id of the source Community Gallery Image. Only required when using Community Gallery Image as a source."}}, {"type": "string", "var": "$resource.properties.storageProfile.source.id", "options": ["id"], "help": {"short": "The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."}}, {"type": "string", "var": "$resource.properties.storageProfile.source.virtualMachineId", "options": ["virtual-machine-id"], "help": {"short": "The resource Id of the source virtual machine. Only required when capturing a virtual machine to source this Gallery Image Version."}}]}]}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "GalleryImageVersions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "galleryImageName", "arg": "$Path.galleryImageName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "galleryImageVersionName", "arg": "$Path.galleryImageVersionName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "targetExtendedLocations", "arg": "$resource.properties.publishingProfile.targetExtendedLocations", "item": {"type": "object", "props": [{"type": "@EncryptionImages_create", "name": "encryption", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].encryption"}, {"type": "object", "name": "extendedLocation", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation", "props": [{"type": "string", "name": "name", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation.name"}, {"type": "string", "name": "type", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation.type", "enum": {"items": [{"value": "EdgeZone"}, {"value": "Unknown"}]}}]}, {"type": "integer32", "name": "extendedLocationReplicaCount", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocationReplicaCount"}, {"type": "string", "name": "name", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].name"}, {"type": "string", "name": "storageAccountType", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "array", "name": "targetRegions", "arg": "$resource.properties.publishingProfile.targetRegions", "item": {"type": "object", "props": [{"type": "array", "name": "additionalReplicaSets", "arg": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets", "item": {"type": "object", "props": [{"type": "integer32", "name": "regionalReplicaCount", "arg": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets[].regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "arg": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets[].storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "object", "name": "encryption", "arg": "$resource.properties.publishingProfile.targetRegions[].encryption", "props": [{"type": "array", "name": "dataDiskImages", "arg": "@EncryptionImages_create.dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "@EncryptionImages_create.dataDiskImages[].diskEncryptionSetId"}, {"type": "integer32", "name": "lun", "arg": "@EncryptionImages_create.dataDiskImages[].lun", "required": true}, {"type": "object", "name": "securityProfile", "arg": "@EncryptionImages_create.dataDiskImages[].securityProfile", "props": [{"type": "string", "name": "confidentialVMEncryptionType", "arg": "@EncryptionImages_create.dataDiskImages[].securityProfile.confidentialVMEncryptionType", "enum": {"items": [{"value": "DataDiskEncryptedWithCmk"}, {"value": "EncryptedVMGuestStateOnlyWithPmk"}, {"value": "EncryptedWithCmk"}, {"value": "EncryptedWithPmk"}, {"value": "NonPersistedTPM"}]}}, {"type": "string", "name": "secureVMDiskEncryptionSetId", "arg": "@EncryptionImages_create.dataDiskImages[].securityProfile.secureVMDiskEncryptionSetId"}]}]}}, {"type": "object", "name": "osDiskImage", "arg": "@EncryptionImages_create.osDiskImage", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "@EncryptionImages_create.osDiskImage.diskEncryptionSetId"}, {"type": "object", "name": "securityProfile", "arg": "@EncryptionImages_create.osDiskImage.securityProfile", "props": [{"type": "string", "name": "confidentialVMEncryptionType", "arg": "@EncryptionImages_create.osDiskImage.securityProfile.confidentialVMEncryptionType", "enum": {"items": [{"value": "DataDiskEncryptedWithCmk"}, {"value": "EncryptedVMGuestStateOnlyWithPmk"}, {"value": "EncryptedWithCmk"}, {"value": "EncryptedWithPmk"}, {"value": "NonPersistedTPM"}]}}, {"type": "string", "name": "secureVMDiskEncryptionSetId", "arg": "@EncryptionImages_create.osDiskImage.securityProfile.secureVMDiskEncryptionSetId"}]}]}], "cls": "EncryptionImages_create"}, {"type": "boolean", "name": "excludeFromLatest", "arg": "$resource.properties.publishingProfile.targetRegions[].excludeFromLatest"}, {"type": "string", "name": "name", "arg": "$resource.properties.publishingProfile.targetRegions[].name", "required": true}, {"type": "integer32", "name": "regionalReplicaCount", "arg": "$resource.properties.publishingProfile.targetRegions[].regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "arg": "$resource.properties.publishingProfile.targetRegions[].storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}]}, {"type": "boolean", "name": "restore", "arg": "$resource.properties.restore"}, {"type": "object", "name": "safetyProfile", "arg": "$resource.properties.safetyProfile", "props": [{"type": "boolean", "name": "allowDeletionOfReplicatedLocations", "arg": "$resource.properties.safetyProfile.allowDeletionOfReplicatedLocations"}, {"type": "boolean", "name": "blockDeletionBeforeEndOfLife", "arg": "$resource.properties.safetyProfile.blockDeletionBeforeEndOfLife"}]}, {"type": "object", "name": "securityProfile", "arg": "$resource.properties.securityProfile", "props": [{"type": "object", "name": "secretsProvisioningSettings", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings", "props": [{"type": "array", "name": "components", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings.components", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings.components[].name", "enum": {"items": [{"value": "AzureGuestAgent"}, {"value": "CloudInit"}, {"value": "OS"}, {"value": "SecretsProvisioningLibrary"}]}}, {"type": "string", "name": "version", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings.components[].version"}]}}, {"type": "boolean", "name": "isSupported", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings.isSupported"}, {"type": "string", "name": "osName", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings.osName"}]}, {"type": "object", "name": "uefiSettings", "arg": "$resource.properties.securityProfile.uefiSettings", "props": [{"type": "object", "name": "additionalSignatures", "arg": "$resource.properties.securityProfile.uefiSettings.additionalSignatures", "props": [{"type": "array<@UefiKey_create>", "name": "db", "arg": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.db", "item": {"type": "@UefiKey_create"}}, {"type": "array<@UefiKey_create>", "name": "dbx", "arg": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.dbx", "item": {"type": "@UefiKey_create"}}, {"type": "array<@UefiKey_create>", "name": "kek", "arg": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.kek", "item": {"type": "@UefiKey_create"}}, {"type": "object", "name": "pk", "arg": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.pk", "props": [{"type": "string", "name": "type", "arg": "@UefiKey_create.type", "enum": {"items": [{"value": "sha256"}, {"value": "x509"}]}}, {"type": "array", "name": "value", "arg": "@UefiKey_create.value", "item": {"type": "string"}}], "cls": "UefiKey_create"}]}, {"type": "array", "name": "signatureTemplateNames", "arg": "$resource.properties.securityProfile.uefiSettings.signatureTemplateNames", "item": {"type": "string", "enum": {"items": [{"value": "MicrosoftUefiCertificateAuthorityTemplate"}, {"value": "MicrosoftWindowsTemplate"}, {"value": "NoSignatureTemplate"}]}}}]}]}, {"type": "object", "name": "storageProfile", "arg": "$resource.properties.storageProfile", "required": true, "props": [{"type": "array", "name": "dataDiskImages", "arg": "$resource.properties.storageProfile.dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "hostCaching", "arg": "$resource.properties.storageProfile.dataDiskImages[].hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "lun", "arg": "$resource.properties.storageProfile.dataDiskImages[].lun", "required": true}, {"type": "@GalleryDiskImageSource_create", "name": "source", "arg": "$resource.properties.storageProfile.dataDiskImages[].source"}]}}, {"type": "object", "name": "osDiskImage", "arg": "$resource.properties.storageProfile.osDiskImage", "props": [{"type": "string", "name": "hostCaching", "arg": "$resource.properties.storageProfile.osDiskImage.hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "object", "name": "source", "arg": "$resource.properties.storageProfile.osDiskImage.source", "props": [{"type": "string", "name": "id", "arg": "@GalleryDiskImageSource_create.id"}, {"type": "string", "name": "storageAccountId", "arg": "@GalleryDiskImageSource_create.storageAccountId"}, {"type": "string", "name": "uri", "arg": "@GalleryDiskImageSource_create.uri"}], "cls": "GalleryDiskImageSource_create"}]}, {"type": "object", "name": "source", "arg": "$resource.properties.storageProfile.source", "props": [{"type": "string", "name": "communityGalleryImageId", "arg": "$resource.properties.storageProfile.source.communityGalleryImageId"}, {"type": "string", "name": "id", "arg": "$resource.properties.storageProfile.source.id"}, {"type": "string", "name": "virtualMachineId", "arg": "$resource.properties.storageProfile.source.virtualMachineId"}]}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "imageMetadataProfiles", "item": {"type": "object", "props": [{"type": "array<@MetadataKeyValue_read>", "name": "internalMetadataList", "item": {"type": "@MetadataKeyValue_read"}}, {"type": "array", "name": "publicMetadataList", "item": {"type": "object", "props": [{"type": "string", "name": "metadataKey", "required": true}, {"type": "string", "name": "metadataValue"}], "cls": "MetadataKeyValue_read"}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "SecretsProvisioningImageMetadata"}, {"value": "UserProvidedSecretsProvisioningMetadata"}]}}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "publishingProfile", "props": [{"type": "dateTime", "name": "endOfLifeDate"}, {"type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"type": "integer32", "name": "replicaCount"}, {"type": "string", "name": "replicationMode", "enum": {"items": [{"value": "Full"}, {"value": "Shallow"}]}}, {"type": "string", "name": "storageAccountStrategy", "enum": {"items": [{"value": "DefaultStandard_LRS"}, {"value": "PreferStandard_ZRS"}]}}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}, {"type": "array", "name": "targetExtendedLocations", "item": {"type": "object", "props": [{"type": "@EncryptionImages_read", "name": "encryption"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}, {"value": "Unknown"}]}}]}, {"type": "integer32", "name": "extendedLocationReplicaCount"}, {"type": "string", "name": "name"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "array", "name": "targetRegions", "item": {"type": "object", "props": [{"type": "array", "name": "additionalReplicaSets", "item": {"type": "object", "props": [{"type": "integer32", "name": "regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "object", "name": "encryption", "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "integer32", "name": "lun", "required": true}, {"type": "object", "name": "securityProfile", "props": [{"type": "string", "name": "confidentialVMEncryptionType", "enum": {"items": [{"value": "DataDiskEncryptedWithCmk"}, {"value": "EncryptedVMGuestStateOnlyWithPmk"}, {"value": "EncryptedWithCmk"}, {"value": "EncryptedWithPmk"}, {"value": "NonPersistedTPM"}]}}, {"type": "string", "name": "secureVMDiskEncryptionSetId"}]}]}}, {"type": "object", "name": "osDiskImage", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "object", "name": "securityProfile", "props": [{"type": "string", "name": "confidentialVMEncryptionType", "enum": {"items": [{"value": "DataDiskEncryptedWithCmk"}, {"value": "EncryptedVMGuestStateOnlyWithPmk"}, {"value": "EncryptedWithCmk"}, {"value": "EncryptedWithPmk"}, {"value": "NonPersistedTPM"}]}}, {"type": "string", "name": "secureVMDiskEncryptionSetId"}]}]}], "cls": "EncryptionImages_read"}, {"type": "boolean", "name": "excludeFromLatest"}, {"type": "string", "name": "name", "required": true}, {"type": "integer32", "name": "regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}]}, {"readOnly": true, "type": "object", "name": "replicationStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Completed"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "summary", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "details"}, {"readOnly": true, "type": "integer32", "name": "progress"}, {"readOnly": true, "type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Completed"}, {"value": "Failed"}, {"value": "Replicating"}, {"value": "Unknown"}]}}]}}]}, {"type": "boolean", "name": "restore"}, {"type": "object", "name": "safetyProfile", "props": [{"type": "boolean", "name": "allowDeletionOfReplicatedLocations"}, {"type": "boolean", "name": "blockDeletionBeforeEndOfLife"}, {"readOnly": true, "type": "array", "name": "policyViolations", "item": {"type": "object", "props": [{"type": "string", "name": "category", "enum": {"items": [{"value": "CopyrightValidation"}, {"value": "ImageFlaggedUnsafe"}, {"value": "IpTheft"}, {"value": "Other"}]}}, {"type": "string", "name": "details"}]}}, {"readOnly": true, "type": "boolean", "name": "reportedForPolicyViolation"}]}, {"type": "object", "name": "securityProfile", "props": [{"type": "object", "name": "secretsProvisioningSettings", "props": [{"type": "array", "name": "components", "item": {"type": "object", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "AzureGuestAgent"}, {"value": "CloudInit"}, {"value": "OS"}, {"value": "SecretsProvisioningLibrary"}]}}, {"type": "string", "name": "version"}]}}, {"type": "boolean", "name": "isSupported"}, {"type": "string", "name": "osName"}]}, {"type": "object", "name": "uefiSettings", "props": [{"type": "object", "name": "additionalSignatures", "props": [{"type": "array<@UefiKey_read>", "name": "db", "item": {"type": "@UefiKey_read"}}, {"type": "array<@UefiKey_read>", "name": "dbx", "item": {"type": "@UefiKey_read"}}, {"type": "array<@UefiKey_read>", "name": "kek", "item": {"type": "@UefiKey_read"}}, {"type": "object", "name": "pk", "props": [{"type": "string", "name": "type", "enum": {"items": [{"value": "sha256"}, {"value": "x509"}]}}, {"type": "array", "name": "value", "item": {"type": "string"}}], "cls": "UefiKey_read"}]}, {"type": "array", "name": "signatureTemplateNames", "item": {"type": "string", "enum": {"items": [{"value": "MicrosoftUefiCertificateAuthorityTemplate"}, {"value": "MicrosoftWindowsTemplate"}, {"value": "NoSignatureTemplate"}]}}}]}]}, {"type": "object", "name": "storageProfile", "required": true, "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "lun", "required": true}, {"readOnly": true, "type": "integer32", "name": "sizeInGB"}, {"type": "@GalleryDiskImageSource_read", "name": "source"}]}}, {"type": "object", "name": "osDiskImage", "props": [{"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"readOnly": true, "type": "integer32", "name": "sizeInGB"}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "storageAccountId"}, {"type": "string", "name": "uri"}], "cls": "GalleryDiskImageSource_read"}]}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "communityGalleryImageId"}, {"type": "string", "name": "id"}, {"type": "string", "name": "virtualMachineId"}]}]}, {"readOnly": true, "type": "object", "name": "validationsProfile", "props": [{"type": "array", "name": "executedValidations", "item": {"type": "object", "props": [{"type": "dateTime", "name": "executionTime"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "string", "name": "type"}, {"type": "string", "name": "version"}]}}, {"type": "array", "name": "platformAttributes", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "value"}]}}, {"type": "string", "name": "validationEtag"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "GalleryImageVersion_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@GalleryImageVersion_read"}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/images/{}/versions/{}", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfS9pbWFnZXMve2dhbGxlcnlJbWFnZU5hbWV9L3ZlcnNpb25zL3tnYWxsZXJ5SW1hZ2VWZXJzaW9uTmFtZX0=/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.galleryImageName", "options": ["i", "gallery-image-name", "gallery-image-definition"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the gallery image definition in which the Image Version resides."}, "format": {"pattern": ""}}, {"type": "string", "var": "$Path.galleryImageVersionName", "options": ["e", "gallery-image-version", "gallery-image-version-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the gallery image version to be deleted."}, "format": {"pattern": ""}}, {"type": "string", "var": "$Path.galleryName", "options": ["r", "gallery-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Shared Image Gallery in which the Image Definition resides."}, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "var": "$resource.properties.publishingProfile.targetExtendedLocations", "options": ["target-extended-locations"], "help": {"short": "The target extended locations where the Image Version is going to be replicated to. This property is updatable."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "@EncryptionImages_update", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].encryption", "options": ["encryption"], "help": {"short": "Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}}, {"nullable": true, "type": "object", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation", "options": ["extended-location"], "help": {"short": "The name of the extended location."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation.name", "options": ["name"]}, {"nullable": true, "type": "string", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation.type", "options": ["type"], "help": {"short": "It is type of the extended location."}, "enum": {"items": [{"name": "EdgeZone", "value": "EdgeZone"}, {"name": "Unknown", "value": "Unknown"}]}}]}, {"nullable": true, "type": "integer32", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocationReplicaCount", "options": ["extended-location-replica-count"], "help": {"short": "The number of replicas of the Image Version to be created per extended location. This property is updatable."}}, {"nullable": true, "type": "string", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].name", "options": ["name"], "help": {"short": "The name of the region."}}, {"nullable": true, "type": "string", "var": "$resource.properties.publishingProfile.targetExtendedLocations[].storageAccountType", "options": ["storage-account-type"], "help": {"short": "Specifies the storage account type to be used to store the image. This property is not updatable."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}, {"name": "Standard_ZRS", "value": "Standard_ZRS"}]}}]}}, {"nullable": true, "type": "array", "var": "$resource.properties.publishingProfile.targetRegions", "options": ["target-regions"], "help": {"short": "The target regions where the Image Version is going to be replicated to. This property is updatable."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "array", "var": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets", "options": ["additional-replica-sets"], "help": {"short": "List of storage sku with replica count to create direct drive replicas."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "integer32", "var": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets[].regionalReplicaCount", "options": ["regional-replica-count"], "help": {"short": "The number of direct drive replicas of the Image Version to be created.This Property is updatable"}}, {"nullable": true, "type": "string", "var": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets[].storageAccountType", "options": ["storage-account-type"], "help": {"short": "Specifies the storage account type to be used to create the direct drive replicas"}, "enum": {"items": [{"name": "PremiumV2_LRS", "value": "PremiumV2_LRS"}, {"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}, {"name": "Standard_ZRS", "value": "Standard_ZRS"}]}}]}}, {"nullable": true, "type": "object", "var": "$resource.properties.publishingProfile.targetRegions[].encryption", "options": ["encryption"], "help": {"short": "Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact."}, "args": [{"nullable": true, "type": "array", "var": "@EncryptionImages_update.dataDiskImages", "options": ["data-disk-images"], "help": {"short": "A list of encryption specifications for data disk images."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "@EncryptionImages_update.dataDiskImages[].diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "A relative URI containing the resource ID of the disk encryption set."}}, {"type": "integer32", "var": "@EncryptionImages_update.dataDiskImages[].lun", "options": ["lun"], "help": {"short": "This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."}}, {"nullable": true, "type": "object", "var": "@EncryptionImages_update.dataDiskImages[].securityProfile", "options": ["security-profile"], "help": {"short": "This property specifies the security profile of a data disk image."}, "args": [{"nullable": true, "type": "string", "var": "@EncryptionImages_update.dataDiskImages[].securityProfile.confidentialVMEncryptionType", "options": ["confidential-vm-encryption-type"], "help": {"short": "confidential VM encryption types"}, "enum": {"items": [{"name": "DataDiskEncryptedWithCmk", "value": "DataDiskEncryptedWithCmk"}, {"name": "EncryptedVMGuestStateOnlyWithPmk", "value": "EncryptedVMGuestStateOnlyWithPmk"}, {"name": "EncryptedWithCmk", "value": "EncryptedWithCmk"}, {"name": "EncryptedWithPmk", "value": "EncryptedWithPmk"}, {"name": "NonPersistedTPM", "value": "NonPersistedTPM"}]}}, {"nullable": true, "type": "string", "var": "@EncryptionImages_update.dataDiskImages[].securityProfile.secureVMDiskEncryptionSetId", "options": ["secure-vm-disk-encryption-set-id"], "help": {"short": "secure VM disk encryption set id"}}]}]}}, {"nullable": true, "type": "object", "var": "@EncryptionImages_update.osDiskImage", "options": ["os-disk-image"], "help": {"short": "Contains encryption settings for an OS disk image."}, "args": [{"nullable": true, "type": "string", "var": "@EncryptionImages_update.osDiskImage.diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "A relative URI containing the resource ID of the disk encryption set."}}, {"nullable": true, "type": "object", "var": "@EncryptionImages_update.osDiskImage.securityProfile", "options": ["security-profile"], "help": {"short": "This property specifies the security profile of an OS disk image."}, "args": [{"nullable": true, "type": "string", "var": "@EncryptionImages_update.osDiskImage.securityProfile.confidentialVMEncryptionType", "options": ["confidential-vm-encryption-type"], "help": {"short": "confidential VM encryption types"}, "enum": {"items": [{"name": "DataDiskEncryptedWithCmk", "value": "DataDiskEncryptedWithCmk"}, {"name": "EncryptedVMGuestStateOnlyWithPmk", "value": "EncryptedVMGuestStateOnlyWithPmk"}, {"name": "EncryptedWithCmk", "value": "EncryptedWithCmk"}, {"name": "EncryptedWithPmk", "value": "EncryptedWithPmk"}, {"name": "NonPersistedTPM", "value": "NonPersistedTPM"}]}}, {"nullable": true, "type": "string", "var": "@EncryptionImages_update.osDiskImage.securityProfile.secureVMDiskEncryptionSetId", "options": ["secure-vm-disk-encryption-set-id"], "help": {"short": "secure VM disk encryption set id"}}]}]}], "cls": "EncryptionImages_update"}, {"nullable": true, "type": "boolean", "var": "$resource.properties.publishingProfile.targetRegions[].excludeFromLatest", "options": ["exclude-from-latest"], "help": {"short": "Contains the flag setting to hide an image when users specify version='latest'"}}, {"type": "string", "var": "$resource.properties.publishingProfile.targetRegions[].name", "options": ["name"], "help": {"short": "The name of the region."}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.publishingProfile.targetRegions[].regionalReplicaCount", "options": ["regional-replica-count"], "help": {"short": "The number of replicas of the Image Version to be created per region. This property is updatable."}}, {"nullable": true, "type": "string", "var": "$resource.properties.publishingProfile.targetRegions[].storageAccountType", "options": ["storage-account-type"], "help": {"short": "Specifies the storage account type to be used to store the image. This property is not updatable."}, "enum": {"items": [{"name": "PremiumV2_LRS", "value": "PremiumV2_LRS"}, {"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}, {"name": "Standard_ZRS", "value": "Standard_ZRS"}]}}]}}]}, {"nullable": true, "type": "boolean", "var": "$resource.properties.restore", "options": ["restore"], "group": "Properties", "help": {"short": "Indicates if this is a soft-delete resource restoration request."}}, {"nullable": true, "type": "object", "var": "$resource.properties.safetyProfile", "options": ["safety-profile"], "group": "Properties", "help": {"short": "This is the safety profile of the Gallery Image Version."}, "args": [{"nullable": true, "type": "boolean", "var": "$resource.properties.safetyProfile.allowDeletionOfReplicatedLocations", "options": ["allow-deletion-of-replicated-locations"], "help": {"short": "Indicates whether or not removing this Gallery Image Version from replicated regions is allowed."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.safetyProfile.blockDeletionBeforeEndOfLife", "options": ["block-deletion-before-end-of-life"], "help": {"short": "Indicates whether or not the deletion is blocked for this Gallery Image Version if its End Of Life has not expired."}}]}, {"nullable": true, "type": "object", "var": "$resource.properties.securityProfile", "options": ["security-profile"], "group": "Properties", "help": {"short": "The security profile of a gallery image version"}, "args": [{"nullable": true, "type": "object", "var": "$resource.properties.securityProfile.secretsProvisioningSettings", "options": ["secrets-provisioning-settings"], "help": {"short": "Specifies the secrets provisioning settings for the gallery image version. Used on create or update to configure secrets provisioning."}, "args": [{"nullable": true, "type": "array", "var": "$resource.properties.securityProfile.secretsProvisioningSettings.components", "options": ["components"], "help": {"short": "The list of component versions involved in secrets provisioning."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.securityProfile.secretsProvisioningSettings.components[].name", "options": ["name"], "help": {"short": "The name of the component."}, "enum": {"items": [{"name": "AzureGuestAgent", "value": "AzureGuestAgent"}, {"name": "CloudInit", "value": "CloudInit"}, {"name": "OS", "value": "OS"}, {"name": "SecretsProvisioningLibrary", "value": "SecretsProvisioningLibrary"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.securityProfile.secretsProvisioningSettings.components[].version", "options": ["version"], "help": {"short": "The version of the component."}}]}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.securityProfile.secretsProvisioningSettings.isSupported", "options": ["is-supported"], "help": {"short": "Specifies whether the image version supports secrets provisioning."}}, {"nullable": true, "type": "string", "var": "$resource.properties.securityProfile.secretsProvisioningSettings.osName", "options": ["os-name"], "help": {"short": "The name of the operating system (e.g., \"mariner\")."}}]}, {"nullable": true, "type": "object", "var": "$resource.properties.securityProfile.uefiSettings", "options": ["uefi-settings"], "help": {"short": "Contains UEFI settings for the image version."}, "args": [{"nullable": true, "type": "object", "var": "$resource.properties.securityProfile.uefiSettings.additionalSignatures", "options": ["additional-signatures"], "help": {"short": "Additional UEFI key signatures that will be added to the image in addition to the signature templates"}, "args": [{"nullable": true, "type": "array<@UefiKey_update>", "var": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.db", "options": ["db"], "help": {"short": "The database of UEFI keys for this image version."}, "item": {"nullable": true, "type": "@UefiKey_update"}}, {"nullable": true, "type": "array<@UefiKey_update>", "var": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.dbx", "options": ["dbx"], "help": {"short": "The database of revoked UEFI keys for this image version."}, "item": {"nullable": true, "type": "@UefiKey_update"}}, {"nullable": true, "type": "array<@UefiKey_update>", "var": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.kek", "options": ["kek"], "help": {"short": "The Key Encryption Keys of this image version."}, "item": {"nullable": true, "type": "@UefiKey_update"}}, {"nullable": true, "type": "object", "var": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.pk", "options": ["pk"], "help": {"short": "The Platform Key of this image version."}, "args": [{"nullable": true, "type": "string", "var": "@UefiKey_update.type", "options": ["type"], "help": {"short": "The type of key signature."}, "enum": {"items": [{"name": "sha256", "value": "sha256"}, {"name": "x509", "value": "x509"}]}}, {"nullable": true, "type": "array", "var": "@UefiKey_update.value", "options": ["value"], "help": {"short": "The value of the key signature."}, "item": {"nullable": true, "type": "string"}}], "cls": "UefiKey_update"}]}, {"nullable": true, "type": "array", "var": "$resource.properties.securityProfile.uefiSettings.signatureTemplateNames", "options": ["signature-template-names"], "help": {"short": "The name of the template(s) that contains default UEFI key signatures that will be added to the image."}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "MicrosoftUefiCertificateAuthorityTemplate", "value": "MicrosoftUefiCertificateAuthorityTemplate"}, {"name": "MicrosoftWindowsTemplate", "value": "MicrosoftWindowsTemplate"}, {"name": "NoSignatureTemplate", "value": "NoSignatureTemplate"}]}}}]}]}, {"type": "object", "var": "$resource.properties.storageProfile", "options": ["storage-profile"], "group": "Properties", "help": {"short": "This is the storage profile of a Gallery Image Version."}, "args": [{"nullable": true, "type": "array", "var": "$resource.properties.storageProfile.dataDiskImages", "options": ["data-disk-images"], "help": {"short": "A list of data disk images."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.storageProfile.dataDiskImages[].hostCaching", "options": ["host-caching"], "help": {"short": "The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "ReadOnly", "value": "ReadOnly"}, {"name": "ReadWrite", "value": "ReadWrite"}]}}, {"type": "integer32", "var": "$resource.properties.storageProfile.dataDiskImages[].lun", "options": ["lun"], "help": {"short": "This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine."}}, {"nullable": true, "type": "@GalleryDiskImageSource_update", "var": "$resource.properties.storageProfile.dataDiskImages[].source", "options": ["source"], "help": {"short": "The source for the disk image."}}]}}, {"nullable": true, "type": "object", "var": "$resource.properties.storageProfile.osDiskImage", "options": ["os-disk-image"], "help": {"short": "This is the OS disk image."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.storageProfile.osDiskImage.hostCaching", "options": ["host-caching"], "help": {"short": "The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'"}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "ReadOnly", "value": "ReadOnly"}, {"name": "ReadWrite", "value": "ReadWrite"}]}}, {"nullable": true, "type": "object", "var": "$resource.properties.storageProfile.osDiskImage.source", "options": ["source"], "help": {"short": "The source for the disk image."}, "args": [{"nullable": true, "type": "string", "var": "@GalleryDiskImageSource_update.id", "options": ["id"], "help": {"short": "The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."}}, {"nullable": true, "type": "string", "var": "@GalleryDiskImageSource_update.storageAccountId", "options": ["storage-account-id"], "help": {"short": "The Storage Account Id that contains the vhd blob being used as a source for this artifact version."}}, {"nullable": true, "type": "string", "var": "@GalleryDiskImageSource_update.uri", "options": ["uri"], "help": {"short": "The uri of the gallery artifact version source. Currently used to specify vhd/blob source."}}], "cls": "GalleryDiskImageSource_update"}]}, {"nullable": true, "type": "object", "var": "$resource.properties.storageProfile.source", "options": ["source"], "help": {"short": "The source of the gallery artifact version."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.storageProfile.source.communityGalleryImageId", "options": ["community-gallery-image-id"], "help": {"short": "The resource Id of the source Community Gallery Image. Only required when using Community Gallery Image as a source."}}, {"nullable": true, "type": "string", "var": "$resource.properties.storageProfile.source.id", "options": ["id"], "help": {"short": "The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource."}}, {"nullable": true, "type": "string", "var": "$resource.properties.storageProfile.source.virtualMachineId", "options": ["virtual-machine-id"], "help": {"short": "The resource Id of the source virtual machine. Only required when capturing a virtual machine to source this Gallery Image Version."}}]}]}]}], "operations": [{"operationId": "GalleryImageVersions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "galleryImageName", "arg": "$Path.galleryImageName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "galleryImageVersionName", "arg": "$Path.galleryImageVersionName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "imageMetadataProfiles", "item": {"type": "object", "props": [{"type": "array<@MetadataKeyValue_read>", "name": "internalMetadataList", "item": {"type": "@MetadataKeyValue_read"}}, {"type": "array", "name": "publicMetadataList", "item": {"type": "object", "props": [{"type": "string", "name": "metadataKey", "required": true}, {"type": "string", "name": "metadataValue"}], "cls": "MetadataKeyValue_read"}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "SecretsProvisioningImageMetadata"}, {"value": "UserProvidedSecretsProvisioningMetadata"}]}}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "publishingProfile", "props": [{"type": "dateTime", "name": "endOfLifeDate"}, {"type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"type": "integer32", "name": "replicaCount"}, {"type": "string", "name": "replicationMode", "enum": {"items": [{"value": "Full"}, {"value": "Shallow"}]}}, {"type": "string", "name": "storageAccountStrategy", "enum": {"items": [{"value": "DefaultStandard_LRS"}, {"value": "PreferStandard_ZRS"}]}}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}, {"type": "array", "name": "targetExtendedLocations", "item": {"type": "object", "props": [{"type": "@EncryptionImages_read", "name": "encryption"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}, {"value": "Unknown"}]}}]}, {"type": "integer32", "name": "extendedLocationReplicaCount"}, {"type": "string", "name": "name"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "array", "name": "targetRegions", "item": {"type": "object", "props": [{"type": "array", "name": "additionalReplicaSets", "item": {"type": "object", "props": [{"type": "integer32", "name": "regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "object", "name": "encryption", "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "integer32", "name": "lun", "required": true}, {"type": "object", "name": "securityProfile", "props": [{"type": "string", "name": "confidentialVMEncryptionType", "enum": {"items": [{"value": "DataDiskEncryptedWithCmk"}, {"value": "EncryptedVMGuestStateOnlyWithPmk"}, {"value": "EncryptedWithCmk"}, {"value": "EncryptedWithPmk"}, {"value": "NonPersistedTPM"}]}}, {"type": "string", "name": "secureVMDiskEncryptionSetId"}]}]}}, {"type": "object", "name": "osDiskImage", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "object", "name": "securityProfile", "props": [{"type": "string", "name": "confidentialVMEncryptionType", "enum": {"items": [{"value": "DataDiskEncryptedWithCmk"}, {"value": "EncryptedVMGuestStateOnlyWithPmk"}, {"value": "EncryptedWithCmk"}, {"value": "EncryptedWithPmk"}, {"value": "NonPersistedTPM"}]}}, {"type": "string", "name": "secureVMDiskEncryptionSetId"}]}]}], "cls": "EncryptionImages_read"}, {"type": "boolean", "name": "excludeFromLatest"}, {"type": "string", "name": "name", "required": true}, {"type": "integer32", "name": "regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}]}, {"readOnly": true, "type": "object", "name": "replicationStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Completed"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "summary", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "details"}, {"readOnly": true, "type": "integer32", "name": "progress"}, {"readOnly": true, "type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Completed"}, {"value": "Failed"}, {"value": "Replicating"}, {"value": "Unknown"}]}}]}}]}, {"type": "boolean", "name": "restore"}, {"type": "object", "name": "safetyProfile", "props": [{"type": "boolean", "name": "allowDeletionOfReplicatedLocations"}, {"type": "boolean", "name": "blockDeletionBeforeEndOfLife"}, {"readOnly": true, "type": "array", "name": "policyViolations", "item": {"type": "object", "props": [{"type": "string", "name": "category", "enum": {"items": [{"value": "CopyrightValidation"}, {"value": "ImageFlaggedUnsafe"}, {"value": "IpTheft"}, {"value": "Other"}]}}, {"type": "string", "name": "details"}]}}, {"readOnly": true, "type": "boolean", "name": "reportedForPolicyViolation"}]}, {"type": "object", "name": "securityProfile", "props": [{"type": "object", "name": "secretsProvisioningSettings", "props": [{"type": "array", "name": "components", "item": {"type": "object", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "AzureGuestAgent"}, {"value": "CloudInit"}, {"value": "OS"}, {"value": "SecretsProvisioningLibrary"}]}}, {"type": "string", "name": "version"}]}}, {"type": "boolean", "name": "isSupported"}, {"type": "string", "name": "osName"}]}, {"type": "object", "name": "uefiSettings", "props": [{"type": "object", "name": "additionalSignatures", "props": [{"type": "array<@UefiKey_read>", "name": "db", "item": {"type": "@UefiKey_read"}}, {"type": "array<@UefiKey_read>", "name": "dbx", "item": {"type": "@UefiKey_read"}}, {"type": "array<@UefiKey_read>", "name": "kek", "item": {"type": "@UefiKey_read"}}, {"type": "object", "name": "pk", "props": [{"type": "string", "name": "type", "enum": {"items": [{"value": "sha256"}, {"value": "x509"}]}}, {"type": "array", "name": "value", "item": {"type": "string"}}], "cls": "UefiKey_read"}]}, {"type": "array", "name": "signatureTemplateNames", "item": {"type": "string", "enum": {"items": [{"value": "MicrosoftUefiCertificateAuthorityTemplate"}, {"value": "MicrosoftWindowsTemplate"}, {"value": "NoSignatureTemplate"}]}}}]}]}, {"type": "object", "name": "storageProfile", "required": true, "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "lun", "required": true}, {"readOnly": true, "type": "integer32", "name": "sizeInGB"}, {"type": "@GalleryDiskImageSource_read", "name": "source"}]}}, {"type": "object", "name": "osDiskImage", "props": [{"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"readOnly": true, "type": "integer32", "name": "sizeInGB"}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "storageAccountId"}, {"type": "string", "name": "uri"}], "cls": "GalleryDiskImageSource_read"}]}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "communityGalleryImageId"}, {"type": "string", "name": "id"}, {"type": "string", "name": "virtualMachineId"}]}]}, {"readOnly": true, "type": "object", "name": "validationsProfile", "props": [{"type": "array", "name": "executedValidations", "item": {"type": "object", "props": [{"type": "dateTime", "name": "executionTime"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "string", "name": "type"}, {"type": "string", "name": "version"}]}}, {"type": "array", "name": "platformAttributes", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "value"}]}}, {"type": "string", "name": "validationEtag"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "publishingProfile", "arg": "$resource.properties.publishingProfile", "props": [{"type": "dateTime", "name": "endOfLifeDate", "arg": "$resource.properties.publishingProfile.endOfLifeDate"}, {"type": "boolean", "name": "excludeFromLatest", "arg": "$resource.properties.publishingProfile.excludeFromLatest"}, {"type": "integer32", "name": "replicaCount", "arg": "$resource.properties.publishingProfile.replicaCount"}, {"type": "string", "name": "replicationMode", "arg": "$resource.properties.publishingProfile.replicationMode", "enum": {"items": [{"value": "Full"}, {"value": "Shallow"}]}}, {"type": "string", "name": "storageAccountStrategy", "arg": "$resource.properties.publishingProfile.storageAccountStrategy", "enum": {"items": [{"value": "DefaultStandard_LRS"}, {"value": "PreferStandard_ZRS"}]}}, {"type": "string", "name": "storageAccountType", "arg": "$resource.properties.publishingProfile.storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}, {"type": "array", "name": "targetExtendedLocations", "arg": "$resource.properties.publishingProfile.targetExtendedLocations", "item": {"type": "object", "props": [{"type": "@EncryptionImages_update", "name": "encryption", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].encryption"}, {"type": "object", "name": "extendedLocation", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation", "props": [{"type": "string", "name": "name", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation.name"}, {"type": "string", "name": "type", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocation.type", "enum": {"items": [{"value": "EdgeZone"}, {"value": "Unknown"}]}}]}, {"type": "integer32", "name": "extendedLocationReplicaCount", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].extendedLocationReplicaCount"}, {"type": "string", "name": "name", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].name"}, {"type": "string", "name": "storageAccountType", "arg": "$resource.properties.publishingProfile.targetExtendedLocations[].storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "array", "name": "targetRegions", "arg": "$resource.properties.publishingProfile.targetRegions", "item": {"type": "object", "props": [{"type": "array", "name": "additionalReplicaSets", "arg": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets", "item": {"type": "object", "props": [{"type": "integer32", "name": "regionalReplicaCount", "arg": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets[].regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "arg": "$resource.properties.publishingProfile.targetRegions[].additionalReplicaSets[].storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "object", "name": "encryption", "arg": "$resource.properties.publishingProfile.targetRegions[].encryption", "props": [{"type": "array", "name": "dataDiskImages", "arg": "@EncryptionImages_update.dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "@EncryptionImages_update.dataDiskImages[].diskEncryptionSetId"}, {"type": "integer32", "name": "lun", "arg": "@EncryptionImages_update.dataDiskImages[].lun", "required": true}, {"type": "object", "name": "securityProfile", "arg": "@EncryptionImages_update.dataDiskImages[].securityProfile", "props": [{"type": "string", "name": "confidentialVMEncryptionType", "arg": "@EncryptionImages_update.dataDiskImages[].securityProfile.confidentialVMEncryptionType", "enum": {"items": [{"value": "DataDiskEncryptedWithCmk"}, {"value": "EncryptedVMGuestStateOnlyWithPmk"}, {"value": "EncryptedWithCmk"}, {"value": "EncryptedWithPmk"}, {"value": "NonPersistedTPM"}]}}, {"type": "string", "name": "secureVMDiskEncryptionSetId", "arg": "@EncryptionImages_update.dataDiskImages[].securityProfile.secureVMDiskEncryptionSetId"}]}]}}, {"type": "object", "name": "osDiskImage", "arg": "@EncryptionImages_update.osDiskImage", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "@EncryptionImages_update.osDiskImage.diskEncryptionSetId"}, {"type": "object", "name": "securityProfile", "arg": "@EncryptionImages_update.osDiskImage.securityProfile", "props": [{"type": "string", "name": "confidentialVMEncryptionType", "arg": "@EncryptionImages_update.osDiskImage.securityProfile.confidentialVMEncryptionType", "enum": {"items": [{"value": "DataDiskEncryptedWithCmk"}, {"value": "EncryptedVMGuestStateOnlyWithPmk"}, {"value": "EncryptedWithCmk"}, {"value": "EncryptedWithPmk"}, {"value": "NonPersistedTPM"}]}}, {"type": "string", "name": "secureVMDiskEncryptionSetId", "arg": "@EncryptionImages_update.osDiskImage.securityProfile.secureVMDiskEncryptionSetId"}]}]}], "cls": "EncryptionImages_update"}, {"type": "boolean", "name": "excludeFromLatest", "arg": "$resource.properties.publishingProfile.targetRegions[].excludeFromLatest"}, {"type": "string", "name": "name", "arg": "$resource.properties.publishingProfile.targetRegions[].name", "required": true}, {"type": "integer32", "name": "regionalReplicaCount", "arg": "$resource.properties.publishingProfile.targetRegions[].regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "arg": "$resource.properties.publishingProfile.targetRegions[].storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}]}, {"type": "boolean", "name": "restore", "arg": "$resource.properties.restore"}, {"type": "object", "name": "safetyProfile", "arg": "$resource.properties.safetyProfile", "props": [{"type": "boolean", "name": "allowDeletionOfReplicatedLocations", "arg": "$resource.properties.safetyProfile.allowDeletionOfReplicatedLocations"}, {"type": "boolean", "name": "blockDeletionBeforeEndOfLife", "arg": "$resource.properties.safetyProfile.blockDeletionBeforeEndOfLife"}]}, {"type": "object", "name": "securityProfile", "arg": "$resource.properties.securityProfile", "props": [{"type": "object", "name": "secretsProvisioningSettings", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings", "props": [{"type": "array", "name": "components", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings.components", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings.components[].name", "enum": {"items": [{"value": "AzureGuestAgent"}, {"value": "CloudInit"}, {"value": "OS"}, {"value": "SecretsProvisioningLibrary"}]}}, {"type": "string", "name": "version", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings.components[].version"}]}}, {"type": "boolean", "name": "isSupported", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings.isSupported"}, {"type": "string", "name": "osName", "arg": "$resource.properties.securityProfile.secretsProvisioningSettings.osName"}]}, {"type": "object", "name": "uefiSettings", "arg": "$resource.properties.securityProfile.uefiSettings", "props": [{"type": "object", "name": "additionalSignatures", "arg": "$resource.properties.securityProfile.uefiSettings.additionalSignatures", "props": [{"type": "array<@UefiKey_update>", "name": "db", "arg": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.db", "item": {"type": "@UefiKey_update"}}, {"type": "array<@UefiKey_update>", "name": "dbx", "arg": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.dbx", "item": {"type": "@UefiKey_update"}}, {"type": "array<@UefiKey_update>", "name": "kek", "arg": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.kek", "item": {"type": "@UefiKey_update"}}, {"type": "object", "name": "pk", "arg": "$resource.properties.securityProfile.uefiSettings.additionalSignatures.pk", "props": [{"type": "string", "name": "type", "arg": "@UefiKey_update.type", "enum": {"items": [{"value": "sha256"}, {"value": "x509"}]}}, {"type": "array", "name": "value", "arg": "@UefiKey_update.value", "item": {"type": "string"}}], "cls": "UefiKey_update"}]}, {"type": "array", "name": "signatureTemplateNames", "arg": "$resource.properties.securityProfile.uefiSettings.signatureTemplateNames", "item": {"type": "string", "enum": {"items": [{"value": "MicrosoftUefiCertificateAuthorityTemplate"}, {"value": "MicrosoftWindowsTemplate"}, {"value": "NoSignatureTemplate"}]}}}]}]}, {"type": "object", "name": "storageProfile", "arg": "$resource.properties.storageProfile", "required": true, "props": [{"type": "array", "name": "dataDiskImages", "arg": "$resource.properties.storageProfile.dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "hostCaching", "arg": "$resource.properties.storageProfile.dataDiskImages[].hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "lun", "arg": "$resource.properties.storageProfile.dataDiskImages[].lun", "required": true}, {"type": "@GalleryDiskImageSource_update", "name": "source", "arg": "$resource.properties.storageProfile.dataDiskImages[].source"}]}}, {"type": "object", "name": "osDiskImage", "arg": "$resource.properties.storageProfile.osDiskImage", "props": [{"type": "string", "name": "hostCaching", "arg": "$resource.properties.storageProfile.osDiskImage.hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "object", "name": "source", "arg": "$resource.properties.storageProfile.osDiskImage.source", "props": [{"type": "string", "name": "id", "arg": "@GalleryDiskImageSource_update.id"}, {"type": "string", "name": "storageAccountId", "arg": "@GalleryDiskImageSource_update.storageAccountId"}, {"type": "string", "name": "uri", "arg": "@GalleryDiskImageSource_update.uri"}], "cls": "GalleryDiskImageSource_update"}]}, {"type": "object", "name": "source", "arg": "$resource.properties.storageProfile.source", "props": [{"type": "string", "name": "communityGalleryImageId", "arg": "$resource.properties.storageProfile.source.communityGalleryImageId"}, {"type": "string", "name": "id", "arg": "$resource.properties.storageProfile.source.id"}, {"type": "string", "name": "virtualMachineId", "arg": "$resource.properties.storageProfile.source.virtualMachineId"}]}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "location"}, "operationId": "GalleryImageVersions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "galleryImageName", "arg": "$Path.galleryImageName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "galleryImageVersionName", "arg": "$Path.galleryImageVersionName", "required": true, "format": {"pattern": ""}}, {"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "imageMetadataProfiles", "item": {"type": "object", "props": [{"type": "array<@MetadataKeyValue_read>", "name": "internalMetadataList", "item": {"type": "@MetadataKeyValue_read"}}, {"type": "array<@MetadataKeyValue_read>", "name": "publicMetadataList", "item": {"type": "@MetadataKeyValue_read"}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "SecretsProvisioningImageMetadata"}, {"value": "UserProvidedSecretsProvisioningMetadata"}]}}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "publishingProfile", "props": [{"type": "dateTime", "name": "endOfLifeDate"}, {"type": "boolean", "name": "excludeFromLatest"}, {"readOnly": true, "type": "dateTime", "name": "publishedDate"}, {"type": "integer32", "name": "replicaCount"}, {"type": "string", "name": "replicationMode", "enum": {"items": [{"value": "Full"}, {"value": "Shallow"}]}}, {"type": "string", "name": "storageAccountStrategy", "enum": {"items": [{"value": "DefaultStandard_LRS"}, {"value": "PreferStandard_ZRS"}]}}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}, {"type": "array", "name": "targetExtendedLocations", "item": {"type": "object", "props": [{"type": "@EncryptionImages_read", "name": "encryption"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}, {"value": "Unknown"}]}}]}, {"type": "integer32", "name": "extendedLocationReplicaCount"}, {"type": "string", "name": "name"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "array", "name": "targetRegions", "item": {"type": "object", "props": [{"type": "array", "name": "additionalReplicaSets", "item": {"type": "object", "props": [{"type": "integer32", "name": "regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}, {"type": "@EncryptionImages_read", "name": "encryption"}, {"type": "boolean", "name": "excludeFromLatest"}, {"type": "string", "name": "name", "required": true}, {"type": "integer32", "name": "regionalReplicaCount"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "PremiumV2_LRS"}, {"value": "Premium_LRS"}, {"value": "Standard_LRS"}, {"value": "Standard_ZRS"}]}}]}}]}, {"readOnly": true, "type": "object", "name": "replicationStatus", "props": [{"readOnly": true, "type": "string", "name": "aggregatedState", "enum": {"items": [{"value": "Completed"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "summary", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "details"}, {"readOnly": true, "type": "integer32", "name": "progress"}, {"readOnly": true, "type": "string", "name": "region"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Completed"}, {"value": "Failed"}, {"value": "Replicating"}, {"value": "Unknown"}]}}]}}]}, {"type": "boolean", "name": "restore"}, {"type": "object", "name": "safetyProfile", "props": [{"type": "boolean", "name": "allowDeletionOfReplicatedLocations"}, {"type": "boolean", "name": "blockDeletionBeforeEndOfLife"}, {"readOnly": true, "type": "array", "name": "policyViolations", "item": {"type": "object", "props": [{"type": "string", "name": "category", "enum": {"items": [{"value": "CopyrightValidation"}, {"value": "ImageFlaggedUnsafe"}, {"value": "IpTheft"}, {"value": "Other"}]}}, {"type": "string", "name": "details"}]}}, {"readOnly": true, "type": "boolean", "name": "reportedForPolicyViolation"}]}, {"type": "object", "name": "securityProfile", "props": [{"type": "object", "name": "secretsProvisioningSettings", "props": [{"type": "array", "name": "components", "item": {"type": "object", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "AzureGuestAgent"}, {"value": "CloudInit"}, {"value": "OS"}, {"value": "SecretsProvisioningLibrary"}]}}, {"type": "string", "name": "version"}]}}, {"type": "boolean", "name": "isSupported"}, {"type": "string", "name": "osName"}]}, {"type": "object", "name": "uefiSettings", "props": [{"type": "object", "name": "additionalSignatures", "props": [{"type": "array<@UefiKey_read>", "name": "db", "item": {"type": "@UefiKey_read"}}, {"type": "array<@UefiKey_read>", "name": "dbx", "item": {"type": "@UefiKey_read"}}, {"type": "array<@UefiKey_read>", "name": "kek", "item": {"type": "@UefiKey_read"}}, {"type": "@UefiKey_read", "name": "pk"}]}, {"type": "array", "name": "signatureTemplateNames", "item": {"type": "string", "enum": {"items": [{"value": "MicrosoftUefiCertificateAuthorityTemplate"}, {"value": "MicrosoftWindowsTemplate"}, {"value": "NoSignatureTemplate"}]}}}]}]}, {"type": "object", "name": "storageProfile", "required": true, "props": [{"type": "array", "name": "dataDiskImages", "item": {"type": "object", "props": [{"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "lun", "required": true}, {"readOnly": true, "type": "integer32", "name": "sizeInGB"}, {"type": "@GalleryDiskImageSource_read", "name": "source"}]}}, {"type": "object", "name": "osDiskImage", "props": [{"type": "string", "name": "hostCaching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"readOnly": true, "type": "integer32", "name": "sizeInGB"}, {"type": "@GalleryDiskImageSource_read", "name": "source"}]}, {"type": "object", "name": "source", "props": [{"type": "string", "name": "communityGalleryImageId"}, {"type": "string", "name": "id"}, {"type": "string", "name": "virtualMachineId"}]}]}, {"readOnly": true, "type": "object", "name": "validationsProfile", "props": [{"type": "array", "name": "executedValidations", "item": {"type": "object", "props": [{"type": "dateTime", "name": "executionTime"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"type": "string", "name": "type"}, {"type": "string", "name": "version"}]}}, {"type": "array", "name": "platformAttributes", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "string", "name": "value"}]}}, {"type": "string", "name": "validationEtag"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "GalleryImageVersion_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@GalleryImageVersion_read"}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2026-03-03.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2026-03-03.xml new file mode 100644 index 000000000..fd5f2ad67 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9pbWFnZXMve30vdmVyc2lvbnMve30=/2026-03-03.xml @@ -0,0 +1,2666 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + +
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zb2Z0ZGVsZXRlZGFydGlmYWN0dHlwZXMve30vYXJ0aWZhY3RzL3t9L3ZlcnNpb25z/2026-03-03.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zb2Z0ZGVsZXRlZGFydGlmYWN0dHlwZXMve30vYXJ0aWZhY3RzL3t9L3ZlcnNpb25z/2026-03-03.json new file mode 100644 index 000000000..9decb1500 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zb2Z0ZGVsZXRlZGFydGlmYWN0dHlwZXMve30vYXJ0aWZhY3RzL3t9L3ZlcnNpb25z/2026-03-03.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/softdeletedartifacttypes/{}/artifacts/{}/versions", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfS9zb2Z0ZGVsZXRlZGFydGlmYWN0dHlwZXMve2FydGlmYWN0VHlwZX0vYXJ0aWZhY3RzL3thcnRpZmFjdE5hbWV9L3ZlcnNpb25z/V/MjAyNi0wMy0wMw=="}], "commandGroups": [{"name": "sig image-version", "commands": [{"name": "list-soft-deleted", "version": "2026-03-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/softdeletedartifacttypes/{}/artifacts/{}/versions", "version": "2026-03-03", "swagger": "mgmt-plane/compute/ResourceProviders/ComputeGallery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfS9zb2Z0ZGVsZXRlZGFydGlmYWN0dHlwZXMve2FydGlmYWN0VHlwZX0vYXJ0aWZhY3RzL3thcnRpZmFjdE5hbWV9L3ZlcnNpb25z/V/MjAyNi0wMy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.artifactName", "options": ["i", "gallery-image-name", "gallery-image-definition"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The artifact name to be listed. If artifact type is Images, then the artifact name should be the gallery image name."}, "format": {"pattern": "^[a-zA-Z0-9]+([_]?[a-zA-Z0-9]+)*$"}}, {"type": "string", "var": "$Path.artifactType", "options": ["artifact-type"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The type of the artifact to be listed, such as gallery image version."}, "default": {"value": "Images"}, "format": {"pattern": "^[a-zA-Z0-9]+([_]?[a-zA-Z0-9]+)*$"}}, {"type": "string", "var": "$Path.galleryName", "options": ["r", "gallery-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the Shared Image Gallery."}, "format": {"pattern": "^[^_\\W][\\w.-]{0,79}(?", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "consumptionEndTime"}, {"readOnly": true, "type": "dateTime", "name": "hardDeletionTargetTime"}, {"type": "ResourceId", "name": "resourceArmId"}, {"type": "string", "name": "softDeletedArtifactType", "enum": {"items": [{"value": "Images"}]}}, {"type": "string", "name": "softDeletedTime"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zb2Z0ZGVsZXRlZGFydGlmYWN0dHlwZXMve30vYXJ0aWZhY3RzL3t9L3ZlcnNpb25z/2026-03-03.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zb2Z0ZGVsZXRlZGFydGlmYWN0dHlwZXMve30vYXJ0aWZhY3RzL3t9L3ZlcnNpb25z/2026-03-03.xml new file mode 100644 index 000000000..25bad1da3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zb2Z0ZGVsZXRlZGFydGlmYWN0dHlwZXMve30vYXJ0aWZhY3RzL3t9L3ZlcnNpb25z/2026-03-03.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +