From e566c502d6f73af0ca12499a4ce66a1322f42322 Mon Sep 17 00:00:00 2001 From: "RuiJun Hu (MSFT)" Date: Fri, 3 Jan 2025 16:59:11 +0800 Subject: [PATCH] export --- Commands/sig/readme.md | 3 + Commands/sig/share/_update.md | 9 + Commands/sig/share/readme.md | 8 + Commands/tree.json | 33 + .../2023-07-03.json | 1 + .../2023-07-03.xml | 271 ++++++++ .../2023-07-03.md | 1 + .../2023-07-03.json | 1 + .../2023-07-03.xml | 656 ++++++++++++++++++ .../2023-07-03.json | 1 + .../2023-07-03.xml | 131 ++++ 11 files changed, 1115 insertions(+) create mode 100644 Commands/sig/share/_update.md create mode 100644 Commands/sig/share/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2023-07-03.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2023-07-03.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zaGFyZQ==/2023-07-03.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zaGFyZQ==/2023-07-03.xml diff --git a/Commands/sig/readme.md b/Commands/sig/readme.md index d732b22ce..da9364ad9 100644 --- a/Commands/sig/readme.md +++ b/Commands/sig/readme.md @@ -13,6 +13,9 @@ Manage shared image gallery. - [image-version](/Commands/sig/image-version/readme.md) : Manage shared gallery image version with VM +- [share](/Commands/sig/share/readme.md) +: Manage gallery sharing profile. + ## Commands - [create](/Commands/sig/_create.md) diff --git a/Commands/sig/share/_update.md b/Commands/sig/share/_update.md new file mode 100644 index 000000000..9537b49b4 --- /dev/null +++ b/Commands/sig/share/_update.md @@ -0,0 +1,9 @@ +# [Command] _sig share update_ + +Update sharing profile of a gallery. + +## Versions + +### [2023-07-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zaGFyZQ==/2023-07-03.xml) **Stable** + + diff --git a/Commands/sig/share/readme.md b/Commands/sig/share/readme.md new file mode 100644 index 000000000..daacf9b3d --- /dev/null +++ b/Commands/sig/share/readme.md @@ -0,0 +1,8 @@ +# [Group] _sig share_ + +Manage gallery sharing profile. + +## Commands + +- [update](/Commands/sig/share/_update.md) +: Update sharing profile of a gallery. diff --git a/Commands/tree.json b/Commands/tree.json index 187029c40..bf1e4f5c6 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -208661,6 +208661,39 @@ "sig", "image-version" ] + }, + "share": { + "commands": { + "update": { + "help": { + "short": "Update sharing profile of a gallery." + }, + "names": [ + "sig", + "share", + "update" + ], + "versions": [ + { + "name": "2023-07-03", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/share", + "plane": "mgmt-plane", + "version": "2023-07-03" + } + ] + } + ] + } + }, + "help": { + "short": "Manage gallery sharing profile." + }, + "names": [ + "sig", + "share" + ] } }, "commands": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.json new file mode 100644 index 000000000..87660aadf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/galleries", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZ2FsbGVyaWVz/V/MjAyMy0wNy0wMw=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXM=/V/MjAyMy0wNy0wMw=="}], "commandGroups": [{"name": "sig", "commands": [{"name": "list", "version": "2023-07-03", "resources": [{"id": "/subscriptions/{}/providers/microsoft.compute/galleries", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZ2FsbGVyaWVz/V/MjAyMy0wNy0wMw=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXM=/V/MjAyMy0wNy0wMw=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Galleries_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Galleries_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Galleries_List"], "operationId": "Galleries_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Compute/galleries", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-07-03"}, "type": "string", "name": "api-version", "required": true}]}}, "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": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/galleries/{}"}}, {"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"}]}}]}, "identifiers": ["region"]}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "boolean", "name": "isSoftDeleteEnabled"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Galleries_ListByResourceGroup"], "operationId": "Galleries_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-07-03"}, "type": "string", "name": "api-version", "required": true}]}}, "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": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/galleries/{}"}}, {"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"}]}}]}, "identifiers": ["region"]}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "boolean", "name": "isSoftDeleteEnabled"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.xml new file mode 100644 index 000000000..020c6bc7f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.xml @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.md new file mode 100644 index 000000000..633a15668 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.compute/galleries 2023-07-03](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcw==/2023-07-03.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2023-07-03.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2023-07-03.json new file mode 100644 index 000000000..2bbc5708f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2023-07-03.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyMy0wNy0wMw=="}], "commandGroups": [{"name": "sig", "commands": [{"name": "show", "version": "2023-07-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyMy0wNy0wMw=="}], "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 to be deleted."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.expand", "options": ["expand"], "help": {"short": "The expand query option to apply on the operation."}, "enum": {"items": [{"name": "SharingProfile/Groups", "value": "SharingProfile/Groups"}]}}, {"type": "string", "var": "$Query.select", "options": ["select"], "group": "", "help": {"short": "The select expression to apply on the operation."}, "enum": {"items": [{"name": "Permissions", "value": "Permissions"}]}}]}], "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}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand", "enum": {"items": [{"value": "SharingProfile/Groups"}]}}, {"type": "string", "name": "$select", "arg": "$Query.select", "enum": {"items": [{"value": "Permissions"}]}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-07-03"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/galleries/{}"}}, {"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"}]}}]}, "identifiers": ["region"]}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "boolean", "name": "isSoftDeleteEnabled"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-07-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyMy0wNy0wMw=="}], "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 to be deleted."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Galleries_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-07-03"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2023-07-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyMy0wNy0wMw=="}], "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 to be deleted."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "CommunityGalleryInfo", "args": [{"type": "string", "var": "$gallery.properties.sharingProfile.communityGalleryInfo.eula", "options": ["eula"], "group": "CommunityGalleryInfo", "help": {"short": "Community gallery publisher eula"}}, {"type": "string", "var": "$gallery.properties.sharingProfile.communityGalleryInfo.publicNamePrefix", "options": ["public-name-prefix"], "group": "CommunityGalleryInfo", "help": {"short": "Community gallery public name prefix"}}, {"type": "string", "var": "$gallery.properties.sharingProfile.communityGalleryInfo.publisherContact", "options": ["publisher-email", "publisher-contact"], "group": "CommunityGalleryInfo", "help": {"short": "Community gallery publisher contact email"}}, {"type": "string", "var": "$gallery.properties.sharingProfile.communityGalleryInfo.publisherUri", "options": ["publisher-uri"], "group": "CommunityGalleryInfo", "help": {"short": "Community gallery publisher uri"}}]}, {"name": "Gallery", "args": [{"type": "ResourceLocation", "var": "$gallery.location", "options": ["l", "location"], "required": true, "group": "Gallery", "help": {"short": "Resource location"}}, {"type": "object", "var": "$gallery.tags", "options": ["tags"], "group": "Gallery", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$gallery.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "The description of the gallery."}}]}, {"name": "SharingProfile", "args": [{"type": "string", "var": "$gallery.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": "boolean", "var": "$gallery.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."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "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}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-07-03"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "gallery", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$gallery.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$gallery.properties.description"}, {"type": "object", "name": "sharingProfile", "props": [{"type": "object", "name": "communityGalleryInfo", "props": [{"type": "string", "name": "eula", "arg": "$gallery.properties.sharingProfile.communityGalleryInfo.eula"}, {"type": "string", "name": "publicNamePrefix", "arg": "$gallery.properties.sharingProfile.communityGalleryInfo.publicNamePrefix"}, {"type": "string", "name": "publisherContact", "arg": "$gallery.properties.sharingProfile.communityGalleryInfo.publisherContact"}, {"type": "string", "name": "publisherUri", "arg": "$gallery.properties.sharingProfile.communityGalleryInfo.publisherUri"}]}, {"type": "string", "name": "permissions", "arg": "$gallery.properties.sharingProfile.permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "boolean", "name": "isSoftDeleteEnabled", "arg": "$gallery.properties.softDeletePolicy.isSoftDeleteEnabled"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$gallery.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/galleries/{}"}}, {"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"}]}}]}, "identifiers": ["region"]}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "boolean", "name": "isSoftDeleteEnabled"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Gallery_read"}}}}, {"statusCode": [202], "body": {"json": {"var": "$Instance", "schema": {"type": "@Gallery_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-07-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfQ==/V/MjAyMy0wNy0wMw=="}], "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 to be deleted."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "CommunityGalleryInfo", "args": [{"nullable": true, "type": "string", "var": "$gallery.properties.sharingProfile.communityGalleryInfo.eula", "options": ["eula"], "group": "CommunityGalleryInfo", "help": {"short": "Community gallery publisher eula"}}, {"nullable": true, "type": "string", "var": "$gallery.properties.sharingProfile.communityGalleryInfo.publicNamePrefix", "options": ["public-name-prefix"], "group": "CommunityGalleryInfo", "help": {"short": "Community gallery public name prefix"}}, {"nullable": true, "type": "string", "var": "$gallery.properties.sharingProfile.communityGalleryInfo.publisherContact", "options": ["publisher-email", "publisher-contact"], "group": "CommunityGalleryInfo", "help": {"short": "Community gallery publisher contact email"}}, {"nullable": true, "type": "string", "var": "$gallery.properties.sharingProfile.communityGalleryInfo.publisherUri", "options": ["publisher-uri"], "group": "CommunityGalleryInfo", "help": {"short": "Community gallery publisher uri"}}]}, {"name": "Gallery", "args": [{"type": "ResourceLocation", "var": "$gallery.location", "options": ["l", "location"], "group": "Gallery", "help": {"short": "Resource location"}}, {"nullable": true, "type": "object", "var": "$gallery.tags", "options": ["tags"], "hide": true, "group": "Gallery", "help": {"short": "Resource tags"}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$gallery.properties.description", "options": ["description"], "hide": true, "group": "Properties", "help": {"short": "The description of this Shared Image Gallery resource. This property is updatable."}}]}, {"name": "SharingProfile", "args": [{"nullable": true, "type": "string", "var": "$gallery.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": [{"nullable": true, "type": "boolean", "var": "$gallery.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."}}]}], "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}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-07-03"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Compute/galleries/{}"}}, {"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"}]}}]}, "identifiers": ["region"]}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "boolean", "name": "isSoftDeleteEnabled"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Gallery_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "gallery", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$gallery.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$gallery.properties.description"}, {"type": "object", "name": "sharingProfile", "props": [{"type": "object", "name": "communityGalleryInfo", "props": [{"type": "string", "name": "eula", "arg": "$gallery.properties.sharingProfile.communityGalleryInfo.eula"}, {"type": "string", "name": "publicNamePrefix", "arg": "$gallery.properties.sharingProfile.communityGalleryInfo.publicNamePrefix"}, {"type": "string", "name": "publisherContact", "arg": "$gallery.properties.sharingProfile.communityGalleryInfo.publisherContact"}, {"type": "string", "name": "publisherUri", "arg": "$gallery.properties.sharingProfile.communityGalleryInfo.publisherUri"}]}, {"type": "string", "name": "permissions", "arg": "$gallery.properties.sharingProfile.permissions", "enum": {"items": [{"value": "Community"}, {"value": "Groups"}, {"value": "Private"}]}}]}, {"type": "object", "name": "softDeletePolicy", "props": [{"type": "boolean", "name": "isSoftDeleteEnabled", "arg": "$gallery.properties.softDeletePolicy.isSoftDeleteEnabled"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$gallery.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "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}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-07-03"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Gallery_read"}}}}, {"statusCode": [202], "body": {"json": {"var": "$Instance", "schema": {"type": "@Gallery_read"}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2023-07-03.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2023-07-03.xml new file mode 100644 index 000000000..a31e141ae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fQ==/2023-07-03.xml @@ -0,0 +1,656 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zaGFyZQ==/2023-07-03.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zaGFyZQ==/2023-07-03.json new file mode 100644 index 000000000..847225008 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zaGFyZQ==/2023-07-03.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/share", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfS9zaGFyZQ==/V/MjAyMy0wNy0wMw=="}], "commandGroups": [{"name": "sig share", "commands": [{"name": "update", "version": "2023-07-03", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/galleries/{}/share", "version": "2023-07-03", "swagger": "mgmt-plane/compute/ResourceProviders/Microsoft.Compute/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXMve2dhbGxlcnlOYW1lfS9zaGFyZQ==/V/MjAyMy0wNy0wMw=="}], "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."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "SharingUpdate", "args": [{"type": "array", "var": "$sharingUpdate.groups", "options": ["groups"], "group": "SharingUpdate", "help": {"short": "A list of sharing profile groups."}, "item": {"type": "object", "args": [{"type": "array", "var": "$sharingUpdate.groups[].ids", "options": ["ids"], "help": {"short": "A list of subscription/tenant ids the gallery is aimed to be shared to."}, "item": {"type": "string"}}, {"type": "string", "var": "$sharingUpdate.groups[].type", "options": ["type"], "help": {"short": "This property allows you to specify the type of sharing group. Possible values are: **Subscriptions,** **AADTenants.**"}, "enum": {"items": [{"name": "AADTenants", "value": "AADTenants"}, {"name": "Subscriptions", "value": "Subscriptions"}]}}]}}, {"type": "string", "var": "$sharingUpdate.operationType", "options": ["operation-type"], "required": true, "group": "SharingUpdate", "help": {"short": "Specify the operation type of gallery sharing update. Possible values are: Add, Remove, Reset, EnableCommunity."}, "enum": {"items": [{"name": "Add", "value": "Add"}, {"name": "EnableCommunity", "value": "EnableCommunity"}, {"name": "Remove", "value": "Remove"}, {"name": "Reset", "value": "Reset"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "GallerySharingProfile_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/share", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "galleryName", "arg": "$Path.galleryName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-07-03"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "sharingUpdate", "required": true, "props": [{"type": "array", "name": "groups", "arg": "$sharingUpdate.groups", "item": {"type": "object", "props": [{"type": "array", "name": "ids", "arg": "$sharingUpdate.groups[].ids", "item": {"type": "string"}}, {"type": "string", "name": "type", "arg": "$sharingUpdate.groups[].type", "enum": {"items": [{"value": "AADTenants"}, {"value": "Subscriptions"}]}}]}}, {"type": "string", "name": "operationType", "arg": "$sharingUpdate.operationType", "required": true, "enum": {"items": [{"value": "Add"}, {"value": "EnableCommunity"}, {"value": "Remove"}, {"value": "Reset"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"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": "operationType", "required": true, "enum": {"items": [{"value": "Add"}, {"value": "EnableCommunity"}, {"value": "Remove"}, {"value": "Reset"}]}}], "cls": "SharingUpdate_read"}}}}, {"statusCode": [202], "body": {"json": {"var": "$Instance", "schema": {"type": "@SharingUpdate_read"}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zaGFyZQ==/2023-07-03.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zaGFyZQ==/2023-07-03.xml new file mode 100644 index 000000000..dfc6dedc4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL2dhbGxlcmllcy97fS9zaGFyZQ==/2023-07-03.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +