diff --git a/Commands/edge/disconnected-operation/_list.md b/Commands/edge/disconnected-operation/_list.md new file mode 100644 index 000000000..b6fcfea91 --- /dev/null +++ b/Commands/edge/disconnected-operation/_list.md @@ -0,0 +1,12 @@ +# [Command] _edge disconnected-operation list_ + +List DisconnectedOperation resources + +List DisconnectedOperation resources by subscription ID and resource group + +## Versions + +### [2024-12-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.xml) **Preview** + + + diff --git a/Commands/edge/disconnected-operation/image/_list-download-uri.md b/Commands/edge/disconnected-operation/image/_list-download-uri.md new file mode 100644 index 000000000..7f367d85f --- /dev/null +++ b/Commands/edge/disconnected-operation/image/_list-download-uri.md @@ -0,0 +1,9 @@ +# [Command] _edge disconnected-operation image list-download-uri_ + +Get deployment manifest. + +## Versions + +### [2024-12-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnMve30vaW1hZ2VzL3t9L2xpc3Rkb3dubG9hZHVyaQ==/2024-12-01-preview.xml) **Preview** + + diff --git a/Commands/edge/disconnected-operation/image/readme.md b/Commands/edge/disconnected-operation/image/readme.md new file mode 100644 index 000000000..467c6096e --- /dev/null +++ b/Commands/edge/disconnected-operation/image/readme.md @@ -0,0 +1,8 @@ +# [Group] _edge disconnected-operation image_ + +Disconnected operations image CLI + +## Commands + +- [list-download-uri](/Commands/edge/disconnected-operation/image/_list-download-uri.md) +: Get deployment manifest. diff --git a/Commands/edge/disconnected-operation/readme.md b/Commands/edge/disconnected-operation/readme.md new file mode 100644 index 000000000..a8879b350 --- /dev/null +++ b/Commands/edge/disconnected-operation/readme.md @@ -0,0 +1,13 @@ +# [Group] _edge disconnected-operation_ + +Disconnected operations cli + +## Subgroups + +- [image](/Commands/edge/disconnected-operation/image/readme.md) +: Disconnected operations image CLI + +## Commands + +- [list](/Commands/edge/disconnected-operation/_list.md) +: List DisconnectedOperation resources diff --git a/Commands/edge/readme.md b/Commands/edge/readme.md new file mode 100644 index 000000000..04dd0287d --- /dev/null +++ b/Commands/edge/readme.md @@ -0,0 +1,8 @@ +# [Group] _edge_ + +Edge disconnected operations CLI + +## Subgroups + +- [disconnected-operation](/Commands/edge/disconnected-operation/readme.md) +: Disconnected operations cli diff --git a/Commands/readme.md b/Commands/readme.md index 35e18db87..7b54e9819 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -149,6 +149,9 @@ - [dynatrace](/Commands/dynatrace/readme.md) : Manage dynatrace +- [edge](/Commands/edge/readme.md) +: Edge disconnected operations CLI + - [edge-zones](/Commands/edge-zones/readme.md) : Manage Edge Zone resources diff --git a/Commands/tree.json b/Commands/tree.json index 69aa97c01..2f715d264 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -53397,6 +53397,96 @@ "dynatrace" ] }, + "edge": { + "commandGroups": { + "disconnected-operation": { + "commandGroups": { + "image": { + "commands": { + "list-download-uri": { + "help": { + "short": "Get deployment manifest." + }, + "names": [ + "edge", + "disconnected-operation", + "image", + "list-download-uri" + ], + "versions": [ + { + "name": "2024-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.edge/disconnectedoperations/{}/images/{}/listdownloaduri", + "plane": "mgmt-plane", + "version": "2024-12-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Disconnected operations image CLI" + }, + "names": [ + "edge", + "disconnected-operation", + "image" + ] + } + }, + "commands": { + "list": { + "help": { + "lines": [ + "List DisconnectedOperation resources by subscription ID and resource group" + ], + "short": "List DisconnectedOperation resources" + }, + "names": [ + "edge", + "disconnected-operation", + "list" + ], + "versions": [ + { + "name": "2024-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.edge/disconnectedoperations", + "plane": "mgmt-plane", + "version": "2024-12-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.edge/disconnectedoperations", + "plane": "mgmt-plane", + "version": "2024-12-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Disconnected operations cli" + }, + "names": [ + "edge", + "disconnected-operation" + ] + } + }, + "help": { + "short": "Edge disconnected operations CLI" + }, + "names": [ + "edge" + ] + }, "edge-zones": { "commandGroups": { "extended-zone": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.json new file mode 100644 index 000000000..9c2c416a6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.json @@ -0,0 +1,516 @@ +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.edge/disconnectedoperations", + "version": "2024-12-01-preview", + "swagger": "mgmt-plane/edge/ResourceProviders/Microsoft.Edge/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkVkZ2UvZGlzY29ubmVjdGVkT3BlcmF0aW9ucw==/V/MjAyNC0xMi0wMS1wcmV2aWV3" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.edge/disconnectedoperations", + "version": "2024-12-01-preview", + "swagger": "mgmt-plane/edge/ResourceProviders/Microsoft.Edge/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRWRnZS9kaXNjb25uZWN0ZWRPcGVyYXRpb25z/V/MjAyNC0xMi0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "edge disconnected-operation", + "commands": [ + { + "name": "list", + "version": "2024-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.edge/disconnectedoperations", + "version": "2024-12-01-preview", + "swagger": "mgmt-plane/edge/ResourceProviders/Microsoft.Edge/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkVkZ2UvZGlzY29ubmVjdGVkT3BlcmF0aW9ucw==/V/MjAyNC0xMi0wMS1wcmV2aWV3" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.edge/disconnectedoperations", + "version": "2024-12-01-preview", + "swagger": "mgmt-plane/edge/ResourceProviders/Microsoft.Edge/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRWRnZS9kaXNjb25uZWN0ZWRPcGVyYXRpb25z/V/MjAyNC0xMi0wMS1wcmV2aWV3" + } + ], + "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_DisconnectedOperations_ListBySubscription", + "operator": { + "type": "and", + "operators": [ + { "type": "hasValue", "arg": "$Path.subscriptionId" }, + { + "type": "not", + "operator": { + "type": "hasValue", + "arg": "$Path.resourceGroupName" + } + } + ] + } + }, + { + "var": "$Condition_DisconnectedOperations_ListByResourceGroup", + "operator": { + "type": "and", + "operators": [ + { "type": "hasValue", "arg": "$Path.resourceGroupName" }, + { "type": "hasValue", "arg": "$Path.subscriptionId" } + ] + } + } + ], + "operations": [ + { + "when": ["$Condition_DisconnectedOperations_ListBySubscription"], + "operationId": "DisconnectedOperations_ListBySubscription", + "http": { + "path": "/subscriptions/{subscriptionId}/providers/Microsoft.Edge/disconnectedOperations", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { "value": "2024-12-01-preview" }, + "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": [ + { + "readOnly": true, + "type": "ResourceId", + "name": "id", + "format": { + "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Edge/disconnectedOperations/{}" + } + }, + { + "type": "ResourceLocation", + "name": "location", + "required": true + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "billingModel", + "enum": { + "items": [{ "value": "Capacity" }] + } + }, + { + "type": "string", + "name": "connectionIntent", + "required": true, + "enum": { + "items": [ + { "value": "Connected" }, + { "value": "Disconnected" } + ] + } + }, + { + "readOnly": true, + "type": "string", + "name": "connectionStatus", + "enum": { + "items": [ + { "value": "Connected" }, + { "value": "Disconnected" } + ] + } + }, + { + "type": "string", + "name": "deviceVersion" + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { "value": "Canceled" }, + { "value": "Failed" }, + { "value": "Succeeded" } + ] + } + }, + { + "type": "string", + "name": "registrationStatus", + "enum": { + "items": [ + { "value": "Registered" }, + { "value": "Unregistered" } + ] + } + }, + { + "readOnly": true, + "type": "string", + "name": "stampId" + } + ] + }, + { + "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": { "type": "@MgmtErrorFormat" } } + } + } + ] + } + }, + { + "when": ["$Condition_DisconnectedOperations_ListByResourceGroup"], + "operationId": "DisconnectedOperations_ListByResourceGroup", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Edge/disconnectedOperations", + "request": { + "method": "get", + "path": { + "params": [ + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { "maxLength": 90, "minLength": 1 } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { "value": "2024-12-01-preview" }, + "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": [ + { + "readOnly": true, + "type": "ResourceId", + "name": "id", + "format": { + "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Edge/disconnectedOperations/{}" + } + }, + { + "type": "ResourceLocation", + "name": "location", + "required": true + }, + { + "readOnly": true, + "type": "string", + "name": "name" + }, + { + "type": "object", + "name": "properties", + "props": [ + { + "readOnly": true, + "type": "string", + "name": "billingModel", + "enum": { + "items": [{ "value": "Capacity" }] + } + }, + { + "type": "string", + "name": "connectionIntent", + "required": true, + "enum": { + "items": [ + { "value": "Connected" }, + { "value": "Disconnected" } + ] + } + }, + { + "readOnly": true, + "type": "string", + "name": "connectionStatus", + "enum": { + "items": [ + { "value": "Connected" }, + { "value": "Disconnected" } + ] + } + }, + { + "type": "string", + "name": "deviceVersion" + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { "value": "Canceled" }, + { "value": "Failed" }, + { "value": "Succeeded" } + ] + } + }, + { + "type": "string", + "name": "registrationStatus", + "enum": { + "items": [ + { "value": "Registered" }, + { "value": "Unregistered" } + ] + } + }, + { + "readOnly": true, + "type": "string", + "name": "stampId" + } + ] + }, + { + "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": { "type": "@MgmtErrorFormat" } } + } + } + ] + } + } + ], + "outputs": [ + { + "type": "array", + "ref": "$Instance.value", + "clientFlatten": true, + "nextLink": "$Instance.nextLink" + } + ], + "confirmation": "" + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.xml new file mode 100644 index 000000000..be7137cbe --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.xml @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.md new file mode 100644 index 000000000..aae526b2d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.edge/disconnectedoperations 2024-12-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnM=/2024-12-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnMve30vaW1hZ2VzL3t9L2xpc3Rkb3dubG9hZHVyaQ==/2024-12-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnMve30vaW1hZ2VzL3t9L2xpc3Rkb3dubG9hZHVyaQ==/2024-12-01-preview.json new file mode 100644 index 000000000..184519c3d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnMve30vaW1hZ2VzL3t9L2xpc3Rkb3dubG9hZHVyaQ==/2024-12-01-preview.json @@ -0,0 +1,215 @@ +{ + "plane": "mgmt-plane", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.edge/disconnectedoperations/{}/images/{}/listdownloaduri", + "version": "2024-12-01-preview", + "swagger": "mgmt-plane/edge/ResourceProviders/Microsoft.Edge/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRWRnZS9kaXNjb25uZWN0ZWRPcGVyYXRpb25zL3tuYW1lfS9pbWFnZXMve2ltYWdlTmFtZX0vbGlzdERvd25sb2FkVXJp/V/MjAyNC0xMi0wMS1wcmV2aWV3" + } + ], + "commandGroups": [ + { + "name": "edge disconnected-operation image", + "commands": [ + { + "name": "list-download-uri", + "version": "2024-12-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.edge/disconnectedoperations/{}/images/{}/listdownloaduri", + "version": "2024-12-01-preview", + "swagger": "mgmt-plane/edge/ResourceProviders/Microsoft.Edge/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRWRnZS9kaXNjb25uZWN0ZWRPcGVyYXRpb25zL3tuYW1lfS9pbWFnZXMve2ltYWdlTmFtZX0vbGlzdERvd25sb2FkVXJp/V/MjAyNC0xMi0wMS1wcmV2aWV3" + } + ], + "argGroups": [ + { + "name": "", + "args": [ + { + "type": "string", + "var": "$Path.imageName", + "options": ["image-name"], + "required": true, + "idPart": "child_name_1", + "help": { "short": "The name of the Image" }, + "format": { "pattern": "^[a-zA-Z0-9-]{3,24}$" } + }, + { + "type": "string", + "var": "$Path.name", + "options": ["name"], + "required": true, + "idPart": "name", + "help": { "short": "Name of the resource" }, + "format": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_]{2,22}[a-zA-Z0-9]$" + } + }, + { + "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": [ + { + "operationId": "Images_ListDownloadUri", + "http": { + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Edge/disconnectedOperations/{name}/images/{imageName}/listDownloadUri", + "request": { + "method": "post", + "path": { + "params": [ + { + "type": "string", + "name": "imageName", + "arg": "$Path.imageName", + "required": true, + "format": { "pattern": "^[a-zA-Z0-9-]{3,24}$" } + }, + { + "type": "string", + "name": "name", + "arg": "$Path.name", + "required": true, + "format": { + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9-_]{2,22}[a-zA-Z0-9]$" + } + }, + { + "type": "string", + "name": "resourceGroupName", + "arg": "$Path.resourceGroupName", + "required": true, + "format": { "maxLength": 90, "minLength": 1 } + }, + { + "type": "uuid", + "name": "subscriptionId", + "arg": "$Path.subscriptionId", + "required": true + } + ] + }, + "query": { + "consts": [ + { + "readOnly": true, + "const": true, + "default": { "value": "2024-12-01-preview" }, + "type": "string", + "name": "api-version", + "required": true, + "format": { "minLength": 1 } + } + ] + } + }, + "responses": [ + { + "statusCode": [200], + "body": { + "json": { + "var": "$Instance", + "schema": { + "type": "object", + "props": [ + { + "readOnly": true, + "type": "array", + "name": "compatibleVersions", + "item": { "type": "string" } + }, + { + "readOnly": true, + "type": "string", + "name": "downloadLink" + }, + { + "readOnly": true, + "type": "dateTime", + "name": "linkExpiry" + }, + { + "readOnly": true, + "type": "string", + "name": "provisioningState", + "enum": { + "items": [ + { "value": "Canceled" }, + { "value": "Failed" }, + { "value": "Succeeded" } + ] + } + }, + { + "readOnly": true, + "type": "date", + "name": "releaseDate" + }, + { + "readOnly": true, + "type": "string", + "name": "releaseDisplayName" + }, + { + "readOnly": true, + "type": "string", + "name": "releaseNotes" + }, + { + "readOnly": true, + "type": "string", + "name": "releaseType", + "enum": { + "items": [ + { "value": "Install" }, + { "value": "Update" } + ] + } + }, + { + "readOnly": true, + "type": "string", + "name": "releaseVersion" + }, + { + "readOnly": true, + "type": "string", + "name": "transactionId" + } + ] + } + } + } + }, + { + "isError": true, + "body": { + "json": { "schema": { "type": "@MgmtErrorFormat" } } + } + } + ] + } + } + ], + "outputs": [ + { "type": "object", "ref": "$Instance", "clientFlatten": true } + ], + "confirmation": "" + } + ] + } + ] +} diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnMve30vaW1hZ2VzL3t9L2xpc3Rkb3dubG9hZHVyaQ==/2024-12-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnMve30vaW1hZ2VzL3t9L2xpc3Rkb3dubG9hZHVyaQ==/2024-12-01-preview.xml new file mode 100644 index 000000000..99b879815 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5lZGdlL2Rpc2Nvbm5lY3RlZG9wZXJhdGlvbnMve30vaW1hZ2VzL3t9L2xpc3Rkb3dubG9hZHVyaQ==/2024-12-01-preview.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +