From a16d08d15342ba03512d76da4ebe694a248f4d5d Mon Sep 17 00:00:00 2001 From: Scott Beddall <45376673+scbedd@users.noreply.github.com> Date: Mon, 25 Sep 2023 13:49:29 -0700 Subject: [PATCH 01/10] update package json (#1001) --- ChangeLog.md | 4 ++++ package.json | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 7d686484..b0fb2c92 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,9 @@ # Change Log - oav +## 09/25/2023 3.2.12 + +- #996 Allows `required` properties to be ommitted from a response if they are also marked `readonly`. + ## 07/05/2023 3.2.11 - Re-enable `additionalProperties` validation where the `liveValidator` configuration has `isArmCall` set to `false`. The version of `oav` that is being used to validate `azure-rest-api-specs` has this behavior enabled, so this is not a breaking change. diff --git a/package.json b/package.json index 694f5325..4458dbe7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oav", - "version": "3.2.11", + "version": "3.2.12", "author": { "name": "Microsoft Corporation", "email": "azsdkteam@microsoft.com", @@ -137,4 +137,4 @@ "jest-junit": { "output": "test-results.xml" } -} +} \ No newline at end of file From e09eb66d08bc96a7237494156359038470b60287 Mon Sep 17 00:00:00 2001 From: Scott Beddall <45376673+scbedd@users.noreply.github.com> Date: Mon, 25 Sep 2023 16:16:05 -0700 Subject: [PATCH 02/10] regression snapshot update (#1003) --- ...eExamplesRegression_nonLatest.test.ts.snap | 4822 +---------------- 1 file changed, 3 insertions(+), 4819 deletions(-) diff --git a/regression/__snapshots__/validateExamplesRegression_nonLatest.test.ts.snap b/regression/__snapshots__/validateExamplesRegression_nonLatest.test.ts.snap index db39393e..32d47709 100644 --- a/regression/__snapshots__/validateExamplesRegression_nonLatest.test.ts.snap +++ b/regression/__snapshots__/validateExamplesRegression_nonLatest.test.ts.snap @@ -213541,44 +213541,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2018-08-01-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 1567, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2018-08-01-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2018-08-01-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 1567, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2018-08-01-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -213893,63 +213855,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2021-11-01-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4741, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2021-11-01-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2021-11-01-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4741, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2021-11-01-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2021-11-01-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4741, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2021-11-01-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -214183,63 +214088,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4801, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4801, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4801, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-01-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -214473,63 +214321,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-02-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5009, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-02-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-02-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5009, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-02-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-02-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5009, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-02-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -214763,63 +214554,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-03-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4980, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-03-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-03-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4980, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-03-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-03-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4980, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-03-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -215085,63 +214819,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-04-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5240, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-04-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-04-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5240, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-04-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-04-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5240, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-04-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -215407,63 +215084,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-05-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5244, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-05-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-05-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5244, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-05-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-05-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5244, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-05-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -215670,29 +215290,7 @@ Array [ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/fleets.json': input file hash 1`] = `"b5513ff3b2a5e0f98a7ca7af2d15903d"`; -exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/fleets.json': returned results 1`] = ` -Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/examples/Fleets_ListCredentialsResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "Fleets_ListCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 775, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/fleets.json", - "severity": 0, - "source": "response", - }, -] -`; +exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/fleets.json': returned results 1`] = `Array []`; exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/managedClusters.json': input file hash 1`] = `"cd9e1028a38679bcca43abe1884a0b33"`; @@ -215755,63 +215353,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5257, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5257, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5257, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-06-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -216018,29 +215559,7 @@ Array [ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/fleets.json': input file hash 1`] = `"2d811538a7d115b8e5c7c4e63a7eef6f"`; -exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/fleets.json': returned results 1`] = ` -Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/examples/Fleets_ListCredentialsResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "Fleets_ListCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 775, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/fleets.json", - "severity": 0, - "source": "response", - }, -] -`; +exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/fleets.json': returned results 1`] = `Array []`; exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/managedClusters.json': input file hash 1`] = `"8d9833b0bba0639ca4b6721c95dcc052"`; @@ -216103,63 +215622,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5423, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5423, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5423, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-07-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -216425,63 +215887,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5546, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5546, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5546, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -216880,63 +216285,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-03-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5582, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-03-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-03-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5582, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-03-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-03-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5582, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-08-03-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -217276,29 +216624,7 @@ Array [ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/fleets.json': input file hash 1`] = `"4c5ede888d46beef61fc2e6ee81e33af"`; -exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/fleets.json': returned results 1`] = ` -Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/examples/Fleets_ListCredentialsResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "Fleets_ListCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 794, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/fleets.json", - "severity": 0, - "source": "response", - }, -] -`; +exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/fleets.json': returned results 1`] = `Array []`; exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/managedClusters.json': input file hash 1`] = `"c95f4a302343f5578a5622039ac44dc6"`; @@ -217361,63 +216687,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5651, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5651, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 5651, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-09-02-preview/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -218962,44 +218231,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2018-03-31/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 1530, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2018-03-31/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2018-03-31/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 1530, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2018-03-31/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -219090,44 +218321,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 1976, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 1976, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -219238,44 +218431,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-04-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 1887, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-04-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-04-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 1887, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-04-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -219428,44 +218583,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-06-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2139, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-06-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-06-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2139, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-06-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -219576,44 +218693,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2258, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2258, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -219736,63 +218815,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2306, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2306, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2306, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-10-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -219915,63 +218937,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-11-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2386, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-11-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-11-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2386, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-11-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-11-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2386, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-11-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -220094,63 +219059,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-01-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2390, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-01-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-01-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2390, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-01-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-01-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2390, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-01-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -220273,63 +219181,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2445, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2445, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2445, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -220452,63 +219303,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-03-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2478, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-03-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-03-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2478, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-03-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-03-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2478, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-03-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -220631,63 +219425,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-04-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2499, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-04-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-04-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2499, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-04-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-04-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2499, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-04-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -220810,63 +219547,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-06-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2740, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-06-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-06-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2740, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-06-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-06-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2740, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-06-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -221046,63 +219726,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-07-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2811, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-07-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-07-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2811, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-07-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-07-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 2811, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-07-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -221298,63 +219921,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-09-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3057, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-09-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-09-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3057, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-09-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-09-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3057, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-09-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -221582,63 +220148,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-11-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3190, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-11-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-11-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3190, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-11-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-11-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3190, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-11-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -221866,63 +220375,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-12-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3575, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-12-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-12-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3575, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-12-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-12-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3575, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-12-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -222150,63 +220602,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3604, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3604, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3604, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -222434,63 +220829,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-03-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3904, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-03-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-03-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3904, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-03-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-03-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 3904, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-03-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "LRO_RESPONSE_HEADER", "exampleJsonPath": "responses/202/headers", @@ -222718,63 +221056,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4271, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4271, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4271, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-05-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -223116,63 +221397,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4354, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4354, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4354, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-07-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -223514,63 +221738,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4661, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4661, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4661, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-08-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -223912,63 +222079,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4693, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4693, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4693, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-09-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -224332,63 +222442,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4778, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4778, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4778, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2021-10-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -224736,63 +222789,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4751, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4751, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4751, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-01-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -225140,63 +223136,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4811, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4811, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-02-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4811, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-02-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -225544,63 +223483,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-03-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4711, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-03-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-03-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4711, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-03-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-03-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4711, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-03-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -225948,63 +223830,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-04-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4727, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-04-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-04-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4727, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-04-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-04-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4727, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-04-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -226352,63 +224177,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterAdminCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4764, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4764, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/managedClusters.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.kubeconfigs[0].value", - "examplePosition": Object { - "column": 22, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/examples/ManagedClustersListClusterCredentialResult.json", - "message": "Object didn't pass validation for format byte: credentialValue1", - "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", - "schemaJsonPath": "#/properties/value/format", - "schemaPosition": Object { - "column": 18, - "line": 4764, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2022-06-01/managedClusters.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -276458,25 +274226,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-09-21-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 2837, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-09-21-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -276496,25 +274245,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-09-21-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 2837, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-09-21-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -276788,25 +274518,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-10-19-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 2895, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-10-19-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -276826,25 +274537,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-10-19-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 2895, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-10-19-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -277118,25 +274810,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-02-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 2903, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-02-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -277156,25 +274829,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-02-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 2903, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-02-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -278208,25 +275862,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-10-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3207, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-10-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -278246,25 +275881,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-10-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3207, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2020-11-10-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -278633,25 +276249,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-01-14-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3347, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-01-14-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -278671,25 +276268,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-01-14-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3347, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-01-14-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -278963,25 +276541,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-02-01-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3347, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-02-01-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -279001,25 +276560,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-02-01-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3347, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-02-01-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -279293,25 +276833,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-03-09-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3347, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-03-09-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -279331,25 +276852,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-03-09-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3347, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-03-09-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -279623,25 +277125,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-04-01-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3855, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-04-01-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -279661,25 +277144,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-04-01-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3855, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-04-01-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -279953,25 +277417,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-09-03-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3917, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-09-03-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -279991,25 +277436,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-09-03-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 3917, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2021-09-03-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -280283,25 +277709,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2022-02-10-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 4089, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2022-02-10-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -280321,25 +277728,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2022-02-10-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 4089, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2022-02-10-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -280613,25 +278001,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 80, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2022-04-01-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon1", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 4332, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2022-04-01-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[0].rawPng", @@ -280651,25 +278020,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawIcon", - "examplePosition": Object { - "column": 30, - "line": 89, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2022-04-01-preview/examples/MsixImage_Expand_Post.json", - "message": "Object didn't pass validation for format byte: RawIcon2", - "operationId": "MsixImages_Expand", - "schemaJsonPath": "#/properties/rawIcon/format", - "schemaPosition": Object { - "column": 20, - "line": 4332, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/Microsoft.DesktopVirtualization/preview/2022-04-01-preview/desktopvirtualization.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.value[1].properties.packageApplications[1].rawPng", @@ -312706,158 +310056,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/DeleteCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "DeleteCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4263, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.202.body.csr", - "examplePosition": Object { - "column": 16, - "line": 39, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/CreateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "CreateCertificate", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 4350, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 29, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/ImportCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "ImportCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4263, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 25, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/UpdateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "UpdateCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4263, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 15, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/GetCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4263, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/UpdateCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxxM2zqnPtpH8aiHX5TdEoZLO0Y6fsjk9QcjKgnHomrwUc9vK20UYYEPKt9aGOT7HNx0do8OulPCnLPrKowci8UHu1qRW/qHvsOJQ/UrQoMCHxtXptVc7Avx8WQb045sCdgp/Cl4xO8LMZa70kE4dghZU9zmNZk8wqDIxyYdh1lqqfGe49EWOxcfszTeeKs8KCsQznjExbsudBHLLWoX4VFTGMe3VcIPcV6iFf70buHKznDMXFiRC0IYwkc/GyWIadB1CSEae8k/0evsPI5lYYZLaO/kLffEUtzysqxZNCQR+S0eVPTGTLHa+fndnPPs65XZDzSZi2fZL01oXUfCAQQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAKto/ZF9+02fQ3sLuIsRuap/O/AZz3IhAubNfyCaWvVGVAQz/Aqpf5c/liyKhxqRG6LR9Zu50oxRK5222ezR+56vJikjdXRVShf2xYsMm1CbCM1JuzsnkTeoUHHE12xx1srH/9TH+DVZIk6NXxc4wVIagbpwxiS5gR3Nly5k0ZVv7R1B79J0GUqSwK6qjuooWrBsYMEx319hz8fB/Y4jnPE8p+Cnn3AGEqnebVngXncq/QnHxnrRVfvKFVySqRvlsvM8buILmBbIaywEUqwhNtZX2i9E7reEJ8aeZcf+lAeKF3YDvffaXGTc75aiZlBk30Lv/hn0vs9T0/FedUnIae4=", - "operationId": "UpdateCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 4350, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/GetCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "GetCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 4350, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/DeleteCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApf+kGcL+5uivj/ToYbQ15zcx3caEnpzXaX2eJgL0/Kwaz4u2/bNJ9+hoXnlOFFbCp4canVoNvgu8fw5NOu9U3gJNFQwjHeAqfsg8okZGkIk0riIpp4MMb/4GQb2y3B28AcTu2FANdzLoZzBqmQs51KBe1RONkdtqDYXIvnb5G+9+P7PCy5G//Ga0JAP6Y6P8+TrE9JLEj6Sny0ljLMpMyt4rIRAtNfKYSeiWVQmYX4jZfImIW3iq91zwMsRlrzTm80mNfHPCv7V/8NmYuh0MQgCr49lLbbKCgzDyo9h8sblVQvR5TAylpIk7bSQNf4tSdVNHnsF6CJWu6Pg31hyMpQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHVjmYFs3FmecaJ1ExhK1WCFJaQJUTVbPJ1xJ93UJlLivhzI1yhQO9nMC2DKV+E+UCxceqjae6OG5LUhXfYAziS0HTc80+ZcUqrZRb5ZRt+8HU0TPbTDDqjj8wMZ4VlgQ3eXGAGesMfZV3AqWwa5itofvqm8KAmL4Yn/XMSHcKfRx3h9WnC6RXgZ8WNYK+r5o+gHlmuF7/AaNFh8UjIsjjOZQ0Yin/vA4yBEYTt1/OC7pScs3bdL9CIf4rC98qaMSf4B2W/vfrXUo0gGPYcep25jy7xnIltSY80Trn3Mty5YQ0IT+KPQcJKhbryGg6bIy4jJDwS7zkn51MR1q3kNoOA=", - "operationId": "DeleteCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 4350, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -312896,63 +310094,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 16, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/RestoreCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIDMjCCAhqgAwIBAgIQGn/FrGQZT/Cd9kgXIsytEjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtleGFtcGxlLmNvbTAeFw0xODA0MTcxODI2MjZaFw0xOTA0MTcxODM2MjZaMBYxFDASBgNVBAMTC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsODIu9EJhfnn57k4++j6dC1M6Egi9aZucFQ9Jc29vFG9L9BkzllPGluKKdH1ypsrAUif7yGaq5d1nDyLhZUncU8dV/YIA7oll/fC+d0H4A37kVbM/60zXhXnKRx+DRZ2hJQzNBOodCaZpyZZEuYvtWdSCSILpa0R7yXYevjLaG5LfckOzuurXqeos7WB+l2q1c+6zx1KbNXbBl7QOz2nzk9oJU7CdhPOc+LOLppmsXRwwluKtmCDyKdrKAF/dANp5zGXFsognQcRctLSGQp8FbgBVQyZ+v81n9bPpSaBoUQMcH4uG9jPO6CWwbDSWE+FVYAm5kgjuW/1hqRSnOEV8QIDAQABo3wwejAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaYJoBFokrORdsxOTA8sgrosMOmgwHQYDVR0OBBYEFGmCaARaJKzkXbMTkwPLIK6LDDpoMA0GCSqGSIb3DQEBCwUAA4IBAQAxL3t0kV1dq/PGUztjW+qK6Nh4sx7jsU59JtjON6zcibJ4hM+Q3Z+cEvW9zuGkuTbLz6fKNL9VnkF1LnlWTsyRmS7bF15/7iOgfdrr0vkJKVM1Zv/tqKEpBJ7Cbc0vW/VJQxZN+OlqGNc9bcx3cnqkRwpkgM25T0dVpoWtCgMwayUtbPFbTZWHHbpzHLF2BzYf5HyW1BoKXcVPM3r/rS7RETasRRsz2GqXXdfhjCd+HKVyv5kD9N3WcFNUsaq3TqAUZyOx9bO0Cn3gkmgz05JpfhPEylXwVpVAccOoXsNoFdxEKGO0w7pk7PwOhsW8sFprdXWp6OxtL0rrCNFF/llT", - "operationId": "RestoreCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4263, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 18, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/GetDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4263, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/examples/RecoverDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "RecoverDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4263, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, ] `; @@ -312960,158 +310101,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/DeleteCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "DeleteCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.202.body.csr", - "examplePosition": Object { - "column": 16, - "line": 39, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/CreateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "CreateCertificate", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 29, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/ImportCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "ImportCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 25, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/UpdateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "UpdateCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 15, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/GetCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/UpdateCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxxM2zqnPtpH8aiHX5TdEoZLO0Y6fsjk9QcjKgnHomrwUc9vK20UYYEPKt9aGOT7HNx0do8OulPCnLPrKowci8UHu1qRW/qHvsOJQ/UrQoMCHxtXptVc7Avx8WQb045sCdgp/Cl4xO8LMZa70kE4dghZU9zmNZk8wqDIxyYdh1lqqfGe49EWOxcfszTeeKs8KCsQznjExbsudBHLLWoX4VFTGMe3VcIPcV6iFf70buHKznDMXFiRC0IYwkc/GyWIadB1CSEae8k/0evsPI5lYYZLaO/kLffEUtzysqxZNCQR+S0eVPTGTLHa+fndnPPs65XZDzSZi2fZL01oXUfCAQQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAKto/ZF9+02fQ3sLuIsRuap/O/AZz3IhAubNfyCaWvVGVAQz/Aqpf5c/liyKhxqRG6LR9Zu50oxRK5222ezR+56vJikjdXRVShf2xYsMm1CbCM1JuzsnkTeoUHHE12xx1srH/9TH+DVZIk6NXxc4wVIagbpwxiS5gR3Nly5k0ZVv7R1B79J0GUqSwK6qjuooWrBsYMEx319hz8fB/Y4jnPE8p+Cnn3AGEqnebVngXncq/QnHxnrRVfvKFVySqRvlsvM8buILmBbIaywEUqwhNtZX2i9E7reEJ8aeZcf+lAeKF3YDvffaXGTc75aiZlBk30Lv/hn0vs9T0/FedUnIae4=", - "operationId": "UpdateCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/GetCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "GetCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/DeleteCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApf+kGcL+5uivj/ToYbQ15zcx3caEnpzXaX2eJgL0/Kwaz4u2/bNJ9+hoXnlOFFbCp4canVoNvgu8fw5NOu9U3gJNFQwjHeAqfsg8okZGkIk0riIpp4MMb/4GQb2y3B28AcTu2FANdzLoZzBqmQs51KBe1RONkdtqDYXIvnb5G+9+P7PCy5G//Ga0JAP6Y6P8+TrE9JLEj6Sny0ljLMpMyt4rIRAtNfKYSeiWVQmYX4jZfImIW3iq91zwMsRlrzTm80mNfHPCv7V/8NmYuh0MQgCr49lLbbKCgzDyo9h8sblVQvR5TAylpIk7bSQNf4tSdVNHnsF6CJWu6Pg31hyMpQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHVjmYFs3FmecaJ1ExhK1WCFJaQJUTVbPJ1xJ93UJlLivhzI1yhQO9nMC2DKV+E+UCxceqjae6OG5LUhXfYAziS0HTc80+ZcUqrZRb5ZRt+8HU0TPbTDDqjj8wMZ4VlgQ3eXGAGesMfZV3AqWwa5itofvqm8KAmL4Yn/XMSHcKfRx3h9WnC6RXgZ8WNYK+r5o+gHlmuF7/AaNFh8UjIsjjOZQ0Yin/vA4yBEYTt1/OC7pScs3bdL9CIf4rC98qaMSf4B2W/vfrXUo0gGPYcep25jy7xnIltSY80Trn3Mty5YQ0IT+KPQcJKhbryGg6bIy4jJDwS7zkn51MR1q3kNoOA=", - "operationId": "DeleteCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -313150,63 +310139,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 16, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/RestoreCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIDMjCCAhqgAwIBAgIQGn/FrGQZT/Cd9kgXIsytEjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtleGFtcGxlLmNvbTAeFw0xODA0MTcxODI2MjZaFw0xOTA0MTcxODM2MjZaMBYxFDASBgNVBAMTC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsODIu9EJhfnn57k4++j6dC1M6Egi9aZucFQ9Jc29vFG9L9BkzllPGluKKdH1ypsrAUif7yGaq5d1nDyLhZUncU8dV/YIA7oll/fC+d0H4A37kVbM/60zXhXnKRx+DRZ2hJQzNBOodCaZpyZZEuYvtWdSCSILpa0R7yXYevjLaG5LfckOzuurXqeos7WB+l2q1c+6zx1KbNXbBl7QOz2nzk9oJU7CdhPOc+LOLppmsXRwwluKtmCDyKdrKAF/dANp5zGXFsognQcRctLSGQp8FbgBVQyZ+v81n9bPpSaBoUQMcH4uG9jPO6CWwbDSWE+FVYAm5kgjuW/1hqRSnOEV8QIDAQABo3wwejAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaYJoBFokrORdsxOTA8sgrosMOmgwHQYDVR0OBBYEFGmCaARaJKzkXbMTkwPLIK6LDDpoMA0GCSqGSIb3DQEBCwUAA4IBAQAxL3t0kV1dq/PGUztjW+qK6Nh4sx7jsU59JtjON6zcibJ4hM+Q3Z+cEvW9zuGkuTbLz6fKNL9VnkF1LnlWTsyRmS7bF15/7iOgfdrr0vkJKVM1Zv/tqKEpBJ7Cbc0vW/VJQxZN+OlqGNc9bcx3cnqkRwpkgM25T0dVpoWtCgMwayUtbPFbTZWHHbpzHLF2BzYf5HyW1BoKXcVPM3r/rS7RETasRRsz2GqXXdfhjCd+HKVyv5kD9N3WcFNUsaq3TqAUZyOx9bO0Cn3gkmgz05JpfhPEylXwVpVAccOoXsNoFdxEKGO0w7pk7PwOhsW8sFprdXWp6OxtL0rrCNFF/llT", - "operationId": "RestoreCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 18, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/GetDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/examples/RecoverDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "RecoverDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.1/certificates.json", - "severity": 0, - "source": "response", - }, ] `; @@ -313234,158 +310166,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/DeleteCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "DeleteCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.202.body.csr", - "examplePosition": Object { - "column": 16, - "line": 39, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/CreateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "CreateCertificate", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 29, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/ImportCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "ImportCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 25, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/UpdateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "UpdateCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 15, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/GetCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/UpdateCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxxM2zqnPtpH8aiHX5TdEoZLO0Y6fsjk9QcjKgnHomrwUc9vK20UYYEPKt9aGOT7HNx0do8OulPCnLPrKowci8UHu1qRW/qHvsOJQ/UrQoMCHxtXptVc7Avx8WQb045sCdgp/Cl4xO8LMZa70kE4dghZU9zmNZk8wqDIxyYdh1lqqfGe49EWOxcfszTeeKs8KCsQznjExbsudBHLLWoX4VFTGMe3VcIPcV6iFf70buHKznDMXFiRC0IYwkc/GyWIadB1CSEae8k/0evsPI5lYYZLaO/kLffEUtzysqxZNCQR+S0eVPTGTLHa+fndnPPs65XZDzSZi2fZL01oXUfCAQQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAKto/ZF9+02fQ3sLuIsRuap/O/AZz3IhAubNfyCaWvVGVAQz/Aqpf5c/liyKhxqRG6LR9Zu50oxRK5222ezR+56vJikjdXRVShf2xYsMm1CbCM1JuzsnkTeoUHHE12xx1srH/9TH+DVZIk6NXxc4wVIagbpwxiS5gR3Nly5k0ZVv7R1B79J0GUqSwK6qjuooWrBsYMEx319hz8fB/Y4jnPE8p+Cnn3AGEqnebVngXncq/QnHxnrRVfvKFVySqRvlsvM8buILmBbIaywEUqwhNtZX2i9E7reEJ8aeZcf+lAeKF3YDvffaXGTc75aiZlBk30Lv/hn0vs9T0/FedUnIae4=", - "operationId": "UpdateCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/GetCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "GetCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/DeleteCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApf+kGcL+5uivj/ToYbQ15zcx3caEnpzXaX2eJgL0/Kwaz4u2/bNJ9+hoXnlOFFbCp4canVoNvgu8fw5NOu9U3gJNFQwjHeAqfsg8okZGkIk0riIpp4MMb/4GQb2y3B28AcTu2FANdzLoZzBqmQs51KBe1RONkdtqDYXIvnb5G+9+P7PCy5G//Ga0JAP6Y6P8+TrE9JLEj6Sny0ljLMpMyt4rIRAtNfKYSeiWVQmYX4jZfImIW3iq91zwMsRlrzTm80mNfHPCv7V/8NmYuh0MQgCr49lLbbKCgzDyo9h8sblVQvR5TAylpIk7bSQNf4tSdVNHnsF6CJWu6Pg31hyMpQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHVjmYFs3FmecaJ1ExhK1WCFJaQJUTVbPJ1xJ93UJlLivhzI1yhQO9nMC2DKV+E+UCxceqjae6OG5LUhXfYAziS0HTc80+ZcUqrZRb5ZRt+8HU0TPbTDDqjj8wMZ4VlgQ3eXGAGesMfZV3AqWwa5itofvqm8KAmL4Yn/XMSHcKfRx3h9WnC6RXgZ8WNYK+r5o+gHlmuF7/AaNFh8UjIsjjOZQ0Yin/vA4yBEYTt1/OC7pScs3bdL9CIf4rC98qaMSf4B2W/vfrXUo0gGPYcep25jy7xnIltSY80Trn3Mty5YQ0IT+KPQcJKhbryGg6bIy4jJDwS7zkn51MR1q3kNoOA=", - "operationId": "DeleteCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -313424,63 +310204,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 16, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/RestoreCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIDMjCCAhqgAwIBAgIQGn/FrGQZT/Cd9kgXIsytEjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtleGFtcGxlLmNvbTAeFw0xODA0MTcxODI2MjZaFw0xOTA0MTcxODM2MjZaMBYxFDASBgNVBAMTC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsODIu9EJhfnn57k4++j6dC1M6Egi9aZucFQ9Jc29vFG9L9BkzllPGluKKdH1ypsrAUif7yGaq5d1nDyLhZUncU8dV/YIA7oll/fC+d0H4A37kVbM/60zXhXnKRx+DRZ2hJQzNBOodCaZpyZZEuYvtWdSCSILpa0R7yXYevjLaG5LfckOzuurXqeos7WB+l2q1c+6zx1KbNXbBl7QOz2nzk9oJU7CdhPOc+LOLppmsXRwwluKtmCDyKdrKAF/dANp5zGXFsognQcRctLSGQp8FbgBVQyZ+v81n9bPpSaBoUQMcH4uG9jPO6CWwbDSWE+FVYAm5kgjuW/1hqRSnOEV8QIDAQABo3wwejAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaYJoBFokrORdsxOTA8sgrosMOmgwHQYDVR0OBBYEFGmCaARaJKzkXbMTkwPLIK6LDDpoMA0GCSqGSIb3DQEBCwUAA4IBAQAxL3t0kV1dq/PGUztjW+qK6Nh4sx7jsU59JtjON6zcibJ4hM+Q3Z+cEvW9zuGkuTbLz6fKNL9VnkF1LnlWTsyRmS7bF15/7iOgfdrr0vkJKVM1Zv/tqKEpBJ7Cbc0vW/VJQxZN+OlqGNc9bcx3cnqkRwpkgM25T0dVpoWtCgMwayUtbPFbTZWHHbpzHLF2BzYf5HyW1BoKXcVPM3r/rS7RETasRRsz2GqXXdfhjCd+HKVyv5kD9N3WcFNUsaq3TqAUZyOx9bO0Cn3gkmgz05JpfhPEylXwVpVAccOoXsNoFdxEKGO0w7pk7PwOhsW8sFprdXWp6OxtL0rrCNFF/llT", - "operationId": "RestoreCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 18, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/GetDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/examples/RecoverDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "RecoverDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.2-preview/certificates.json", - "severity": 0, - "source": "response", - }, ] `; @@ -313516,44 +310239,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/examples/DeleteCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "DeleteCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.202.body.csr", - "examplePosition": Object { - "column": 16, - "line": 39, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/examples/CreateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "CreateCertificate", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.cer", @@ -313573,101 +310258,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 25, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/examples/UpdateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "UpdateCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 15, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/examples/GetCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/examples/UpdateCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxxM2zqnPtpH8aiHX5TdEoZLO0Y6fsjk9QcjKgnHomrwUc9vK20UYYEPKt9aGOT7HNx0do8OulPCnLPrKowci8UHu1qRW/qHvsOJQ/UrQoMCHxtXptVc7Avx8WQb045sCdgp/Cl4xO8LMZa70kE4dghZU9zmNZk8wqDIxyYdh1lqqfGe49EWOxcfszTeeKs8KCsQznjExbsudBHLLWoX4VFTGMe3VcIPcV6iFf70buHKznDMXFiRC0IYwkc/GyWIadB1CSEae8k/0evsPI5lYYZLaO/kLffEUtzysqxZNCQR+S0eVPTGTLHa+fndnPPs65XZDzSZi2fZL01oXUfCAQQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAKto/ZF9+02fQ3sLuIsRuap/O/AZz3IhAubNfyCaWvVGVAQz/Aqpf5c/liyKhxqRG6LR9Zu50oxRK5222ezR+56vJikjdXRVShf2xYsMm1CbCM1JuzsnkTeoUHHE12xx1srH/9TH+DVZIk6NXxc4wVIagbpwxiS5gR3Nly5k0ZVv7R1B79J0GUqSwK6qjuooWrBsYMEx319hz8fB/Y4jnPE8p+Cnn3AGEqnebVngXncq/QnHxnrRVfvKFVySqRvlsvM8buILmBbIaywEUqwhNtZX2i9E7reEJ8aeZcf+lAeKF3YDvffaXGTc75aiZlBk30Lv/hn0vs9T0/FedUnIae4=", - "operationId": "UpdateCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/examples/GetCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "GetCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/examples/DeleteCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApf+kGcL+5uivj/ToYbQ15zcx3caEnpzXaX2eJgL0/Kwaz4u2/bNJ9+hoXnlOFFbCp4canVoNvgu8fw5NOu9U3gJNFQwjHeAqfsg8okZGkIk0riIpp4MMb/4GQb2y3B28AcTu2FANdzLoZzBqmQs51KBe1RONkdtqDYXIvnb5G+9+P7PCy5G//Ga0JAP6Y6P8+TrE9JLEj6Sny0ljLMpMyt4rIRAtNfKYSeiWVQmYX4jZfImIW3iq91zwMsRlrzTm80mNfHPCv7V/8NmYuh0MQgCr49lLbbKCgzDyo9h8sblVQvR5TAylpIk7bSQNf4tSdVNHnsF6CJWu6Pg31hyMpQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHVjmYFs3FmecaJ1ExhK1WCFJaQJUTVbPJ1xJ93UJlLivhzI1yhQO9nMC2DKV+E+UCxceqjae6OG5LUhXfYAziS0HTc80+ZcUqrZRb5ZRt+8HU0TPbTDDqjj8wMZ4VlgQ3eXGAGesMfZV3AqWwa5itofvqm8KAmL4Yn/XMSHcKfRx3h9WnC6RXgZ8WNYK+r5o+gHlmuF7/AaNFh8UjIsjjOZQ0Yin/vA4yBEYTt1/OC7pScs3bdL9CIf4rC98qaMSf4B2W/vfrXUo0gGPYcep25jy7xnIltSY80Trn3Mty5YQ0IT+KPQcJKhbryGg6bIy4jJDwS7zkn51MR1q3kNoOA=", - "operationId": "DeleteCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -313706,63 +310296,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 16, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/examples/RestoreCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIDMjCCAhqgAwIBAgIQGn/FrGQZT/Cd9kgXIsytEjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtleGFtcGxlLmNvbTAeFw0xODA0MTcxODI2MjZaFw0xOTA0MTcxODM2MjZaMBYxFDASBgNVBAMTC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsODIu9EJhfnn57k4++j6dC1M6Egi9aZucFQ9Jc29vFG9L9BkzllPGluKKdH1ypsrAUif7yGaq5d1nDyLhZUncU8dV/YIA7oll/fC+d0H4A37kVbM/60zXhXnKRx+DRZ2hJQzNBOodCaZpyZZEuYvtWdSCSILpa0R7yXYevjLaG5LfckOzuurXqeos7WB+l2q1c+6zx1KbNXbBl7QOz2nzk9oJU7CdhPOc+LOLppmsXRwwluKtmCDyKdrKAF/dANp5zGXFsognQcRctLSGQp8FbgBVQyZ+v81n9bPpSaBoUQMcH4uG9jPO6CWwbDSWE+FVYAm5kgjuW/1hqRSnOEV8QIDAQABo3wwejAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaYJoBFokrORdsxOTA8sgrosMOmgwHQYDVR0OBBYEFGmCaARaJKzkXbMTkwPLIK6LDDpoMA0GCSqGSIb3DQEBCwUAA4IBAQAxL3t0kV1dq/PGUztjW+qK6Nh4sx7jsU59JtjON6zcibJ4hM+Q3Z+cEvW9zuGkuTbLz6fKNL9VnkF1LnlWTsyRmS7bF15/7iOgfdrr0vkJKVM1Zv/tqKEpBJ7Cbc0vW/VJQxZN+OlqGNc9bcx3cnqkRwpkgM25T0dVpoWtCgMwayUtbPFbTZWHHbpzHLF2BzYf5HyW1BoKXcVPM3r/rS7RETasRRsz2GqXXdfhjCd+HKVyv5kD9N3WcFNUsaq3TqAUZyOx9bO0Cn3gkmgz05JpfhPEylXwVpVAccOoXsNoFdxEKGO0w7pk7PwOhsW8sFprdXWp6OxtL0rrCNFF/llT", - "operationId": "RestoreCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 18, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/examples/GetDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/examples/RecoverDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "RecoverDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/certificates.json", - "severity": 0, - "source": "response", - }, ] `; @@ -313798,44 +310331,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/DeleteCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "DeleteCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.202.body.csr", - "examplePosition": Object { - "column": 16, - "line": 39, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/CreateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "CreateCertificate", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.cer", @@ -313855,101 +310350,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 25, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "UpdateCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 15, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/GetCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/UpdateCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxxM2zqnPtpH8aiHX5TdEoZLO0Y6fsjk9QcjKgnHomrwUc9vK20UYYEPKt9aGOT7HNx0do8OulPCnLPrKowci8UHu1qRW/qHvsOJQ/UrQoMCHxtXptVc7Avx8WQb045sCdgp/Cl4xO8LMZa70kE4dghZU9zmNZk8wqDIxyYdh1lqqfGe49EWOxcfszTeeKs8KCsQznjExbsudBHLLWoX4VFTGMe3VcIPcV6iFf70buHKznDMXFiRC0IYwkc/GyWIadB1CSEae8k/0evsPI5lYYZLaO/kLffEUtzysqxZNCQR+S0eVPTGTLHa+fndnPPs65XZDzSZi2fZL01oXUfCAQQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAKto/ZF9+02fQ3sLuIsRuap/O/AZz3IhAubNfyCaWvVGVAQz/Aqpf5c/liyKhxqRG6LR9Zu50oxRK5222ezR+56vJikjdXRVShf2xYsMm1CbCM1JuzsnkTeoUHHE12xx1srH/9TH+DVZIk6NXxc4wVIagbpwxiS5gR3Nly5k0ZVv7R1B79J0GUqSwK6qjuooWrBsYMEx319hz8fB/Y4jnPE8p+Cnn3AGEqnebVngXncq/QnHxnrRVfvKFVySqRvlsvM8buILmBbIaywEUqwhNtZX2i9E7reEJ8aeZcf+lAeKF3YDvffaXGTc75aiZlBk30Lv/hn0vs9T0/FedUnIae4=", - "operationId": "UpdateCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/GetCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "GetCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/DeleteCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApf+kGcL+5uivj/ToYbQ15zcx3caEnpzXaX2eJgL0/Kwaz4u2/bNJ9+hoXnlOFFbCp4canVoNvgu8fw5NOu9U3gJNFQwjHeAqfsg8okZGkIk0riIpp4MMb/4GQb2y3B28AcTu2FANdzLoZzBqmQs51KBe1RONkdtqDYXIvnb5G+9+P7PCy5G//Ga0JAP6Y6P8+TrE9JLEj6Sny0ljLMpMyt4rIRAtNfKYSeiWVQmYX4jZfImIW3iq91zwMsRlrzTm80mNfHPCv7V/8NmYuh0MQgCr49lLbbKCgzDyo9h8sblVQvR5TAylpIk7bSQNf4tSdVNHnsF6CJWu6Pg31hyMpQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHVjmYFs3FmecaJ1ExhK1WCFJaQJUTVbPJ1xJ93UJlLivhzI1yhQO9nMC2DKV+E+UCxceqjae6OG5LUhXfYAziS0HTc80+ZcUqrZRb5ZRt+8HU0TPbTDDqjj8wMZ4VlgQ3eXGAGesMfZV3AqWwa5itofvqm8KAmL4Yn/XMSHcKfRx3h9WnC6RXgZ8WNYK+r5o+gHlmuF7/AaNFh8UjIsjjOZQ0Yin/vA4yBEYTt1/OC7pScs3bdL9CIf4rC98qaMSf4B2W/vfrXUo0gGPYcep25jy7xnIltSY80Trn3Mty5YQ0IT+KPQcJKhbryGg6bIy4jJDwS7zkn51MR1q3kNoOA=", - "operationId": "DeleteCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -313988,63 +310388,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 16, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/RestoreCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIDMjCCAhqgAwIBAgIQGn/FrGQZT/Cd9kgXIsytEjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtleGFtcGxlLmNvbTAeFw0xODA0MTcxODI2MjZaFw0xOTA0MTcxODM2MjZaMBYxFDASBgNVBAMTC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsODIu9EJhfnn57k4++j6dC1M6Egi9aZucFQ9Jc29vFG9L9BkzllPGluKKdH1ypsrAUif7yGaq5d1nDyLhZUncU8dV/YIA7oll/fC+d0H4A37kVbM/60zXhXnKRx+DRZ2hJQzNBOodCaZpyZZEuYvtWdSCSILpa0R7yXYevjLaG5LfckOzuurXqeos7WB+l2q1c+6zx1KbNXbBl7QOz2nzk9oJU7CdhPOc+LOLppmsXRwwluKtmCDyKdrKAF/dANp5zGXFsognQcRctLSGQp8FbgBVQyZ+v81n9bPpSaBoUQMcH4uG9jPO6CWwbDSWE+FVYAm5kgjuW/1hqRSnOEV8QIDAQABo3wwejAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaYJoBFokrORdsxOTA8sgrosMOmgwHQYDVR0OBBYEFGmCaARaJKzkXbMTkwPLIK6LDDpoMA0GCSqGSIb3DQEBCwUAA4IBAQAxL3t0kV1dq/PGUztjW+qK6Nh4sx7jsU59JtjON6zcibJ4hM+Q3Z+cEvW9zuGkuTbLz6fKNL9VnkF1LnlWTsyRmS7bF15/7iOgfdrr0vkJKVM1Zv/tqKEpBJ7Cbc0vW/VJQxZN+OlqGNc9bcx3cnqkRwpkgM25T0dVpoWtCgMwayUtbPFbTZWHHbpzHLF2BzYf5HyW1BoKXcVPM3r/rS7RETasRRsz2GqXXdfhjCd+HKVyv5kD9N3WcFNUsaq3TqAUZyOx9bO0Cn3gkmgz05JpfhPEylXwVpVAccOoXsNoFdxEKGO0w7pk7PwOhsW8sFprdXWp6OxtL0rrCNFF/llT", - "operationId": "RestoreCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 18, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/GetDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/examples/RecoverDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "RecoverDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.4-preview.1/certificates.json", - "severity": 0, - "source": "response", - }, ] `; @@ -314213,25 +310556,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 16, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/examples/DeleteCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "DeleteCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4362, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, Object { "code": "REQUIRED_PARAMETER_EXAMPLE_NOT_FOUND", "exampleJsonPath": undefined, @@ -314362,25 +310686,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.202.body.csr", - "examplePosition": Object { - "column": 16, - "line": 38, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/examples/CreateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "CreateCertificate", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 4449, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, Object { "code": "OBJECT_ADDITIONAL_PROPERTIES", "exampleJsonPath": "$responses.200.body.policy.x509_props.basic_constraints", @@ -314400,25 +310705,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 28, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/examples/ImportCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "ImportCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4362, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, Object { "code": "OBJECT_ADDITIONAL_PROPERTIES", "exampleJsonPath": "$responses.200.body.x509_props.basic_constraints", @@ -314457,25 +310743,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 24, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/examples/UpdateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "UpdateCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4362, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, Object { "code": "OBJECT_ADDITIONAL_PROPERTIES", "exampleJsonPath": "$responses.200.body.issuer", @@ -314590,63 +310857,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 16, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/examples/UpdateCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxxM2zqnPtpH8aiHX5TdEoZLO0Y6fsjk9QcjKgnHomrwUc9vK20UYYEPKt9aGOT7HNx0do8OulPCnLPrKowci8UHu1qRW/qHvsOJQ/UrQoMCHxtXptVc7Avx8WQb045sCdgp/Cl4xO8LMZa70kE4dghZU9zmNZk8wqDIxyYdh1lqqfGe49EWOxcfszTeeKs8KCsQznjExbsudBHLLWoX4VFTGMe3VcIPcV6iFf70buHKznDMXFiRC0IYwkc/GyWIadB1CSEae8k/0evsPI5lYYZLaO/kLffEUtzysqxZNCQR+S0eVPTGTLHa+fndnPPs65XZDzSZi2fZL01oXUfCAQQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAKto/ZF9+02fQ3sLuIsRuap/O/AZz3IhAubNfyCaWvVGVAQz/Aqpf5c/liyKhxqRG6LR9Zu50oxRK5222ezR+56vJikjdXRVShf2xYsMm1CbCM1JuzsnkTeoUHHE12xx1srH/9TH+DVZIk6NXxc4wVIagbpwxiS5gR3Nly5k0ZVv7R1B79J0GUqSwK6qjuooWrBsYMEx319hz8fB/Y4jnPE8p+Cnn3AGEqnebVngXncq/QnHxnrRVfvKFVySqRvlsvM8buILmBbIaywEUqwhNtZX2i9E7reEJ8aeZcf+lAeKF3YDvffaXGTc75aiZlBk30Lv/hn0vs9T0/FedUnIae4=", - "operationId": "UpdateCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 4449, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 13, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/examples/GetCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "GetCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 4449, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 13, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/examples/DeleteCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApf+kGcL+5uivj/ToYbQ15zcx3caEnpzXaX2eJgL0/Kwaz4u2/bNJ9+hoXnlOFFbCp4canVoNvgu8fw5NOu9U3gJNFQwjHeAqfsg8okZGkIk0riIpp4MMb/4GQb2y3B28AcTu2FANdzLoZzBqmQs51KBe1RONkdtqDYXIvnb5G+9+P7PCy5G//Ga0JAP6Y6P8+TrE9JLEj6Sny0ljLMpMyt4rIRAtNfKYSeiWVQmYX4jZfImIW3iq91zwMsRlrzTm80mNfHPCv7V/8NmYuh0MQgCr49lLbbKCgzDyo9h8sblVQvR5TAylpIk7bSQNf4tSdVNHnsF6CJWu6Pg31hyMpQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHVjmYFs3FmecaJ1ExhK1WCFJaQJUTVbPJ1xJ93UJlLivhzI1yhQO9nMC2DKV+E+UCxceqjae6OG5LUhXfYAziS0HTc80+ZcUqrZRb5ZRt+8HU0TPbTDDqjj8wMZ4VlgQ3eXGAGesMfZV3AqWwa5itofvqm8KAmL4Yn/XMSHcKfRx3h9WnC6RXgZ8WNYK+r5o+gHlmuF7/AaNFh8UjIsjjOZQ0Yin/vA4yBEYTt1/OC7pScs3bdL9CIf4rC98qaMSf4B2W/vfrXUo0gGPYcep25jy7xnIltSY80Trn3Mty5YQ0IT+KPQcJKhbryGg6bIy4jJDwS7zkn51MR1q3kNoOA=", - "operationId": "DeleteCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 4449, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -314777,25 +310987,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/examples/RestoreCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIDMjCCAhqgAwIBAgIQGn/FrGQZT/Cd9kgXIsytEjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtleGFtcGxlLmNvbTAeFw0xODA0MTcxODI2MjZaFw0xOTA0MTcxODM2MjZaMBYxFDASBgNVBAMTC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsODIu9EJhfnn57k4++j6dC1M6Egi9aZucFQ9Jc29vFG9L9BkzllPGluKKdH1ypsrAUif7yGaq5d1nDyLhZUncU8dV/YIA7oll/fC+d0H4A37kVbM/60zXhXnKRx+DRZ2hJQzNBOodCaZpyZZEuYvtWdSCSILpa0R7yXYevjLaG5LfckOzuurXqeos7WB+l2q1c+6zx1KbNXbBl7QOz2nzk9oJU7CdhPOc+LOLppmsXRwwluKtmCDyKdrKAF/dANp5zGXFsognQcRctLSGQp8FbgBVQyZ+v81n9bPpSaBoUQMcH4uG9jPO6CWwbDSWE+FVYAm5kgjuW/1hqRSnOEV8QIDAQABo3wwejAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaYJoBFokrORdsxOTA8sgrosMOmgwHQYDVR0OBBYEFGmCaARaJKzkXbMTkwPLIK6LDDpoMA0GCSqGSIb3DQEBCwUAA4IBAQAxL3t0kV1dq/PGUztjW+qK6Nh4sx7jsU59JtjON6zcibJ4hM+Q3Z+cEvW9zuGkuTbLz6fKNL9VnkF1LnlWTsyRmS7bF15/7iOgfdrr0vkJKVM1Zv/tqKEpBJ7Cbc0vW/VJQxZN+OlqGNc9bcx3cnqkRwpkgM25T0dVpoWtCgMwayUtbPFbTZWHHbpzHLF2BzYf5HyW1BoKXcVPM3r/rS7RETasRRsz2GqXXdfhjCd+HKVyv5kD9N3WcFNUsaq3TqAUZyOx9bO0Cn3gkmgz05JpfhPEylXwVpVAccOoXsNoFdxEKGO0w7pk7PwOhsW8sFprdXWp6OxtL0rrCNFF/llT", - "operationId": "RestoreCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4362, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, Object { "code": "OBJECT_ADDITIONAL_PROPERTIES", "exampleJsonPath": "$responses.200.body.policy.x509_props.basic_constraints", @@ -314815,25 +311006,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/examples/GetDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4362, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, Object { "code": "RESPONSE_SCHEMA_NOT_IN_SPEC", "exampleJsonPath": "$response.204/body", @@ -314872,25 +311044,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 13, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/examples/RecoverDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "RecoverDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 4362, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.0/keyvault.json", - "severity": 0, - "source": "response", - }, Object { "code": "RESPONSE_SCHEMA_NOT_IN_SPEC", "exampleJsonPath": "$response.204/body", @@ -314917,158 +311070,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/DeleteCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "DeleteCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.202.body.csr", - "examplePosition": Object { - "column": 16, - "line": 39, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/CreateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "CreateCertificate", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 29, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/ImportCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "ImportCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 25, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/UpdateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "UpdateCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 15, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/GetCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/UpdateCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxxM2zqnPtpH8aiHX5TdEoZLO0Y6fsjk9QcjKgnHomrwUc9vK20UYYEPKt9aGOT7HNx0do8OulPCnLPrKowci8UHu1qRW/qHvsOJQ/UrQoMCHxtXptVc7Avx8WQb045sCdgp/Cl4xO8LMZa70kE4dghZU9zmNZk8wqDIxyYdh1lqqfGe49EWOxcfszTeeKs8KCsQznjExbsudBHLLWoX4VFTGMe3VcIPcV6iFf70buHKznDMXFiRC0IYwkc/GyWIadB1CSEae8k/0evsPI5lYYZLaO/kLffEUtzysqxZNCQR+S0eVPTGTLHa+fndnPPs65XZDzSZi2fZL01oXUfCAQQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAKto/ZF9+02fQ3sLuIsRuap/O/AZz3IhAubNfyCaWvVGVAQz/Aqpf5c/liyKhxqRG6LR9Zu50oxRK5222ezR+56vJikjdXRVShf2xYsMm1CbCM1JuzsnkTeoUHHE12xx1srH/9TH+DVZIk6NXxc4wVIagbpwxiS5gR3Nly5k0ZVv7R1B79J0GUqSwK6qjuooWrBsYMEx319hz8fB/Y4jnPE8p+Cnn3AGEqnebVngXncq/QnHxnrRVfvKFVySqRvlsvM8buILmBbIaywEUqwhNtZX2i9E7reEJ8aeZcf+lAeKF3YDvffaXGTc75aiZlBk30Lv/hn0vs9T0/FedUnIae4=", - "operationId": "UpdateCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/GetCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "GetCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/DeleteCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApf+kGcL+5uivj/ToYbQ15zcx3caEnpzXaX2eJgL0/Kwaz4u2/bNJ9+hoXnlOFFbCp4canVoNvgu8fw5NOu9U3gJNFQwjHeAqfsg8okZGkIk0riIpp4MMb/4GQb2y3B28AcTu2FANdzLoZzBqmQs51KBe1RONkdtqDYXIvnb5G+9+P7PCy5G//Ga0JAP6Y6P8+TrE9JLEj6Sny0ljLMpMyt4rIRAtNfKYSeiWVQmYX4jZfImIW3iq91zwMsRlrzTm80mNfHPCv7V/8NmYuh0MQgCr49lLbbKCgzDyo9h8sblVQvR5TAylpIk7bSQNf4tSdVNHnsF6CJWu6Pg31hyMpQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHVjmYFs3FmecaJ1ExhK1WCFJaQJUTVbPJ1xJ93UJlLivhzI1yhQO9nMC2DKV+E+UCxceqjae6OG5LUhXfYAziS0HTc80+ZcUqrZRb5ZRt+8HU0TPbTDDqjj8wMZ4VlgQ3eXGAGesMfZV3AqWwa5itofvqm8KAmL4Yn/XMSHcKfRx3h9WnC6RXgZ8WNYK+r5o+gHlmuF7/AaNFh8UjIsjjOZQ0Yin/vA4yBEYTt1/OC7pScs3bdL9CIf4rC98qaMSf4B2W/vfrXUo0gGPYcep25jy7xnIltSY80Trn3Mty5YQ0IT+KPQcJKhbryGg6bIy4jJDwS7zkn51MR1q3kNoOA=", - "operationId": "DeleteCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -315107,63 +311108,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 16, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/RestoreCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIDMjCCAhqgAwIBAgIQGn/FrGQZT/Cd9kgXIsytEjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtleGFtcGxlLmNvbTAeFw0xODA0MTcxODI2MjZaFw0xOTA0MTcxODM2MjZaMBYxFDASBgNVBAMTC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsODIu9EJhfnn57k4++j6dC1M6Egi9aZucFQ9Jc29vFG9L9BkzllPGluKKdH1ypsrAUif7yGaq5d1nDyLhZUncU8dV/YIA7oll/fC+d0H4A37kVbM/60zXhXnKRx+DRZ2hJQzNBOodCaZpyZZEuYvtWdSCSILpa0R7yXYevjLaG5LfckOzuurXqeos7WB+l2q1c+6zx1KbNXbBl7QOz2nzk9oJU7CdhPOc+LOLppmsXRwwluKtmCDyKdrKAF/dANp5zGXFsognQcRctLSGQp8FbgBVQyZ+v81n9bPpSaBoUQMcH4uG9jPO6CWwbDSWE+FVYAm5kgjuW/1hqRSnOEV8QIDAQABo3wwejAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaYJoBFokrORdsxOTA8sgrosMOmgwHQYDVR0OBBYEFGmCaARaJKzkXbMTkwPLIK6LDDpoMA0GCSqGSIb3DQEBCwUAA4IBAQAxL3t0kV1dq/PGUztjW+qK6Nh4sx7jsU59JtjON6zcibJ4hM+Q3Z+cEvW9zuGkuTbLz6fKNL9VnkF1LnlWTsyRmS7bF15/7iOgfdrr0vkJKVM1Zv/tqKEpBJ7Cbc0vW/VJQxZN+OlqGNc9bcx3cnqkRwpkgM25T0dVpoWtCgMwayUtbPFbTZWHHbpzHLF2BzYf5HyW1BoKXcVPM3r/rS7RETasRRsz2GqXXdfhjCd+HKVyv5kD9N3WcFNUsaq3TqAUZyOx9bO0Cn3gkmgz05JpfhPEylXwVpVAccOoXsNoFdxEKGO0w7pk7PwOhsW8sFprdXWp6OxtL0rrCNFF/llT", - "operationId": "RestoreCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 18, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/GetDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/examples/RecoverDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "RecoverDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.1/certificates.json", - "severity": 0, - "source": "response", - }, ] `; @@ -315191,158 +311135,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/DeleteCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "DeleteCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.202.body.csr", - "examplePosition": Object { - "column": 16, - "line": 39, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/CreateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "CreateCertificate", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 29, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/ImportCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "ImportCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 25, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/UpdateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "UpdateCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 15, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/GetCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/UpdateCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxxM2zqnPtpH8aiHX5TdEoZLO0Y6fsjk9QcjKgnHomrwUc9vK20UYYEPKt9aGOT7HNx0do8OulPCnLPrKowci8UHu1qRW/qHvsOJQ/UrQoMCHxtXptVc7Avx8WQb045sCdgp/Cl4xO8LMZa70kE4dghZU9zmNZk8wqDIxyYdh1lqqfGe49EWOxcfszTeeKs8KCsQznjExbsudBHLLWoX4VFTGMe3VcIPcV6iFf70buHKznDMXFiRC0IYwkc/GyWIadB1CSEae8k/0evsPI5lYYZLaO/kLffEUtzysqxZNCQR+S0eVPTGTLHa+fndnPPs65XZDzSZi2fZL01oXUfCAQQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAKto/ZF9+02fQ3sLuIsRuap/O/AZz3IhAubNfyCaWvVGVAQz/Aqpf5c/liyKhxqRG6LR9Zu50oxRK5222ezR+56vJikjdXRVShf2xYsMm1CbCM1JuzsnkTeoUHHE12xx1srH/9TH+DVZIk6NXxc4wVIagbpwxiS5gR3Nly5k0ZVv7R1B79J0GUqSwK6qjuooWrBsYMEx319hz8fB/Y4jnPE8p+Cnn3AGEqnebVngXncq/QnHxnrRVfvKFVySqRvlsvM8buILmBbIaywEUqwhNtZX2i9E7reEJ8aeZcf+lAeKF3YDvffaXGTc75aiZlBk30Lv/hn0vs9T0/FedUnIae4=", - "operationId": "UpdateCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/GetCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "GetCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/DeleteCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApf+kGcL+5uivj/ToYbQ15zcx3caEnpzXaX2eJgL0/Kwaz4u2/bNJ9+hoXnlOFFbCp4canVoNvgu8fw5NOu9U3gJNFQwjHeAqfsg8okZGkIk0riIpp4MMb/4GQb2y3B28AcTu2FANdzLoZzBqmQs51KBe1RONkdtqDYXIvnb5G+9+P7PCy5G//Ga0JAP6Y6P8+TrE9JLEj6Sny0ljLMpMyt4rIRAtNfKYSeiWVQmYX4jZfImIW3iq91zwMsRlrzTm80mNfHPCv7V/8NmYuh0MQgCr49lLbbKCgzDyo9h8sblVQvR5TAylpIk7bSQNf4tSdVNHnsF6CJWu6Pg31hyMpQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHVjmYFs3FmecaJ1ExhK1WCFJaQJUTVbPJ1xJ93UJlLivhzI1yhQO9nMC2DKV+E+UCxceqjae6OG5LUhXfYAziS0HTc80+ZcUqrZRb5ZRt+8HU0TPbTDDqjj8wMZ4VlgQ3eXGAGesMfZV3AqWwa5itofvqm8KAmL4Yn/XMSHcKfRx3h9WnC6RXgZ8WNYK+r5o+gHlmuF7/AaNFh8UjIsjjOZQ0Yin/vA4yBEYTt1/OC7pScs3bdL9CIf4rC98qaMSf4B2W/vfrXUo0gGPYcep25jy7xnIltSY80Trn3Mty5YQ0IT+KPQcJKhbryGg6bIy4jJDwS7zkn51MR1q3kNoOA=", - "operationId": "DeleteCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -315381,63 +311173,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 16, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/RestoreCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIDMjCCAhqgAwIBAgIQGn/FrGQZT/Cd9kgXIsytEjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtleGFtcGxlLmNvbTAeFw0xODA0MTcxODI2MjZaFw0xOTA0MTcxODM2MjZaMBYxFDASBgNVBAMTC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsODIu9EJhfnn57k4++j6dC1M6Egi9aZucFQ9Jc29vFG9L9BkzllPGluKKdH1ypsrAUif7yGaq5d1nDyLhZUncU8dV/YIA7oll/fC+d0H4A37kVbM/60zXhXnKRx+DRZ2hJQzNBOodCaZpyZZEuYvtWdSCSILpa0R7yXYevjLaG5LfckOzuurXqeos7WB+l2q1c+6zx1KbNXbBl7QOz2nzk9oJU7CdhPOc+LOLppmsXRwwluKtmCDyKdrKAF/dANp5zGXFsognQcRctLSGQp8FbgBVQyZ+v81n9bPpSaBoUQMcH4uG9jPO6CWwbDSWE+FVYAm5kgjuW/1hqRSnOEV8QIDAQABo3wwejAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaYJoBFokrORdsxOTA8sgrosMOmgwHQYDVR0OBBYEFGmCaARaJKzkXbMTkwPLIK6LDDpoMA0GCSqGSIb3DQEBCwUAA4IBAQAxL3t0kV1dq/PGUztjW+qK6Nh4sx7jsU59JtjON6zcibJ4hM+Q3Z+cEvW9zuGkuTbLz6fKNL9VnkF1LnlWTsyRmS7bF15/7iOgfdrr0vkJKVM1Zv/tqKEpBJ7Cbc0vW/VJQxZN+OlqGNc9bcx3cnqkRwpkgM25T0dVpoWtCgMwayUtbPFbTZWHHbpzHLF2BzYf5HyW1BoKXcVPM3r/rS7RETasRRsz2GqXXdfhjCd+HKVyv5kD9N3WcFNUsaq3TqAUZyOx9bO0Cn3gkmgz05JpfhPEylXwVpVAccOoXsNoFdxEKGO0w7pk7PwOhsW8sFprdXWp6OxtL0rrCNFF/llT", - "operationId": "RestoreCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 18, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/GetDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/examples/RecoverDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "RecoverDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/certificates.json", - "severity": 0, - "source": "response", - }, ] `; @@ -315473,44 +311208,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/examples/DeleteCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "DeleteCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.202.body.csr", - "examplePosition": Object { - "column": 16, - "line": 39, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/examples/CreateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "CreateCertificate", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.cer", @@ -315530,101 +311227,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 25, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/examples/UpdateCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "UpdateCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 15, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/examples/GetCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 17, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/examples/UpdateCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxxM2zqnPtpH8aiHX5TdEoZLO0Y6fsjk9QcjKgnHomrwUc9vK20UYYEPKt9aGOT7HNx0do8OulPCnLPrKowci8UHu1qRW/qHvsOJQ/UrQoMCHxtXptVc7Avx8WQb045sCdgp/Cl4xO8LMZa70kE4dghZU9zmNZk8wqDIxyYdh1lqqfGe49EWOxcfszTeeKs8KCsQznjExbsudBHLLWoX4VFTGMe3VcIPcV6iFf70buHKznDMXFiRC0IYwkc/GyWIadB1CSEae8k/0evsPI5lYYZLaO/kLffEUtzysqxZNCQR+S0eVPTGTLHa+fndnPPs65XZDzSZi2fZL01oXUfCAQQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAKto/ZF9+02fQ3sLuIsRuap/O/AZz3IhAubNfyCaWvVGVAQz/Aqpf5c/liyKhxqRG6LR9Zu50oxRK5222ezR+56vJikjdXRVShf2xYsMm1CbCM1JuzsnkTeoUHHE12xx1srH/9TH+DVZIk6NXxc4wVIagbpwxiS5gR3Nly5k0ZVv7R1B79J0GUqSwK6qjuooWrBsYMEx319hz8fB/Y4jnPE8p+Cnn3AGEqnebVngXncq/QnHxnrRVfvKFVySqRvlsvM8buILmBbIaywEUqwhNtZX2i9E7reEJ8aeZcf+lAeKF3YDvffaXGTc75aiZlBk30Lv/hn0vs9T0/FedUnIae4=", - "operationId": "UpdateCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/examples/GetCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqe8aINnShK+wQC8QU7fwsviQc9+yiOnqU3adXA6qNjn21HTdRBa7cyQIk1STxHIBLTT/GaEJwqsUi6UvZaPEHokOWsr1bP9M7xOPTicBcRyMrr6bOxsmGczYtu1z2TzzXDD7q7IEignE7/LowGEaIADCIU9iuWk7TiJ+1Q/VLh/B3xPsgVjY+n7zEQ53gBiDHSl7XfELfwmslOQ28TVNogUyXsxHcVxQQYJeI7HqqY448LeleK69Ld86lkBixLEm1pD7HSbEx3WI2lyUQAGR6hD3YFaiIWVpQeEyI7p1jmtQlnfZdEL4q9wdlEEcwd3h3PAZpEBhCixahF54fci3pwIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACiLeghirF+yCuYGVUPDB3wKQJn2iLY1za9ncxCehIVqOkFK09AphzoxF6Yid90AKCaa/dT/Ohm7oTyVQ+YcZnT00LUNFVG48AOE8YDiw9tjAG9OORsAz80xnv2qaLw2TCVIQ6NjrI83LqAm1GJ8rAnpdD/ZTuWM7TvSO5g/jm/Q0oSuKpMgj3YxpwgB9Ac6YEfVzOnm76OkUcpvR5MS4BoTfRv4thdSnU+uwqxM+HtdSVTbHQeC2U/hM1cyzDMpl1rZRklmiEOoPUeDasEIBVTJhAxR8xAeKJJD7Wzj4mJPw4UMvF8zQZzW8EKYvB1hkVYY+HQ85L+XcXd8lco7hU4=", - "operationId": "GetCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.csr", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/examples/DeleteCertificateOperation-example.json", - "message": "Object didn't pass validation for format byte: MIIC4zCCAcsCAQAwGjEYMBYGA1UEAwwPKi5taWNyb3NvZnQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApf+kGcL+5uivj/ToYbQ15zcx3caEnpzXaX2eJgL0/Kwaz4u2/bNJ9+hoXnlOFFbCp4canVoNvgu8fw5NOu9U3gJNFQwjHeAqfsg8okZGkIk0riIpp4MMb/4GQb2y3B28AcTu2FANdzLoZzBqmQs51KBe1RONkdtqDYXIvnb5G+9+P7PCy5G//Ga0JAP6Y6P8+TrE9JLEj6Sny0ljLMpMyt4rIRAtNfKYSeiWVQmYX4jZfImIW3iq91zwMsRlrzTm80mNfHPCv7V/8NmYuh0MQgCr49lLbbKCgzDyo9h8sblVQvR5TAylpIk7bSQNf4tSdVNHnsF6CJWu6Pg31hyMpQIDAQABoIGDMIGABgkqhkiG9w0BCQ4xczBxMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwNQYDVR0RBC4wLIIWb25lZHJpdmUubWljcm9zb2Z0LmNvbYISeGJveC5taWNyb3NvZnQuY29tMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAHVjmYFs3FmecaJ1ExhK1WCFJaQJUTVbPJ1xJ93UJlLivhzI1yhQO9nMC2DKV+E+UCxceqjae6OG5LUhXfYAziS0HTc80+ZcUqrZRb5ZRt+8HU0TPbTDDqjj8wMZ4VlgQ3eXGAGesMfZV3AqWwa5itofvqm8KAmL4Yn/XMSHcKfRx3h9WnC6RXgZ8WNYK+r5o+gHlmuF7/AaNFh8UjIsjjOZQ0Yin/vA4yBEYTt1/OC7pScs3bdL9CIf4rC98qaMSf4B2W/vfrXUo0gGPYcep25jy7xnIltSY80Trn3Mty5YQ0IT+KPQcJKhbryGg6bIy4jJDwS7zkn51MR1q3kNoOA=", - "operationId": "DeleteCertificateOperation", - "schemaJsonPath": "#/properties/csr/format", - "schemaPosition": Object { - "column": 16, - "line": 1467, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json", - "severity": 0, - "source": "response", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$parameters.parameters", @@ -315663,63 +311265,6 @@ Array [ "severity": 0, "source": "response", }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 16, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/examples/RestoreCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIIDMjCCAhqgAwIBAgIQGn/FrGQZT/Cd9kgXIsytEjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtleGFtcGxlLmNvbTAeFw0xODA0MTcxODI2MjZaFw0xOTA0MTcxODM2MjZaMBYxFDASBgNVBAMTC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsODIu9EJhfnn57k4++j6dC1M6Egi9aZucFQ9Jc29vFG9L9BkzllPGluKKdH1ypsrAUif7yGaq5d1nDyLhZUncU8dV/YIA7oll/fC+d0H4A37kVbM/60zXhXnKRx+DRZ2hJQzNBOodCaZpyZZEuYvtWdSCSILpa0R7yXYevjLaG5LfckOzuurXqeos7WB+l2q1c+6zx1KbNXbBl7QOz2nzk9oJU7CdhPOc+LOLppmsXRwwluKtmCDyKdrKAF/dANp5zGXFsognQcRctLSGQp8FbgBVQyZ+v81n9bPpSaBoUQMcH4uG9jPO6CWwbDSWE+FVYAm5kgjuW/1hqRSnOEV8QIDAQABo3wwejAOBgNVHQ8BAf8EBAMCBaAwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaYJoBFokrORdsxOTA8sgrosMOmgwHQYDVR0OBBYEFGmCaARaJKzkXbMTkwPLIK6LDDpoMA0GCSqGSIb3DQEBCwUAA4IBAQAxL3t0kV1dq/PGUztjW+qK6Nh4sx7jsU59JtjON6zcibJ4hM+Q3Z+cEvW9zuGkuTbLz6fKNL9VnkF1LnlWTsyRmS7bF15/7iOgfdrr0vkJKVM1Zv/tqKEpBJ7Cbc0vW/VJQxZN+OlqGNc9bcx3cnqkRwpkgM25T0dVpoWtCgMwayUtbPFbTZWHHbpzHLF2BzYf5HyW1BoKXcVPM3r/rS7RETasRRsz2GqXXdfhjCd+HKVyv5kD9N3WcFNUsaq3TqAUZyOx9bO0Cn3gkmgz05JpfhPEylXwVpVAccOoXsNoFdxEKGO0w7pk7PwOhsW8sFprdXWp6OxtL0rrCNFF/llT", - "operationId": "RestoreCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 18, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/examples/GetDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "GetDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json", - "severity": 0, - "source": "response", - }, - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$responses.200.body.cer", - "examplePosition": Object { - "column": 16, - "line": 14, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/examples/RecoverDeletedCertificate-example.json", - "message": "Object didn't pass validation for format byte: MIICODCCAeagAwIBAgIQqHmpBAv+CY9IJFoUhlbziTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE1MDQyOTIxNTM0MVoXDTM5MTIzMTIzNTk1OVowFzEVMBMGA1UEAxMMS2V5VmF1bHRUZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5bVAT73zr4+N4WVv2+SvTunAw08ksS4BrJW/nNliz3S9XuzMBMXvmYzU5HJ8TtEgluBiZZYd5qsMJD+OXHSNbsLdmMhni0jYX09h3XlC2VJw2sGKeYF+xEaavXm337aZZaZyjrFBrrUl51UePaN+kVFXNlBb3N3TYpqa7KokXenJQuR+i9Gv9a77c0UsSsDSryxppYhKK7HvTZCpKrhVtulF5iPMswWe9np3uggfMamyIsK/0L7X9w9B2qN7993RR0A00nOk4H6CnkuwO77dSsD0KJsk6FyAoZBzRXDZh9+d9R76zCL506NcQy/jl0lCiQYwsUX73PG5pxOh02OwKwIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAGqIjo2geVagzuzaZOe1ClGKhZeiCKfWAxklaGN+qlGUbVS4IN4V1lot3VKnzabasmkEHeNxPwLn1qvSD0cX9CE=", - "operationId": "RecoverDeletedCertificate", - "schemaJsonPath": "#/properties/cer/format", - "schemaPosition": Object { - "column": 16, - "line": 1380, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/certificates.json", - "severity": 0, - "source": "response", - }, ] `; @@ -532127,25 +527672,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2021-11-01-preview/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2021-11-01-preview/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2021-11-01-preview/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532184,25 +527710,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2022-01-31-preview/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2022-01-31-preview/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/preview/2022-01-31-preview/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532241,25 +527748,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2016-06-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2016-06-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2016-06-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532298,25 +527786,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-02-02/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-02-02/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-02-02/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532355,25 +527824,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-10-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-10-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2020-10-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532412,25 +527862,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-01-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-01-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-01-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532469,25 +527900,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-02-10/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-02-10/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-02-10/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532526,25 +527938,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-03-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-03-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-03-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532583,25 +527976,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-04-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-04-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-04-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532640,25 +528014,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-06-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-06-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-06-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532697,25 +528052,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-07-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-07-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-07-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532754,25 +528090,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-08-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-08-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-08-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532811,25 +528128,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2021-12-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532868,25 +528166,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-01-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-01-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-01-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532925,25 +528204,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-02-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -532982,25 +528242,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-03-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-03-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-03-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -533039,25 +528280,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-04-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-04-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-04-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -533096,25 +528318,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-05-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-05-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-05-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", @@ -533153,25 +528356,6 @@ exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regre exports[`validateExamples should not regress for file '/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-08-01/registeredidentities.json': returned results 1`] = ` Array [ - Object { - "code": "INVALID_FORMAT", - "exampleJsonPath": "$parameters.certificateRequest", - "examplePosition": Object { - "column": 27, - "line": 8, - }, - "exampleUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-08-01/examples/PUTVaultCred.json", - "message": "Object didn't pass validation for format byte: MTTC3TCCAcWgAwIBAgIQEj9h+ZLlXK9KrqZX9UkAnzANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE3MTIxODA5MTc1M1oXDTE3MTIyMzA5Mjc1M1owHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK773/eZZ69RbZZAT05r9MjUxu9y1L1Pn1EgPk62IPJyHlO3OZA922eSBahhP4bgmFljN4LVReqQ5eT/wqO0Zhc+yFkUy4U4RdbQLeUZt2W7yy9XLXgVvqeYDgsjg/QhHetgHArQBW+tlQq5+zPdU7zchI4rbShSJrWhLrZFWiOyFPsuAE4joUQHNlRifdCTsBGKk8HRCY3j1S3c4bfEn3zxlrvrXXssRuW5mJM95rMk0tskoRxXSCi6i9bnlki2Cs9mpVMmBFeofs41KwzlWU0TgpdD8s1QEdvfGB5NbByfetPX7MfJaTBeHZEGbv/Iq8l72u8sPBoOhcaH7qDE/mECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAILfgHluye1Q+WelhgWhpBBdIq2C0btfV8eFsZaTlBUrM0fwpxQSlAWc2oYHVMQI4A5iUjbDOY35O4yc+TnWKDBKf+laqDP+yos4aiUPuadGUZfvDk7kuw7xeECs64JpHAIEKdRHFW9rD3gwG+nIWaDnEL/7rTyhL3kXrRW2MSUAL8g3GX8Z45c+MQY0jmASIqWdhGn1vpAGyA9mKkzsqg7FXjg8GZb24tGl5Ky85+ip4dkBfXinDD8WwaGyjhGGK97ErvNmN36qly/H0H1Qngiovg1FbHDmkcFO5QclnEJsFFmcO2CcHp5Fqh2wXn5O1cQaxCIRTpQ/uXRpDjl2wKs=", - "operationId": "VaultCertificates_Create", - "schemaJsonPath": "#/properties/certificate/format", - "schemaPosition": Object { - "column": 24, - "line": 151, - }, - "schemaUrl": "/home/vsts/work/1/s/regression/azure-rest-api-specs/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2022-08-01/registeredidentities.json", - "severity": 0, - "source": "request", - }, Object { "code": "INVALID_FORMAT", "exampleJsonPath": "$responses.200.body.properties.certificate", From 795eda540a65426f21a7ff5d58e5881dd3eacf7d Mon Sep 17 00:00:00 2001 From: Scott Beddall Date: Fri, 29 Sep 2023 13:05:10 -0700 Subject: [PATCH 03/10] Resolve Erroneous `additionalProperty` error on `refWithReadOnly` (#1004) * This PR adds to the 'selective ignore' list that is maintained to bypass certain errors that we want to ignore. here's the thing. I really think that the true solution is to fix this in the schema schemaValidator, as it's error on the property we're adding to the schema. Is there such a thing as properties on the schema that are present, but totally ignored for the purposes of validation? Need to investigate. in the meantime, this is what it would look like to just ignore this specific error * move the test with the others * apply prettier fixes * add the necessary package and changelog updates to reflect the PR --------- Co-authored-by: Scott Beddall (from Dev Box) --- ChangeLog.md | 4 + .../gen/ApiTestRuleBasedGenerator.ts | 6 +- .../gen/azureCliRecordingLoader.ts | 2 +- .../gen/restlerApiScenarioGenerator.ts | 2 +- .../gen/rules/noChildResourceCreated.ts | 12 +- .../gen/rules/resourceNameCaseInsensitive.ts | 8 +- .../gen/rules/systemDataExistsInResponse.ts | 13 +- lib/swaggerValidator/ajvSchemaValidator.ts | 8 + package-lock.json | 4 +- package.json | 2 +- test/ApiTestRuleBasedGeneratorTest.ts | 104 +- test/liveValidatorTests.ts | 12 +- .../cognitiveservices.json | 3138 +++++++++++++++++ .../examples/CheckDomainAvailability.json | 21 + .../examples/CheckSkuAvailability.json | 30 + .../examples/CreateAccount.json | 140 + .../examples/CreateAccountMin.json | 87 + .../examples/DeleteAccount.json | 13 + .../examples/DeleteCommitmentPlan.json | 14 + .../examples/DeleteDeployment.json | 14 + .../DeletePrivateEndpointConnection.json | 15 + .../examples/GetAccount.json | 31 + .../examples/GetCommitmentPlan.json | 26 + .../examples/GetDeletedAccount.json | 32 + .../examples/GetDeployment.json | 30 + .../examples/GetOperations.json | 43 + .../GetPrivateEndpointConnection.json | 29 + .../examples/GetSkus.json | 2164 ++++++++++++ .../examples/GetUsages.json | 28 + .../examples/ListAccountModels.json | 48 + .../examples/ListAccountsByResourceGroup.json | 50 + .../examples/ListAccountsBySubscription.json | 77 + .../examples/ListCommitmentPlans.json | 29 + .../examples/ListCommitmentTiers.json | 28 + .../ListDeletedAccountsBySubscription.json | 77 + .../examples/ListDeployments.json | 33 + .../examples/ListKeys.json | 16 + .../ListPrivateEndpointConnections.json | 31 + .../examples/ListPrivateLinkResources.json | 30 + .../examples/ListSkus.json | 30 + .../examples/PurgeDeletedAccount.json | 14 + .../examples/PutCommitmentPlan.json | 51 + .../examples/PutDeployment.json | 62 + .../PutPrivateEndpointConnection.json | 54 + .../examples/RegenerateKey.json | 19 + .../examples/UpdateAccount.json | 58 + .../privatelinks.json | 182 + .../refWithReadOnlyProperyError/types.json | 694 ++++ test/modelValidatorTests.ts | 15 +- test/roundtripValidatorTests.ts | 87 +- test/semanticValidatorTests.ts | 11 +- test/utilsTests.ts | 65 +- 52 files changed, 7630 insertions(+), 163 deletions(-) create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/cognitiveservices.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CheckDomainAvailability.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CheckSkuAvailability.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CreateAccount.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CreateAccountMin.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteAccount.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteCommitmentPlan.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteDeployment.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeletePrivateEndpointConnection.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetAccount.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetCommitmentPlan.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetDeletedAccount.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetDeployment.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetOperations.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetPrivateEndpointConnection.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetSkus.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetUsages.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountModels.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountsByResourceGroup.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountsBySubscription.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListCommitmentPlans.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListCommitmentTiers.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListDeletedAccountsBySubscription.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListDeployments.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListKeys.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListPrivateEndpointConnections.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListPrivateLinkResources.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListSkus.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PurgeDeletedAccount.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutCommitmentPlan.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutDeployment.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutPrivateEndpointConnection.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/RegenerateKey.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/UpdateAccount.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/privatelinks.json create mode 100644 test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/types.json diff --git a/ChangeLog.md b/ChangeLog.md index b0fb2c92..e84a7056 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,9 @@ # Change Log - oav +## 09-29-2023 3.2.13 + +- #1004 fixes an issue with the injected property refWithReadOnly causing additionalProperty error in schema validator. + ## 09/25/2023 3.2.12 - #996 Allows `required` properties to be ommitted from a response if they are also marked `readonly`. diff --git a/lib/apiScenario/gen/ApiTestRuleBasedGenerator.ts b/lib/apiScenario/gen/ApiTestRuleBasedGenerator.ts index 378f4caa..f7f33a77 100644 --- a/lib/apiScenario/gen/ApiTestRuleBasedGenerator.ts +++ b/lib/apiScenario/gen/ApiTestRuleBasedGenerator.ts @@ -1,9 +1,9 @@ import { existsSync, writeFileSync } from "fs"; +import { dirname, join, relative, resolve } from "path"; import { mkdirpSync } from "fs-extra"; import { injectable } from "inversify"; import { dump } from "js-yaml"; import _ from "lodash"; -import { dirname, join, relative, resolve } from "path"; import { inversifyGetInstance } from "../../inversifyUtils"; import { JsonLoader } from "../../swagger/jsonLoader"; import { setDefaultOpts } from "../../swagger/loader"; @@ -316,7 +316,7 @@ class ArmResourceDependencyGenerator { return [this._basicScenario?.prepareSteps, this._basicScenario?.cleanUpSteps]; } generateResourceCleanup(resource: ArmResourceManipulator, scenario: RawScenario) { - this._restlerGenerator?.addCleanupSteps(resource,scenario); + this._restlerGenerator?.addCleanupSteps(resource, scenario); } } @@ -493,7 +493,7 @@ export class ApiTestRuleBasedGenerator { if (apiSenarios) { apiSenarios.description = "[This scenario is auto-generated]" + rule.description; dependency?.updateExampleFile(resource, apiSenarios); - dependency?.generateResourceCleanup(resource,apiSenarios); + dependency?.generateResourceCleanup(resource, apiSenarios); definition.scenarios.push({ scenario: rule.name, ...apiSenarios }); } } diff --git a/lib/apiScenario/gen/azureCliRecordingLoader.ts b/lib/apiScenario/gen/azureCliRecordingLoader.ts index 1db55f8c..108b7fea 100644 --- a/lib/apiScenario/gen/azureCliRecordingLoader.ts +++ b/lib/apiScenario/gen/azureCliRecordingLoader.ts @@ -3,9 +3,9 @@ import { URL } from "url"; import { HttpMethods } from "@azure/core-http"; import { injectable } from "inversify"; import { Loader } from "../../swagger/loader"; +import { DEFAULT_ARM_ENDPOINT } from "../constants"; import { RequestTracking, SingleRequestTracking } from "./testRecordingApiScenarioGenerator"; import { parseRecordingBodyJson, transformRecordingHeaders } from "./dotnetRecordingLoader"; -import { DEFAULT_ARM_ENDPOINT } from "../constants"; interface RecordingFile { interactions: RecordingEntry[]; diff --git a/lib/apiScenario/gen/restlerApiScenarioGenerator.ts b/lib/apiScenario/gen/restlerApiScenarioGenerator.ts index 56cfdeea..05ddc1ed 100644 --- a/lib/apiScenario/gen/restlerApiScenarioGenerator.ts +++ b/lib/apiScenario/gen/restlerApiScenarioGenerator.ts @@ -28,10 +28,10 @@ import { import * as util from "../../generator/util"; import { setDefaultOpts } from "../../swagger/loader"; import Mocker from "../../generator/mocker"; -import { ArmResourceManipulator } from "./ApiTestRuleBasedGenerator"; import { logger } from ".././logger"; import { xmsExamples, xmsSkipUrlEncoding } from "../../util/constants"; import { ApiScenarioYamlLoader } from "../apiScenarioYamlLoader"; +import { ArmResourceManipulator } from "./ApiTestRuleBasedGenerator"; export interface ApiScenarioGeneratorOption extends ApiScenarioLoaderOption { swaggerFilePaths: string[]; diff --git a/lib/apiScenario/gen/rules/noChildResourceCreated.ts b/lib/apiScenario/gen/rules/noChildResourceCreated.ts index f2e3db10..4e3a1639 100644 --- a/lib/apiScenario/gen/rules/noChildResourceCreated.ts +++ b/lib/apiScenario/gen/rules/noChildResourceCreated.ts @@ -3,7 +3,7 @@ import { ApiTestGeneratorRule, ResourceManipulatorInterface } from "../ApiTestRu export const NoChildResourceCreated: ApiTestGeneratorRule = { name: "NoChildResourceCreated", - armRpcCodes: ["RPC-Put-V1-16","RPC-Put-V1-17"], + armRpcCodes: ["RPC-Put-V1-16", "RPC-Put-V1-17"], description: "Check if put operation will create nested resource implicitly.", resourceKinds: ["Tracked", "Extension"], appliesTo: ["ARM"], @@ -13,18 +13,18 @@ export const NoChildResourceCreated: ApiTestGeneratorRule = { if (childResources.length === 0) { return null; } - let hit = false + let hit = false; for (resource of childResources) { - const listOperation = resource.getListOperations()[0] + const listOperation = resource.getListOperations()[0]; if (listOperation && listOperation.examples[0]) { - const step:RawStep = { + const step: RawStep = { operationId: listOperation.operationId, - responses: {200: {body:{ value:[]}}} + responses: { 200: { body: { value: [] } } }, }; base.steps.push(step); hit = true; } } - return hit ? base : null + return hit ? base : null; }, }; diff --git a/lib/apiScenario/gen/rules/resourceNameCaseInsensitive.ts b/lib/apiScenario/gen/rules/resourceNameCaseInsensitive.ts index 1300da8e..8e12ce84 100644 --- a/lib/apiScenario/gen/rules/resourceNameCaseInsensitive.ts +++ b/lib/apiScenario/gen/rules/resourceNameCaseInsensitive.ts @@ -14,7 +14,8 @@ function getResourceNameParameter(path: string) { export const ResourceNameCaseInsensitive: ApiTestGeneratorRule = { name: "ResourceNameCaseInSensitive", armRpcCodes: ["RPC-V2-PUT-3"], - description: "Check if the resource name in the response has same case with resource name in the request.", + description: + "Check if the resource name in the response has same case with resource name in the request.", resourceKinds: ["Tracked"], appliesTo: ["ARM"], useExample: true, @@ -27,14 +28,15 @@ export const ResourceNameCaseInsensitive: ApiTestGeneratorRule = { // generate a mocked value base.variables._mockedRandom = { type: "string", prefix: "r" }; // set the operation variable - const oldPrefix = (resourceNameVar as any).prefix || `${resourceName.toLocaleLowerCase().substring(0, 10)}`; + const oldPrefix = + (resourceNameVar as any).prefix || `${resourceName.toLocaleLowerCase().substring(0, 10)}`; (resourceNameVar as any).value = `${toUpper(oldPrefix)}$(_mockedRandom)`; delete (resourceNameVar as any).prefix; // modify the global variable base.variables[resourceName] = { value: `${oldPrefix}$(_mockedRandom)`, type: "string" }; variables[resourceName] = resourceNameVar; } - const step:RawStep = { operationId: getOp.operationId ,variables}; + const step: RawStep = { operationId: getOp.operationId, variables }; base.steps.push(step); return base; }, diff --git a/lib/apiScenario/gen/rules/systemDataExistsInResponse.ts b/lib/apiScenario/gen/rules/systemDataExistsInResponse.ts index 051f67f4..5601f306 100644 --- a/lib/apiScenario/gen/rules/systemDataExistsInResponse.ts +++ b/lib/apiScenario/gen/rules/systemDataExistsInResponse.ts @@ -5,20 +5,19 @@ export const SystemDataExistsInResponse: ApiTestGeneratorRule = { name: "SystemDataExistsInResponse", armRpcCodes: ["RPC-SystemData-V1-01"], description: "Check if the systemData exists in the response.", - resourceKinds: ["Tracked","Proxy","Extension"], + resourceKinds: ["Tracked", "Proxy", "Extension"], appliesTo: ["ARM"], useExample: true, generator: (resource: ResourceManipulatorInterface, base: RawScenario) => { const getOp = resource.getResourceOperation("Get"); - const step:RawStep = { operationId: getOp.operationId }; + const step: RawStep = { operationId: getOp.operationId }; const responses = {} as any; - if (resource.getProperty( "systemData")) { + if (resource.getProperty("systemData")) { responses["200"] = [{ test: "/body/systemData", expression: "to.not.be.undefined" }]; - step.responses = responses - } - else { - return null + step.responses = responses; + } else { + return null; } base.steps.push(step); return base; diff --git a/lib/swaggerValidator/ajvSchemaValidator.ts b/lib/swaggerValidator/ajvSchemaValidator.ts index c61de659..6c47d6c5 100644 --- a/lib/swaggerValidator/ajvSchemaValidator.ts +++ b/lib/swaggerValidator/ajvSchemaValidator.ts @@ -285,6 +285,14 @@ const shouldSkipError = (error: ErrorObject, cxt: SchemaValidateContext) => { return true; } + // If we're erroring on the added property refWithReadOnly simply ignore the error + if ( + error.keyword === "additionalProperties" && + (params as any).additionalProperty === "refWithReadOnly" + ) { + return true; + } + // If a response has x-ms-mutability property and its missing the read we can skip this error if ( cxt.isResponse && diff --git a/package-lock.json b/package-lock.json index fd4fa946..42fc067c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "oav", - "version": "3.2.9", + "version": "3.2.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "oav", - "version": "3.2.9", + "version": "3.2.13", "license": "MIT", "dependencies": { "@apidevtools/swagger-parser": "10.0.3", diff --git a/package.json b/package.json index 4458dbe7..afd73778 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oav", - "version": "3.2.12", + "version": "3.2.13", "author": { "name": "Microsoft Corporation", "email": "azsdkteam@microsoft.com", diff --git a/test/ApiTestRuleBasedGeneratorTest.ts b/test/ApiTestRuleBasedGeneratorTest.ts index 0b36aff9..9b2d4d97 100644 --- a/test/ApiTestRuleBasedGeneratorTest.ts +++ b/test/ApiTestRuleBasedGeneratorTest.ts @@ -1,10 +1,13 @@ import * as assert from "assert"; import { exec } from "child_process"; -import { existsSync,readFileSync, writeFileSync } from "fs"; +import { existsSync, readFileSync, writeFileSync } from "fs"; +import { dirname, join, resolve } from "path"; import { mkdirpSync } from "fs-extra"; import glob from "glob"; -import {dirname, join, resolve } from "path"; -import { ApiTestGeneratorRule, ApiTestRuleBasedGenerator } from "../lib/apiScenario/gen/ApiTestRuleBasedGenerator"; +import { + ApiTestGeneratorRule, + ApiTestRuleBasedGenerator, +} from "../lib/apiScenario/gen/ApiTestRuleBasedGenerator"; import { NoChildResourceCreated } from "../lib/apiScenario/gen/rules/noChildResourceCreated"; import { ResourceNameCaseInsensitive } from "../lib/apiScenario/gen/rules/resourceNameCaseInsensitive"; import { SystemDataExistsInResponse } from "../lib/apiScenario/gen/rules/systemDataExistsInResponse"; @@ -18,7 +21,7 @@ jest.setTimeout(9999999); export const testApiTestRuleBase = async ( swaggers: string[], - specFolder:string, + specFolder: string, rules: ApiTestGeneratorRule[], isRPaaS?: string ) => { @@ -30,46 +33,46 @@ export const testApiTestRuleBase = async ( const swaggerLoader = inversifyGetInstance(SwaggerLoader, opts); const jsonLoader = inversifyGetInstance(JsonLoader, opts); - const generateDependencyFile = async (swaggers:string[],specFolder:string) => { - const outputDir = `.restler_output_${swaggers[0].split("/")[1]}` - const restlerConfig = { - SwaggerSpecFilePath: swaggers.map(s => join("/swagger",s)), - }; - const restlerConfigFile = join("restler_config", "config.json") - if (!existsSync(dirname(join(specFolder, restlerConfigFile)))) { - mkdirpSync(dirname(join(specFolder, restlerConfigFile))); - } - writeFileSync(join(specFolder, restlerConfigFile), JSON.stringify(restlerConfig)); - const { err, stderr } = (await new Promise((res) => - exec( - `docker run --rm -v $(pwd):/swagger -w /swagger/${outputDir} mcr.microsoft.com/restlerfuzzer/restler dotnet /RESTler/restler/Restler.dll compile /swagger/${restlerConfigFile}`, - { encoding: "utf8", maxBuffer: 1024 * 1024 * 64, cwd: specFolder }, - (err: unknown, stdout: unknown, stderr: unknown) => - res({ err: err, stderr: stderr, stdout: stdout }) - ) - )) as any; - if (err || stderr) { - console.log(err || stderr) - } - const dependencyFile = resolve(specFolder,outputDir,"Compile/dependencies.json") - if (existsSync(dependencyFile)) { - return dependencyFile - } - console.log(`Could not find dependency file:${dependencyFile}.`) - return null - } + const generateDependencyFile = async (swaggers: string[], specFolder: string) => { + const outputDir = `.restler_output_${swaggers[0].split("/")[1]}`; + const restlerConfig = { + SwaggerSpecFilePath: swaggers.map((s) => join("/swagger", s)), + }; + const restlerConfigFile = join("restler_config", "config.json"); + if (!existsSync(dirname(join(specFolder, restlerConfigFile)))) { + mkdirpSync(dirname(join(specFolder, restlerConfigFile))); + } + writeFileSync(join(specFolder, restlerConfigFile), JSON.stringify(restlerConfig)); + const { err, stderr } = (await new Promise((res) => + exec( + `docker run --rm -v $(pwd):/swagger -w /swagger/${outputDir} mcr.microsoft.com/restlerfuzzer/restler dotnet /RESTler/restler/Restler.dll compile /swagger/${restlerConfigFile}`, + { encoding: "utf8", maxBuffer: 1024 * 1024 * 64, cwd: specFolder }, + (err: unknown, stdout: unknown, stderr: unknown) => + res({ err: err, stderr: stderr, stdout: stdout }) + ) + )) as any; + if (err || stderr) { + console.log(err || stderr); + } + const dependencyFile = resolve(specFolder, outputDir, "Compile/dependencies.json"); + if (existsSync(dependencyFile)) { + return dependencyFile; + } + console.log(`Could not find dependency file:${dependencyFile}.`); + return null; + }; const dependencyFile = await generateDependencyFile(swaggers, specFolder); - const outputDir = `${join(specFolder,dirname(swaggers[0]))}/generatedScenarios`; - assert.ok(dependencyFile) + const outputDir = `${join(specFolder, dirname(swaggers[0]))}/generatedScenarios`; + assert.ok(dependencyFile); const generator = new ApiTestRuleBasedGenerator( swaggerLoader, jsonLoader, rules, - swaggers.map(s =>resolve(specFolder,s)), + swaggers.map((s) => resolve(specFolder, s)), dependencyFile! ); await generator.run(outputDir, isRPaaS ? "RPaaS" : "ARM"); - const pathPattern = resolve(outputDir,"*.yaml") + const pathPattern = resolve(outputDir, "*.yaml"); return glob.sync(pathPattern, { ignore: ["**/examples/**/*.json", "**/quickstart-templates/*.json", "**/schema/*.json"], }); @@ -84,14 +87,15 @@ async function testApiTestRuleBaseForReadme( const inputs = (await getInputFiles(join(specFolder, readmeMd))).map((it: string) => join(dirname(readmeMd), it) ); - return await testApiTestRuleBase( + return await testApiTestRuleBase( inputs.filter((spec) => !isCommonSpec(join(specFolder, spec))), specFolder, - rules,isRPaaS + rules, + isRPaaS ); } -function isCommonSpec(swagger:string) { +function isCommonSpec(swagger: string) { const swaggerDefinition = JSON.parse(readFileSync(swagger).toString()); return !swaggerDefinition.paths || Object.keys(swaggerDefinition.paths).length === 0; } @@ -108,21 +112,19 @@ describe("Api Test rule based generator test", () => { ignore: ["**/examples/**/*.json", "**/quickstart-templates/*.json", "**/schema/*.json"], } ); - const selectedRps = ["appconfiguration","monitor","sql","hdinsight", "resource","storage"]; + const selectedRps = ["appconfiguration", "monitor", "sql", "hdinsight", "resource", "storage"]; const allSpecs = specPaths - .filter( - (p: string) => selectedRps.some((rp: string) => p.includes(`specification/${rp}/`)) - ) + .filter((p: string) => selectedRps.some((rp: string) => p.includes(`specification/${rp}/`))) .map((f) => f.substring(specFolder.length + 1)); - + it("test rules", async () => { for (const readmeMd of allSpecs) { - const scenarioFiles = await testApiTestRuleBaseForReadme( - readmeMd, - specFolder, - [NoChildResourceCreated,ResourceNameCaseInsensitive,SystemDataExistsInResponse] - ); + const scenarioFiles = await testApiTestRuleBaseForReadme(readmeMd, specFolder, [ + NoChildResourceCreated, + ResourceNameCaseInsensitive, + SystemDataExistsInResponse, + ]); assert.ok(scenarioFiles); } - }) -}) \ No newline at end of file + }); +}); diff --git a/test/liveValidatorTests.ts b/test/liveValidatorTests.ts index 5c7b562d..60f367e0 100644 --- a/test/liveValidatorTests.ts +++ b/test/liveValidatorTests.ts @@ -29,7 +29,7 @@ describe("Live Validator", () => { isArmCall: false, isPathCaseSensitive: false, loadValidatorInBackground: true, - loadValidatorInInitialize: false + loadValidatorInInitialize: false, }; const validator = new LiveValidator(); assert.equal(0, validator.operationSearcher.cache.size); @@ -78,7 +78,7 @@ describe("Live Validator", () => { }, directory: path.resolve(os.homedir(), "repo"), loadValidatorInBackground: true, - loadValidatorInInitialize: false + loadValidatorInInitialize: false, }; const validator = new LiveValidator({ swaggerPaths }); assert.equal(0, validator.operationSearcher.cache.size); @@ -98,7 +98,7 @@ describe("Live Validator", () => { }, directory, loadValidatorInBackground: true, - loadValidatorInInitialize: false + loadValidatorInInitialize: false, }; const validator = new LiveValidator({ swaggerPaths, directory }); assert.equal(0, validator.operationSearcher.cache.size); @@ -122,7 +122,7 @@ describe("Live Validator", () => { }, directory, loadValidatorInBackground: true, - loadValidatorInInitialize: false + loadValidatorInInitialize: false, }; const validator = new LiveValidator({ swaggerPaths, @@ -148,7 +148,7 @@ describe("Live Validator", () => { isArmCall: false, isPathCaseSensitive: false, loadValidatorInBackground: true, - loadValidatorInInitialize: false + loadValidatorInInitialize: false, }; const validator = new LiveValidator({ swaggerPaths, @@ -1063,7 +1063,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - isArmCall: true + isArmCall: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/cognitiveservices.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/cognitiveservices.json new file mode 100644 index 00000000..2d193c21 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/cognitiveservices.json @@ -0,0 +1,3138 @@ +{ + "swagger": "2.0", + "info": { + "title": "CognitiveServicesManagementClient", + "description": "Cognitive Services Management Client", + "version": "2022-10-01" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}": { + "put": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "Create Cognitive Services Account. Accounts is a resource group wide resource type. It holds the keys for developer to access intelligent APIs. It's also the resource type for billing.", + "operationId": "Accounts_Create", + "x-ms-examples": { + "Create Account": { + "$ref": "./examples/CreateAccount.json" + }, + "Create Account Min": { + "$ref": "./examples/CreateAccountMin.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "name": "account", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Account" + }, + "description": "The parameters to provide for the created account." + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "If resource is created successfully or already existed, the service should return 200 (OK).", + "schema": { + "$ref": "#/definitions/Account" + } + }, + "201": { + "description": "If resource is created successfully, the service should return 201 (OK).", + "schema": { + "$ref": "#/definitions/Account" + } + }, + "202": { + "description": "HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously.", + "schema": { + "$ref": "#/definitions/Account" + } + }, + "default": { + "description": "Error response describing why the operation failed", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + }, + "patch": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "Updates a Cognitive Services account", + "operationId": "Accounts_Update", + "x-ms-examples": { + "Update Account": { + "$ref": "./examples/UpdateAccount.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "name": "account", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Account" + }, + "description": "The parameters to provide for the created account." + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "The resource provider should return 200 (OK) to indicate that the operation completed successfully. ", + "schema": { + "$ref": "#/definitions/Account" + } + }, + "202": { + "description": "HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously.", + "schema": { + "$ref": "#/definitions/Account" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource group *or* resource does not exist, 404 (NotFound) should be returned.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + }, + "delete": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "Deletes a Cognitive Services account from the resource group. ", + "operationId": "Accounts_Delete", + "x-ms-examples": { + "Delete Account": { + "$ref": "./examples/DeleteAccount.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "A 200 (OK) should be returned if the object exists and was deleted successfully;" + }, + "202": { + "description": "HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously." + }, + "204": { + "description": "a 204 (NoContent) should be used if the resource does not exist and the request is well formed." + }, + "default": { + "description": "Error response describing why the operation failed", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + }, + "get": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "Returns a Cognitive Services account specified by the parameters.", + "operationId": "Accounts_Get", + "x-ms-examples": { + "Get Account": { + "$ref": "./examples/GetAccount.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "The resource provider should return 200 (OK) to indicate that the operation completed successfully.\nFor a detailed explanation of each field in the response body, please refer to the request body description in the PUT resource section. The only GET specific properties are \"name,\" \"type\" and \"id.\"\nField\tDescription\nKind\trequired. String.\n\tThe API set for this API account. It can be \n\t· a single API, for example: Face API, Vision API, Speech API. \n\ta bundle of APIs: Face + Speech, Vision + Emotion, etc.\nsku.name\tRequired.\n\tThe pricing tier/plan of this API. Could be: \n\tF0 - Free\n\tB0 - Basic\n\tS0 - Standard\n\tP0 - Premium\n", + "schema": { + "$ref": "#/definitions/Account" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource does not exist, 404 (NotFound) should be returned.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/resourceGroups/{resourceGroupName}/deletedAccounts/{accountName}": { + "get": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "Returns a Cognitive Services account specified by the parameters.", + "operationId": "DeletedAccounts_Get", + "x-ms-examples": { + "Get Account": { + "$ref": "./examples/GetDeletedAccount.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/locationParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "The resource provider should return 200 (OK) to indicate that the operation completed successfully.\nFor a detailed explanation of each field in the response body, please refer to the request body description in the PUT resource section. The only GET specific properties are \"name,\" \"type\" and \"id.\"\nField\tDescription\nKind\trequired. String.\n\tThe API set for this API account. It can be \n\t· a single API, for example: Face API, Vision API, Speech API. \n\ta bundle of APIs: Face + Speech, Vision + Emotion, etc.\nsku.name\tRequired.\n\tThe pricing tier/plan of this API. Could be: \n\tF0 - Free\n\tB0 - Basic\n\tS0 - Standard\n\tP0 - Premium\n", + "schema": { + "$ref": "#/definitions/Account" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource does not exist, 404 (NotFound) should be returned.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "delete": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "Deletes a Cognitive Services account from the resource group. ", + "operationId": "DeletedAccounts_Purge", + "x-ms-examples": { + "Delete Account": { + "$ref": "./examples/PurgeDeletedAccount.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/locationParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "A 200 (OK) should be returned if the object exists and was deleted successfully;" + }, + "202": { + "description": "HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously." + }, + "204": { + "description": "a 204 (NoContent) should be used if the resource does not exist and the request is well formed." + }, + "default": { + "description": "Error response describing why the operation failed", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts": { + "get": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "Returns all the resources of a particular type belonging to a resource group", + "operationId": "Accounts_ListByResourceGroup", + "x-ms-examples": { + "List Accounts by Resource Group": { + "$ref": "./examples/ListAccountsByResourceGroup.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "The resource provider should return 200 (OK) to indicate that the operation completed successfully. For other errors (e.g. internal errors) use the appropriate HTTP error code.\nThe nextLink field is expected to point to the URL the client should use to fetch the next page (per server side paging). This matches the OData guidelines for paged responses here. If a resource provider does not support paging, it should return the same body (JSON object with \"value\" property) but omit nextLink entirely (or set to null, *not* empty string) for future compatibility.\nThe nextLink should be implemented using following query parameters:\n· skipToken: opaque token that allows the resource provider to skip resources already enumerated. This value is defined and returned by the RP after first request via nextLink.\n· top: the optional client query parameter which defines the maximum number of records to be returned by the server.\nImplementation details:\n· NextLink may include all the query parameters (specifically OData $filter) used by the client in the first query. \n· Server may return less records than requested with nextLink. Returning zero records with NextLink is an acceptable response. \nClients must fetch records until the nextLink is not returned back / null. Clients should never rely on number of returned records to determinate if pagination is completed.", + "schema": { + "$ref": "#/definitions/AccountListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/accounts": { + "get": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "Returns all the resources of a particular type belonging to a subscription.", + "operationId": "Accounts_List", + "x-ms-examples": { + "List Accounts by Subscription": { + "$ref": "./examples/ListAccountsBySubscription.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "The resource provider should return 200 (OK) to indicate that the operation completed successfully. For other errors (e.g. internal errors) use the appropriate HTTP error code.\nThe nextLink field is expected to point to the URL the client should use to fetch the next page (per server side paging). This matches the OData guidelines for paged responses. If a resource provider does not support paging, it should return the same body but leave nextLink empty for future compatibility.\nFor a detailed explanation of each field in the response body, please refer to the request body description in the PUT resource section. ", + "schema": { + "$ref": "#/definitions/AccountListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/deletedAccounts": { + "get": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "Returns all the resources of a particular type belonging to a subscription.", + "operationId": "DeletedAccounts_List", + "x-ms-examples": { + "List Deleted Accounts by Subscription": { + "$ref": "./examples/ListDeletedAccountsBySubscription.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "The resource provider should return 200 (OK) to indicate that the operation completed successfully. For other errors (e.g. internal errors) use the appropriate HTTP error code.\nThe nextLink field is expected to point to the URL the client should use to fetch the next page (per server side paging). This matches the OData guidelines for paged responses. If a resource provider does not support paging, it should return the same body but leave nextLink empty for future compatibility.\nFor a detailed explanation of each field in the response body, please refer to the request body description in the PUT resource section. ", + "schema": { + "$ref": "#/definitions/AccountListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/listKeys": { + "post": { + "tags": [ + "CognitiveServicesAccounts" + ], + "operationId": "Accounts_ListKeys", + "description": "Lists the account keys for the specified Cognitive Services account.", + "x-ms-examples": { + "List Keys": { + "$ref": "./examples/ListKeys.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "Returns with a response body containing the subscription keys for the resource: key1\nThe first API key for authentication when client calls the API endpoint.\n\nkey2\nThe second API key for authentication when client calls the API endpoint.", + "schema": { + "$ref": "#/definitions/ApiKeys" + } + }, + "default": { + "description": "Error response describing why the operation failed", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/regenerateKey": { + "post": { + "tags": [ + "CognitiveServicesAccounts" + ], + "operationId": "Accounts_RegenerateKey", + "description": "Regenerates the specified account key for the specified Cognitive Services account.", + "x-ms-examples": { + "Regenerate Keys": { + "$ref": "./examples/RegenerateKey.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "x-ms-client-flatten": true, + "schema": { + "$ref": "#/definitions/RegenerateKeyParameters" + }, + "description": "regenerate key parameters." + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/ApiKeys" + } + }, + "default": { + "description": "Error response describing why the operation failed", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/skus": { + "get": { + "tags": [ + "Skus", + "CognitiveServicesAccounts" + ], + "operationId": "ResourceSkus_List", + "description": "Gets the list of Microsoft.CognitiveServices SKUs available for your Subscription.", + "x-ms-examples": { + "Regenerate Keys": { + "$ref": "./examples/GetSkus.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/ResourceSkuListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/skus": { + "get": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "List available SKUs for the requested Cognitive Services account", + "x-ms-examples": { + "List SKUs": { + "$ref": "./examples/ListSkus.json" + } + }, + "operationId": "Accounts_ListSkus", + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "The resource provider should return 200 (OK) to indicate that the operation completed successfully.\nFor a detailed explanation of each field in the response body, please refer to the request body description in the PUT resource section. The only GET specific properties are \"name,\" \"type\" and \"id.\"\nField\tDescription\nsku\tRequired, object\n\tThe exact set of keys that define this sku. This matches the fields on the respective resource.\nsku.name\tRequired, string\n\tThe name of the SKU. This is typically a letter + number code, such as A0 or P3\nsku.tier\tRequired, string\n\tThe tier of this particular SKU. Typically one of:\n\t· Free\n\t· Basic\n\t· Standard\n\t· Premium\n", + "schema": { + "$ref": "#/definitions/AccountSkuListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/usages": { + "get": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "Get usages for the requested Cognitive Services account", + "x-ms-examples": { + "Get Usages": { + "$ref": "./examples/GetUsages.json" + } + }, + "operationId": "Accounts_ListUsages", + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/usageFilterParameter" + } + ], + "responses": { + "200": { + "description": "The usages for Cognitive Services account were retrieved successfully.", + "schema": { + "$ref": "#/definitions/UsageListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/models": { + "get": { + "tags": [ + "CognitiveServicesAccounts" + ], + "description": "List available Models for the requested Cognitive Services account", + "x-ms-examples": { + "List AccountModels": { + "$ref": "./examples/ListAccountModels.json" + } + }, + "operationId": "Accounts_ListModels", + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "The resource provider should return 200 (OK) to indicate that the operation completed successfully.\nFor a detailed explanation of each field in the response body, please refer to the request body description in the PUT resource section. The only GET specific properties are \"name,\" \"type\" and \"id.\"\nField\tDescription\nsku\tRequired, object\n\tThe exact set of keys that define this sku. This matches the fields on the respective resource.\nsku.name\tRequired, string\n\tThe name of the SKU. This is typically a letter + number code, such as A0 or P3\nsku.tier\tRequired, string\n\tThe tier of this particular SKU. Typically one of:\n\t· Free\n\t· Basic\n\t· Standard\n\t· Premium\n", + "schema": { + "$ref": "#/definitions/AccountModelListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/providers/Microsoft.CognitiveServices/operations": { + "get": { + "tags": [ + "Operations" + ], + "description": "Lists all the available Cognitive Services account operations.", + "operationId": "Operations_List", + "x-ms-examples": { + "Get Operations": { + "$ref": "./examples/GetOperations.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "OK.", + "schema": { + "$ref": "./types.json#/definitions/OperationListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "deprecated": false, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/checkSkuAvailability": { + "post": { + "tags": [ + "CognitiveServicesAccounts" + ], + "operationId": "CheckSkuAvailability", + "description": "Check available SKUs.", + "x-ms-examples": { + "Check SKU Availability": { + "$ref": "./examples/CheckSkuAvailability.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/locationParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "x-ms-client-flatten": true, + "schema": { + "$ref": "#/definitions/CheckSkuAvailabilityParameter" + }, + "description": "Check SKU Availability POST body." + } + ], + "responses": { + "200": { + "description": "OK.", + "schema": { + "$ref": "#/definitions/SkuAvailabilityListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/commitmentTiers": { + "get": { + "tags": [ + "CommitmentTiers" + ], + "operationId": "CommitmentTiers_List", + "description": "List Commitment Tiers.", + "x-ms-examples": { + "ListCommitmentTiers": { + "$ref": "./examples/ListCommitmentTiers.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/locationParameter" + } + ], + "responses": { + "200": { + "description": "OK.", + "schema": { + "$ref": "#/definitions/CommitmentTierListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/checkDomainAvailability": { + "post": { + "tags": [ + "CognitiveServicesAccounts" + ], + "operationId": "CheckDomainAvailability", + "description": "Check whether a domain is available.", + "x-ms-examples": { + "Check SKU Availability": { + "$ref": "./examples/CheckDomainAvailability.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "x-ms-client-flatten": true, + "schema": { + "$ref": "#/definitions/CheckDomainAvailabilityParameter" + }, + "description": "Check Domain Availability parameter." + } + ], + "responses": { + "200": { + "description": "OK.", + "schema": { + "$ref": "#/definitions/DomainAvailability" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/privateEndpointConnections": { + "get": { + "tags": [ + "PrivateEndpointConnections" + ], + "operationId": "PrivateEndpointConnections_List", + "description": "Gets the private endpoint connections associated with the Cognitive Services account.", + "x-ms-examples": { + "GetPrivateEndpointConnection": { + "$ref": "./examples/ListPrivateEndpointConnections.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "Successfully retrieved private endpoint connections.", + "schema": { + "$ref": "#/definitions/PrivateEndpointConnectionListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}": { + "get": { + "tags": [ + "PrivateEndpointConnections" + ], + "operationId": "PrivateEndpointConnections_Get", + "description": "Gets the specified private endpoint connection associated with the Cognitive Services account.", + "x-ms-examples": { + "GetPrivateEndpointConnection": { + "$ref": "./examples/GetPrivateEndpointConnection.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/privateEndpointConnectionNameParameter" + } + ], + "responses": { + "200": { + "description": "OK -- Get the private endpoint connection properties successfully.", + "schema": { + "$ref": "#/definitions/PrivateEndpointConnection" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "put": { + "tags": [ + "PrivateEndpointConnections" + ], + "operationId": "PrivateEndpointConnections_CreateOrUpdate", + "description": "Update the state of specified private endpoint connection associated with the Cognitive Services account.", + "x-ms-examples": { + "PutPrivateEndpointConnection": { + "$ref": "./examples/PutPrivateEndpointConnection.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/privateEndpointConnectionNameParameter" + }, + { + "name": "properties", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/PrivateEndpointConnection" + }, + "description": "The private endpoint connection properties." + } + ], + "responses": { + "200": { + "description": "OK -- Update the private endpoint connection properties successfully.", + "schema": { + "$ref": "#/definitions/PrivateEndpointConnection" + } + }, + "202": { + "description": "HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously.", + "schema": { + "$ref": "#/definitions/PrivateEndpointConnection" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + }, + "delete": { + "tags": [ + "PrivateEndpointConnections" + ], + "operationId": "PrivateEndpointConnections_Delete", + "description": "Deletes the specified private endpoint connection associated with the Cognitive Services account.", + "x-ms-examples": { + "DeletePrivateEndpointConnection": { + "$ref": "./examples/DeletePrivateEndpointConnection.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/privateEndpointConnectionNameParameter" + } + ], + "responses": { + "200": { + "description": "OK -- Delete the private endpoint connection successfully." + }, + "202": { + "description": "Accepted -- the operation was successfully started and will complete asynchronously." + }, + "204": { + "description": "No Content -- The private endpoint connection does not exist." + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/privateLinkResources": { + "get": { + "tags": [ + "PrivateLinkResources" + ], + "operationId": "PrivateLinkResources_List", + "description": "Gets the private link resources that need to be created for a Cognitive Services account.", + "x-ms-examples": { + "ListPrivateLinkResources": { + "$ref": "./examples/ListPrivateLinkResources.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "Successfully retrieved private link resources.", + "schema": { + "$ref": "#/definitions/PrivateLinkResourceListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments": { + "get": { + "tags": [ + "Deployments" + ], + "operationId": "Deployments_List", + "description": "Gets the deployments associated with the Cognitive Services account.", + "x-ms-examples": { + "ListDeployments": { + "$ref": "./examples/ListDeployments.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "Successfully retrieved deployments.", + "schema": { + "$ref": "#/definitions/DeploymentListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}": { + "get": { + "tags": [ + "Deployments" + ], + "operationId": "Deployments_Get", + "description": "Gets the specified deployments associated with the Cognitive Services account.", + "x-ms-examples": { + "GetDeployment": { + "$ref": "./examples/GetDeployment.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/deploymentNameParameter" + } + ], + "responses": { + "200": { + "description": "OK -- Get the deployments properties successfully.", + "schema": { + "$ref": "#/definitions/Deployment" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "put": { + "tags": [ + "Deployments" + ], + "operationId": "Deployments_CreateOrUpdate", + "description": "Update the state of specified deployments associated with the Cognitive Services account.", + "x-ms-examples": { + "PutDeployment": { + "$ref": "./examples/PutDeployment.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/deploymentNameParameter" + }, + { + "name": "deployment", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Deployment" + }, + "description": "The deployment properties." + } + ], + "responses": { + "200": { + "description": "Create/Update the deployment successfully.", + "schema": { + "$ref": "#/definitions/Deployment" + } + }, + "201": { + "description": "Create the deployment successfully.", + "schema": { + "$ref": "#/definitions/Deployment" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + }, + "delete": { + "tags": [ + "Deployments" + ], + "operationId": "Deployments_Delete", + "description": "Deletes the specified deployment associated with the Cognitive Services account.", + "x-ms-examples": { + "DeleteDeployment": { + "$ref": "./examples/DeleteDeployment.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/deploymentNameParameter" + } + ], + "responses": { + "200": { + "description": "OK -- Delete the deployment successfully." + }, + "202": { + "description": "Accepted -- the operation was successfully started and will complete asynchronously." + }, + "204": { + "description": "No Content -- The deployment does not exist." + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/commitmentPlans": { + "get": { + "tags": [ + "CommitmentPlans" + ], + "operationId": "CommitmentPlans_List", + "description": "Gets the commitmentPlans associated with the Cognitive Services account.", + "x-ms-examples": { + "ListCommitmentPlans": { + "$ref": "./examples/ListCommitmentPlans.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + } + ], + "responses": { + "200": { + "description": "Successfully retrieved commitmentPlans.", + "schema": { + "$ref": "#/definitions/CommitmentPlanListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/commitmentPlans/{commitmentPlanName}": { + "get": { + "tags": [ + "CommitmentPlans" + ], + "operationId": "CommitmentPlans_Get", + "description": "Gets the specified commitmentPlans associated with the Cognitive Services account.", + "x-ms-examples": { + "GetCommitmentPlan": { + "$ref": "./examples/GetCommitmentPlan.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/commitmentPlanNameParameter" + } + ], + "responses": { + "200": { + "description": "OK -- Get the commitmentPlans properties successfully.", + "schema": { + "$ref": "#/definitions/CommitmentPlan" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "put": { + "tags": [ + "CommitmentPlans" + ], + "operationId": "CommitmentPlans_CreateOrUpdate", + "description": "Update the state of specified commitmentPlans associated with the Cognitive Services account.", + "x-ms-examples": { + "PutCommitmentPlan": { + "$ref": "./examples/PutCommitmentPlan.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/commitmentPlanNameParameter" + }, + { + "name": "commitmentPlan", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/CommitmentPlan" + }, + "description": "The commitmentPlan properties." + } + ], + "responses": { + "200": { + "description": "Create/Update the CommitmentPlan successfully.", + "schema": { + "$ref": "#/definitions/CommitmentPlan" + } + }, + "201": { + "description": "Create the CommitmentPlan successfully.", + "schema": { + "$ref": "#/definitions/CommitmentPlan" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "delete": { + "tags": [ + "CommitmentPlans" + ], + "operationId": "CommitmentPlans_Delete", + "description": "Deletes the specified commitmentPlan associated with the Cognitive Services account.", + "x-ms-examples": { + "DeleteCommitmentPlan": { + "$ref": "./examples/DeleteCommitmentPlan.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/accountNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/commitmentPlanNameParameter" + } + ], + "responses": { + "200": { + "description": "OK -- Delete the commitmentPlan successfully." + }, + "202": { + "description": "Accepted -- the operation was successfully started and will complete asynchronously." + }, + "204": { + "description": "No Content -- The commitmentPlan does not exist." + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + } + } + }, + "definitions": { + "Kind": { + "type": "string", + "description": "The kind (type) of cognitive service account." + }, + "Sku": { + "description": "The resource model definition representing SKU", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the SKU. Ex - P3. It is typically a letter+number code" + }, + "tier": { + "type": "string", + "enum": [ + "Free", + "Basic", + "Standard", + "Premium", + "Enterprise" + ], + "x-ms-enum": { + "name": "SkuTier", + "modelAsString": true + }, + "description": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT." + }, + "size": { + "type": "string", + "description": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. " + }, + "family": { + "type": "string", + "description": "If the service has different generations of hardware, for the same SKU, then that can be captured here." + }, + "capacity": { + "type": "integer", + "format": "int32", + "description": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted." + } + }, + "required": [ + "name" + ] + }, + "SkuName": { + "type": "string", + "description": "The name of SKU." + }, + "Account": { + "description": "Cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU.", + "type": "object", + "properties": { + "kind": { + "$ref": "#/definitions/Kind", + "description": "The Kind of the resource." + }, + "sku": { + "$ref": "#/definitions/Sku" + }, + "identity": { + "$ref": "#/definitions/Identity" + }, + "systemData": { + "$ref": "./types.json#/definitions/systemData", + "readOnly": true + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "x-ms-mutability": [ + "read", + "create", + "update" + ], + "description": "Resource tags." + }, + "location": { + "type": "string", + "x-ms-mutability": [ + "read", + "create" + ], + "description": "The geo-location where the resource lives" + }, + "properties": { + "$ref": "#/definitions/AccountProperties", + "description": "Properties of Cognitive Services account." + } + }, + "allOf": [ + { + "$ref": "./types.json#/definitions/AzureEntityResource" + } + ] + }, + "AccountListResult": { + "type": "object", + "properties": { + "nextLink": { + "description": "The link used to get the next page of accounts.", + "type": "string" + }, + "value": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/Account" + }, + "description": "Gets the list of Cognitive Services accounts and their properties." + } + }, + "description": "The list of cognitive services accounts operation response." + }, + "AccountProperties": { + "type": "object", + "properties": { + "provisioningState": { + "readOnly": true, + "type": "string", + "description": "Gets the status of the cognitive services account at the time the operation was called.", + "enum": [ + "Accepted", + "Creating", + "Deleting", + "Moving", + "Failed", + "Succeeded", + "ResolvingDNS" + ], + "x-ms-enum": { + "name": "ProvisioningState", + "modelAsString": true + } + }, + "endpoint": { + "type": "string", + "description": "Endpoint of the created account.", + "readOnly": true + }, + "internalId": { + "type": "string", + "description": "The internal identifier (deprecated, do not use this property).", + "readOnly": true + }, + "capabilities": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/SkuCapability" + }, + "x-ms-identifiers": [ + "name" + ], + "description": "Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only." + }, + "isMigrated": { + "type": "boolean", + "description": "If the resource is migrated from an existing key.", + "readOnly": true + }, + "migrationToken": { + "type": "string", + "description": "Resource migration token." + }, + "skuChangeInfo": { + "$ref": "#/definitions/SkuChangeInfo", + "description": "Sku change info of account.", + "readOnly": true + }, + "customSubDomainName": { + "type": "string", + "description": "Optional subdomain name used for token-based authentication." + }, + "networkAcls": { + "$ref": "#/definitions/NetworkRuleSet", + "description": "A collection of rules governing the accessibility from specific network locations." + }, + "encryption": { + "$ref": "#/definitions/Encryption", + "description": "The encryption properties for this resource." + }, + "userOwnedStorage": { + "type": "array", + "items": { + "$ref": "#/definitions/UserOwnedStorage" + }, + "x-ms-identifiers": [ + "resourceId" + ], + "description": "The storage accounts for this resource." + }, + "privateEndpointConnections": { + "type": "array", + "readOnly": true, + "items": { + "$ref": "#/definitions/PrivateEndpointConnection" + }, + "description": "The private endpoint connection associated with the Cognitive Services account." + }, + "publicNetworkAccess": { + "type": "string", + "description": "Whether or not public endpoint access is allowed for this account.", + "enum": [ + "Enabled", + "Disabled" + ], + "x-ms-enum": { + "name": "PublicNetworkAccess", + "modelAsString": true + } + }, + "apiProperties": { + "$ref": "#/definitions/ApiProperties", + "description": "The api properties for special APIs." + }, + "dateCreated": { + "readOnly": true, + "type": "string", + "description": "Gets the date of cognitive services account creation." + }, + "callRateLimit": { + "readOnly": true, + "$ref": "#/definitions/CallRateLimit" + }, + "dynamicThrottlingEnabled": { + "type": "boolean", + "description": "The flag to enable dynamic throttling." + }, + "quotaLimit": { + "readOnly": true, + "$ref": "#/definitions/QuotaLimit" + }, + "restrictOutboundNetworkAccess": { + "type": "boolean" + }, + "allowedFqdnList": { + "type": "array", + "items": { + "type": "string" + } + }, + "disableLocalAuth": { + "type": "boolean" + }, + "endpoints": { + "readOnly": true, + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "restore": { + "type": "boolean" + }, + "deletionDate": { + "type": "string", + "description": "The deletion date, only available for deleted account.", + "readOnly": true + }, + "scheduledPurgeDate": { + "type": "string", + "description": "The scheduled purge date, only available for deleted account.", + "readOnly": true + } + }, + "description": "Properties of Cognitive Services account." + }, + "ApiProperties": { + "type": "object", + "additionalProperties": { + "type": "object" + }, + "properties": { + "qnaRuntimeEndpoint": { + "type": "string", + "description": "(QnAMaker Only) The runtime endpoint of QnAMaker." + }, + "qnaAzureSearchEndpointKey": { + "type": "string", + "description": "(QnAMaker Only) The Azure Search endpoint key of QnAMaker." + }, + "qnaAzureSearchEndpointId": { + "type": "string", + "description": "(QnAMaker Only) The Azure Search endpoint id of QnAMaker." + }, + "statisticsEnabled": { + "type": "boolean", + "description": "(Bing Search Only) The flag to enable statistics of Bing Search." + }, + "eventHubConnectionString": { + "type": "string", + "description": "(Personalization Only) The flag to enable statistics of Bing Search.", + "pattern": "^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$", + "maxLength": 1000 + }, + "storageAccountConnectionString": { + "type": "string", + "description": "(Personalization Only) The storage account connection string.", + "pattern": "^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$", + "maxLength": 1000 + }, + "aadClientId": { + "type": "string", + "description": "(Metrics Advisor Only) The Azure AD Client Id (Application Id).", + "maxLength": 500 + }, + "aadTenantId": { + "type": "string", + "description": "(Metrics Advisor Only) The Azure AD Tenant Id.", + "maxLength": 500 + }, + "superUser": { + "type": "string", + "description": "(Metrics Advisor Only) The super user of Metrics Advisor.", + "maxLength": 500 + }, + "websiteName": { + "type": "string", + "description": "(Metrics Advisor Only) The website name of Metrics Advisor.", + "maxLength": 500 + } + }, + "description": "The api properties for special APIs." + }, + "CallRateLimit": { + "type": "object", + "properties": { + "count": { + "type": "number", + "description": "The count value of Call Rate Limit." + }, + "renewalPeriod": { + "type": "number", + "description": "The renewal period in seconds of Call Rate Limit." + }, + "rules": { + "type": "array", + "items": { + "$ref": "#/definitions/ThrottlingRule" + }, + "x-ms-identifiers": [ + "key" + ] + } + }, + "description": "The call rate limit Cognitive Services account." + }, + "QuotaLimit": { + "type": "object", + "properties": { + "count": { + "type": "number" + }, + "renewalPeriod": { + "type": "number" + }, + "rules": { + "type": "array", + "items": { + "$ref": "#/definitions/ThrottlingRule" + }, + "x-ms-identifiers": [ + "key" + ] + } + } + }, + "ThrottlingRule": { + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "renewalPeriod": { + "type": "number" + }, + "count": { + "type": "number" + }, + "minCount": { + "type": "number" + }, + "dynamicThrottlingEnabled": { + "type": "boolean" + }, + "matchPatterns": { + "type": "array", + "items": { + "$ref": "#/definitions/RequestMatchPattern" + }, + "x-ms-identifiers": [ + "path", + "method" + ] + } + } + }, + "RequestMatchPattern": { + "type": "object", + "properties": { + "path": { + "type": "string" + }, + "method": { + "type": "string" + } + } + }, + "ApiKeys": { + "type": "object", + "properties": { + "key1": { + "type": "string", + "description": "Gets the value of key 1." + }, + "key2": { + "type": "string", + "description": "Gets the value of key 2." + } + }, + "description": "The access keys for the cognitive services account." + }, + "SkuChangeInfo": { + "type": "object", + "properties": { + "countOfDowngrades": { + "type": "number", + "description": "Gets the count of downgrades." + }, + "countOfUpgradesAfterDowngrades": { + "type": "number", + "description": "Gets the count of upgrades after downgrades." + }, + "lastChangeDate": { + "type": "string", + "description": "Gets the last change date." + } + }, + "description": "Sku change info of account." + }, + "RegenerateKeyParameters": { + "type": "object", + "properties": { + "keyName": { + "type": "string", + "description": "key name to generate (Key1|Key2)", + "enum": [ + "Key1", + "Key2" + ], + "x-ms-enum": { + "name": "KeyName", + "modelAsString": false + } + } + }, + "required": [ + "keyName" + ], + "description": "Regenerate key parameters." + }, + "AccountSkuListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/AccountSku" + }, + "x-ms-identifiers": [ + "sku/name", + "resourceType" + ], + "description": "Gets the list of Cognitive Services accounts and their properties." + } + }, + "description": "The list of cognitive services accounts operation response." + }, + "AccountSku": { + "type": "object", + "properties": { + "resourceType": { + "type": "string", + "description": "Resource Namespace and Type" + }, + "sku": { + "$ref": "#/definitions/Sku", + "description": "The SKU of Cognitive Services account." + } + }, + "description": "Cognitive Services resource type and SKU." + }, + "UsageListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Usage" + }, + "x-ms-identifiers": [ + "name" + ], + "description": "The list of usages for Cognitive Service account." + } + }, + "description": "The response to a list usage request." + }, + "Usage": { + "type": "object", + "properties": { + "unit": { + "description": "The unit of the metric.", + "$ref": "#/definitions/UnitType" + }, + "name": { + "$ref": "#/definitions/MetricName", + "description": "The name information for the metric." + }, + "quotaPeriod": { + "type": "string", + "description": "The quota period used to summarize the usage values." + }, + "limit": { + "type": "number", + "format": "double", + "description": "Maximum value for this metric." + }, + "currentValue": { + "type": "number", + "format": "double", + "description": "Current value for this metric." + }, + "nextResetTime": { + "type": "string", + "description": "Next reset time for current quota." + }, + "status": { + "type": "string", + "description": "Cognitive Services account quota usage status.", + "enum": [ + "Included", + "Blocked", + "InOverage", + "Unknown" + ], + "x-ms-enum": { + "name": "QuotaUsageStatus", + "modelAsString": true + } + } + }, + "description": "The usage data for a usage request." + }, + "MetricName": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "The name of the metric." + }, + "localizedValue": { + "type": "string", + "description": "The friendly name of the metric." + } + }, + "description": "A metric name." + }, + "UnitType": { + "type": "string", + "description": "The unit of the metric.", + "enum": [ + "Count", + "Bytes", + "Seconds", + "Percent", + "CountPerSecond", + "BytesPerSecond", + "Milliseconds" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "UnitType" + } + }, + "CheckSkuAvailabilityParameter": { + "type": "object", + "description": "Check SKU availability parameter.", + "properties": { + "skus": { + "type": "array", + "items": { + "$ref": "#/definitions/SkuName" + }, + "description": "The SKU of the resource." + }, + "kind": { + "$ref": "#/definitions/Kind", + "description": "The Kind of the resource." + }, + "type": { + "type": "string", + "description": "The Type of the resource." + } + }, + "required": [ + "skus", + "kind", + "type" + ] + }, + "SkuAvailabilityListResult": { + "type": "object", + "description": "Check SKU availability result list.", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/SkuAvailability" + }, + "x-ms-identifiers": [ + "skuName", + "type", + "kind" + ], + "description": "Check SKU availability result list." + } + } + }, + "SkuAvailability": { + "type": "object", + "description": "SKU availability.", + "properties": { + "kind": { + "$ref": "#/definitions/Kind", + "description": "The Kind of the resource." + }, + "type": { + "type": "string", + "description": "The Type of the resource." + }, + "skuName": { + "$ref": "#/definitions/SkuName", + "description": "The SKU of Cognitive Services account." + }, + "skuAvailable": { + "type": "boolean", + "description": "Indicates the given SKU is available or not." + }, + "reason": { + "type": "string", + "description": "Reason why the SKU is not available." + }, + "message": { + "type": "string", + "description": "Additional error message." + } + } + }, + "SkuCapability": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the SkuCapability." + }, + "value": { + "type": "string", + "description": "The value of the SkuCapability." + } + }, + "description": "SkuCapability indicates the capability of a certain feature." + }, + "CheckDomainAvailabilityParameter": { + "type": "object", + "description": "Check Domain availability parameter.", + "properties": { + "subdomainName": { + "type": "string", + "description": "The subdomain name to use." + }, + "type": { + "type": "string", + "description": "The Type of the resource." + }, + "kind": { + "$ref": "#/definitions/Kind", + "description": "The Kind of the resource." + } + }, + "required": [ + "subdomainName", + "type" + ] + }, + "DomainAvailability": { + "type": "object", + "description": "Domain availability.", + "properties": { + "isSubdomainAvailable": { + "type": "boolean", + "description": "Indicates the given SKU is available or not." + }, + "reason": { + "type": "string", + "description": "Reason why the SKU is not available." + }, + "subdomainName": { + "type": "string", + "description": "The subdomain name to use." + }, + "type": { + "type": "string", + "description": "The Type of the resource." + }, + "kind": { + "$ref": "#/definitions/Kind", + "description": "The Kind of the resource." + } + } + }, + "ResourceSkuRestrictions": { + "type": "object", + "properties": { + "type": { + "type": "string", + "description": "The type of restrictions.", + "enum": [ + "Location", + "Zone" + ], + "x-ms-enum": { + "name": "ResourceSkuRestrictionsType", + "modelAsString": false + } + }, + "values": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted." + }, + "restrictionInfo": { + "$ref": "#/definitions/ResourceSkuRestrictionInfo", + "description": "The information about the restriction where the SKU cannot be used." + }, + "reasonCode": { + "type": "string", + "description": "The reason for restriction.", + "enum": [ + "QuotaId", + "NotAvailableForSubscription" + ], + "x-ms-enum": { + "name": "ResourceSkuRestrictionsReasonCode", + "modelAsString": true + } + } + }, + "description": "Describes restrictions of a SKU." + }, + "ResourceSku": { + "type": "object", + "properties": { + "resourceType": { + "type": "string", + "description": "The type of resource the SKU applies to." + }, + "name": { + "type": "string", + "description": "The name of SKU." + }, + "tier": { + "type": "string", + "description": "Specifies the tier of Cognitive Services account." + }, + "kind": { + "type": "string", + "description": "The Kind of resources that are supported in this SKU." + }, + "locations": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The set of locations that the SKU is available." + }, + "restrictions": { + "type": "array", + "items": { + "$ref": "#/definitions/ResourceSkuRestrictions" + }, + "x-ms-identifiers": [], + "description": "The restrictions because of which SKU cannot be used. This is empty if there are no restrictions." + } + }, + "description": "Describes an available Cognitive Services SKU." + }, + "ResourceSkuRestrictionInfo": { + "type": "object", + "properties": { + "locations": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Locations where the SKU is restricted" + }, + "zones": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of availability zones where the SKU is restricted." + } + } + }, + "ResourceSkuListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/ResourceSku" + }, + "x-ms-identifiers": [ + "resourceType", + "name", + "kind" + ], + "description": "The list of skus available for the subscription." + }, + "nextLink": { + "type": "string", + "description": "The uri to fetch the next page of Skus." + } + }, + "required": [ + "value" + ], + "description": "The Get Skus operation response." + }, + "NetworkRuleSet": { + "type": "object", + "properties": { + "defaultAction": { + "type": "string", + "description": "The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.", + "enum": [ + "Allow", + "Deny" + ], + "x-ms-enum": { + "name": "NetworkRuleAction", + "modelAsString": true + } + }, + "ipRules": { + "type": "array", + "items": { + "$ref": "#/definitions/IpRule" + }, + "x-ms-identifiers": [], + "description": "The list of IP address rules." + }, + "virtualNetworkRules": { + "type": "array", + "items": { + "$ref": "#/definitions/VirtualNetworkRule" + }, + "description": "The list of virtual network rules." + } + }, + "description": "A set of rules governing the network accessibility." + }, + "IpRule": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78)." + } + }, + "required": [ + "value" + ], + "description": "A rule governing the accessibility from a specific ip address or ip range." + }, + "VirtualNetworkRule": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Full resource id of a vnet subnet, such as '/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1'." + }, + "state": { + "type": "string", + "description": "Gets the state of virtual network rule." + }, + "ignoreMissingVnetServiceEndpoint": { + "type": "boolean", + "description": "Ignore missing vnet service endpoint or not." + } + }, + "required": [ + "id" + ], + "description": "A rule governing the accessibility from a specific virtual network." + }, + "Identity": { + "type": "object", + "description": "Identity for the resource.", + "properties": { + "type": { + "type": "string", + "description": "The identity type.", + "enum": [ + "None", + "SystemAssigned", + "UserAssigned", + "SystemAssigned, UserAssigned" + ], + "x-ms-enum": { + "name": "ResourceIdentityType", + "modelAsString": false + } + }, + "tenantId": { + "readOnly": true, + "type": "string", + "description": "The tenant ID of resource." + }, + "principalId": { + "readOnly": true, + "type": "string", + "description": "The principal ID of resource identity." + }, + "userAssignedIdentities": { + "description": "The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}", + "type": "object", + "additionalProperties": { + "description": "User-assigned managed identity.", + "$ref": "#/definitions/UserAssignedIdentity" + } + } + } + }, + "UserAssignedIdentity": { + "type": "object", + "description": "User-assigned managed identity.", + "properties": { + "principalId": { + "readOnly": true, + "type": "string", + "description": "Azure Active Directory principal ID associated with this Identity." + }, + "clientId": { + "readOnly": true, + "type": "string", + "description": "Client App Id associated with this identity." + } + } + }, + "Encryption": { + "type": "object", + "properties": { + "keyVaultProperties": { + "$ref": "#/definitions/KeyVaultProperties", + "description": "Properties of KeyVault" + }, + "keySource": { + "type": "string", + "description": "Enumerates the possible value of keySource for Encryption", + "default": "Microsoft.KeyVault", + "enum": [ + "Microsoft.CognitiveServices", + "Microsoft.KeyVault" + ], + "x-ms-enum": { + "name": "keySource", + "modelAsString": true + } + } + }, + "description": "Properties to configure Encryption" + }, + "KeyVaultProperties": { + "type": "object", + "properties": { + "keyName": { + "type": "string", + "description": "Name of the Key from KeyVault" + }, + "keyVersion": { + "type": "string", + "description": "Version of the Key from KeyVault" + }, + "keyVaultUri": { + "type": "string", + "description": "Uri of KeyVault" + }, + "identityClientId": { + "type": "string" + } + }, + "description": "Properties to configure keyVault Properties" + }, + "UserOwnedStorage": { + "type": "object", + "properties": { + "resourceId": { + "type": "string", + "description": "Full resource id of a Microsoft.Storage resource." + }, + "identityClientId": { + "type": "string" + } + }, + "description": "The user owned storage for Cognitive Services account." + }, + "PrivateEndpointConnectionListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "description": "Array of private endpoint connections", + "items": { + "$ref": "#/definitions/PrivateEndpointConnection" + } + } + }, + "description": "A list of private endpoint connections" + }, + "PrivateEndpointConnection": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/PrivateEndpointConnectionProperties", + "description": "Resource properties." + }, + "systemData": { + "$ref": "./types.json#/definitions/systemData", + "readOnly": true + }, + "location": { + "type": "string", + "description": "The location of the private endpoint connection" + } + }, + "allOf": [ + { + "$ref": "./types.json#/definitions/AzureEntityResource" + } + ], + "description": "The Private Endpoint Connection resource." + }, + "PrivateEndpointConnectionProperties": { + "type": "object", + "properties": { + "privateEndpoint": { + "$ref": "./privatelinks.json#/definitions/PrivateEndpoint", + "description": "The resource of private end point." + }, + "privateLinkServiceConnectionState": { + "$ref": "./privatelinks.json#/definitions/PrivateLinkServiceConnectionState", + "description": "A collection of information about the state of the connection between service consumer and provider." + }, + "provisioningState": { + "$ref": "./privatelinks.json#/definitions/PrivateEndpointConnectionProvisioningState", + "description": "The provisioning state of the private endpoint connection resource." + }, + "groupIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The private link resource group ids." + } + }, + "required": [ + "privateLinkServiceConnectionState" + ], + "description": "Properties of the PrivateEndpointConnectProperties." + }, + "PrivateLinkResourceListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "description": "Array of private link resources", + "items": { + "$ref": "#/definitions/PrivateLinkResource" + } + } + }, + "description": "A list of private link resources" + }, + "PrivateLinkResource": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/PrivateLinkResourceProperties", + "description": "Resource properties." + } + }, + "allOf": [ + { + "$ref": "./types.json#/definitions/Resource" + } + ], + "description": "A private link resource" + }, + "PrivateLinkResourceProperties": { + "type": "object", + "properties": { + "groupId": { + "description": "The private link resource group id.", + "type": "string", + "readOnly": true + }, + "requiredMembers": { + "description": "The private link resource required member names.", + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + }, + "requiredZoneNames": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The private link resource Private link DNS zone name." + }, + "displayName": { + "description": "The private link resource display name.", + "type": "string", + "readOnly": true + } + }, + "description": "Properties of a private link resource." + }, + "DeploymentListResult": { + "type": "object", + "properties": { + "nextLink": { + "description": "The link used to get the next page of Deployment.", + "type": "string" + }, + "value": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/Deployment" + }, + "description": "Gets the list of Cognitive Services accounts Deployment and their properties." + } + }, + "description": "The list of cognitive services accounts operation response." + }, + "Deployment": { + "description": "Cognitive Services account deployment.", + "type": "object", + "properties": { + "systemData": { + "$ref": "./types.json#/definitions/systemData", + "readOnly": true + }, + "etag": { + "type": "string", + "readOnly": true, + "description": "Resource Etag." + }, + "properties": { + "$ref": "#/definitions/DeploymentProperties", + "description": "Properties of Cognitive Services account deployment." + } + }, + "allOf": [ + { + "$ref": "./types.json#/definitions/ProxyResource" + } + ] + }, + "DeploymentProperties": { + "type": "object", + "properties": { + "provisioningState": { + "readOnly": true, + "type": "string", + "description": "Gets the status of the resource at the time the operation was called.", + "enum": [ + "Accepted", + "Creating", + "Deleting", + "Moving", + "Failed", + "Succeeded" + ], + "x-ms-enum": { + "name": "DeploymentProvisioningState", + "modelAsString": true + } + }, + "model": { + "type": "object", + "$ref": "#/definitions/DeploymentModel" + }, + "scaleSettings": { + "type": "object", + "$ref": "#/definitions/DeploymentScaleSettings" + }, + "capabilities": { + "readOnly": true, + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "The capabilities." + }, + "raiPolicyName": { + "type": "string", + "description": "The name of RAI policy." + }, + "callRateLimit": { + "readOnly": true, + "$ref": "#/definitions/CallRateLimit" + } + }, + "description": "Properties of Cognitive Services account deployment." + }, + "DeploymentModel": { + "type": "object", + "properties": { + "format": { + "type": "string", + "description": "Deployment model format." + }, + "name": { + "type": "string", + "description": "Deployment model name." + }, + "version": { + "type": "string", + "description": "Deployment model version." + }, + "callRateLimit": { + "readOnly": true, + "$ref": "#/definitions/CallRateLimit" + } + }, + "description": "Properties of Cognitive Services account deployment model." + }, + "DeploymentScaleSettings": { + "type": "object", + "properties": { + "scaleType": { + "type": "string", + "description": "Deployment scale type.", + "enum": [ + "Standard", + "Manual" + ], + "x-ms-enum": { + "name": "DeploymentScaleType", + "modelAsString": true + } + }, + "capacity": { + "type": "integer", + "format": "int32", + "description": "Deployment capacity." + }, + "activeCapacity": { + "readOnly": true, + "type": "integer", + "format": "int32", + "description": "Deployment active capacity. This value might be different from `capacity` if customer recently updated `capacity`." + } + }, + "description": "Properties of Cognitive Services account deployment model." + }, + "CommitmentTierListResult": { + "type": "object", + "properties": { + "nextLink": { + "description": "The link used to get the next page of CommitmentTier.", + "type": "string" + }, + "value": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/CommitmentTier" + }, + "x-ms-identifiers": [ + "kind", + "tier", + "skuName", + "hostingModel", + "planType" + ], + "description": "Gets the list of Cognitive Services accounts CommitmentTier and their properties." + } + }, + "description": "The list of cognitive services accounts operation response." + }, + "CommitmentTier": { + "description": "Cognitive Services account commitment tier.", + "type": "object", + "properties": { + "kind": { + "$ref": "#/definitions/Kind", + "description": "The Kind of the resource." + }, + "skuName": { + "type": "string", + "description": "The name of the SKU. Ex - P3. It is typically a letter+number code" + }, + "hostingModel": { + "$ref": "#/definitions/HostingModel", + "description": "Account hosting model." + }, + "planType": { + "type": "string", + "description": "Commitment plan type." + }, + "tier": { + "type": "string", + "description": "Commitment period commitment tier." + }, + "maxCount": { + "type": "integer", + "format": "int32", + "description": "Commitment period commitment max count." + }, + "quota": { + "type": "object", + "$ref": "#/definitions/CommitmentQuota" + }, + "cost": { + "type": "object", + "$ref": "#/definitions/CommitmentCost" + } + } + }, + "CommitmentQuota": { + "type": "object", + "properties": { + "quantity": { + "type": "integer", + "format": "int64", + "description": "Commitment quota quantity." + }, + "unit": { + "type": "string", + "description": "Commitment quota unit." + } + }, + "description": "Cognitive Services account commitment quota." + }, + "CommitmentCost": { + "type": "object", + "properties": { + "commitmentMeterId": { + "type": "string", + "description": "Commitment meter Id." + }, + "overageMeterId": { + "type": "string", + "description": "Overage meter Id." + } + }, + "description": "Cognitive Services account commitment cost." + }, + "CommitmentPlanListResult": { + "type": "object", + "properties": { + "nextLink": { + "description": "The link used to get the next page of CommitmentPlan.", + "type": "string" + }, + "value": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/CommitmentPlan" + }, + "description": "Gets the list of Cognitive Services accounts CommitmentPlan and their properties." + } + }, + "description": "The list of cognitive services accounts operation response." + }, + "CommitmentPlan": { + "description": "Cognitive Services account commitment plan.", + "type": "object", + "properties": { + "systemData": { + "$ref": "./types.json#/definitions/systemData", + "readOnly": true + }, + "etag": { + "type": "string", + "readOnly": true, + "description": "Resource Etag." + }, + "properties": { + "$ref": "#/definitions/CommitmentPlanProperties", + "description": "Properties of Cognitive Services account commitment plan." + } + }, + "allOf": [ + { + "$ref": "./types.json#/definitions/ProxyResource" + } + ] + }, + "CommitmentPlanProperties": { + "type": "object", + "properties": { + "hostingModel": { + "$ref": "#/definitions/HostingModel", + "description": "Account hosting model." + }, + "planType": { + "type": "string", + "description": "Commitment plan type." + }, + "current": { + "type": "object", + "$ref": "#/definitions/CommitmentPeriod" + }, + "autoRenew": { + "type": "boolean", + "description": "AutoRenew commitment plan." + }, + "next": { + "type": "object", + "$ref": "#/definitions/CommitmentPeriod" + }, + "last": { + "type": "object", + "$ref": "#/definitions/CommitmentPeriod", + "readOnly": true + } + }, + "description": "Properties of Cognitive Services account commitment plan." + }, + "HostingModel": { + "type": "string", + "description": "Account hosting model.", + "enum": [ + "Web", + "ConnectedContainer", + "DisconnectedContainer" + ], + "x-ms-enum": { + "name": "HostingModel", + "modelAsString": true + } + }, + "CommitmentPeriod": { + "type": "object", + "properties": { + "tier": { + "type": "string", + "description": "Commitment period commitment tier." + }, + "count": { + "type": "integer", + "format": "int32", + "description": "Commitment period commitment count." + }, + "quota": { + "type": "object", + "$ref": "#/definitions/CommitmentQuota", + "readOnly": true + }, + "startDate": { + "type": "string", + "description": "Commitment period start date.", + "readOnly": true + }, + "endDate": { + "type": "string", + "description": "Commitment period end date.", + "readOnly": true + } + }, + "description": "Cognitive Services account commitment period." + }, + "AccountModelListResult": { + "type": "object", + "properties": { + "nextLink": { + "description": "The link used to get the next page of Model.", + "type": "string" + }, + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/AccountModel" + }, + "x-ms-identifiers": [ + "name", + "format", + "version" + ], + "description": "Gets the list of Cognitive Services accounts Model and their properties." + } + }, + "description": "The list of cognitive services accounts operation response." + }, + "AccountModel": { + "description": "Cognitive Services account Model.", + "type": "object", + "properties": { + "baseModel": { + "type": "object", + "description": "Base Model Identifier.", + "$ref": "#/definitions/DeploymentModel" + }, + "maxCapacity": { + "type": "integer", + "format": "int32", + "description": "The max capacity." + }, + "capabilities": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "The capabilities." + }, + "deprecation": { + "type": "object", + "$ref": "#/definitions/ModelDeprecationInfo" + }, + "systemData": { + "$ref": "./types.json#/definitions/systemData" + } + }, + "allOf": [ + { + "$ref": "#/definitions/DeploymentModel" + } + ] + }, + "ModelDeprecationInfo": { + "description": "Cognitive Services account ModelDeprecationInfo.", + "type": "object", + "properties": { + "fineTune": { + "type": "string", + "description": "The datetime of deprecation of the fineTune Model." + }, + "inference": { + "type": "string", + "description": "The datetime of deprecation of the inference Model." + } + } + } + }, + "parameters": { + "accountNameParameter": { + "name": "accountName", + "in": "path", + "required": true, + "type": "string", + "maxLength": 64, + "minLength": 2, + "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_.-]*$", + "description": "The name of Cognitive Services account.", + "x-ms-parameter-location": "method" + }, + "locationParameter": { + "name": "location", + "in": "path", + "description": "Resource location.", + "required": true, + "type": "string", + "x-ms-parameter-location": "method" + }, + "usageFilterParameter": { + "name": "$filter", + "in": "query", + "required": false, + "type": "string", + "description": "An OData filter expression that describes a subset of usages to return. The supported parameter is name.value (name of the metric, can have an or of multiple names).", + "x-ms-parameter-location": "method" + }, + "privateEndpointConnectionNameParameter": { + "name": "privateEndpointConnectionName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the private endpoint connection associated with the Cognitive Services Account", + "x-ms-parameter-location": "method" + }, + "deploymentNameParameter": { + "name": "deploymentName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the deployment associated with the Cognitive Services Account", + "x-ms-parameter-location": "method" + }, + "commitmentPlanNameParameter": { + "name": "commitmentPlanName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the commitmentPlan associated with the Cognitive Services Account", + "x-ms-parameter-location": "method" + } + } +} \ No newline at end of file diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CheckDomainAvailability.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CheckDomainAvailability.json new file mode 100644 index 00000000..9e80314a --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CheckDomainAvailability.json @@ -0,0 +1,21 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "location": "westus", + "parameters": { + "subdomainName": "contosodemoapp1", + "type": "Microsoft.CognitiveServices/accounts" + } + }, + "responses": { + "200": { + "body": { + "isSubdomainAvailable": false, + "reason": "Sub domain name 'contosodemoapp1' is not valid", + "subdomainName": "contosodemoapp1", + "type": "Microsoft.CognitiveServices/accounts" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CheckSkuAvailability.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CheckSkuAvailability.json new file mode 100644 index 00000000..582cac98 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CheckSkuAvailability.json @@ -0,0 +1,30 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "location": "westus", + "parameters": { + "skus": [ + "S0" + ], + "kind": "Face", + "type": "Microsoft.CognitiveServices/accounts" + } + }, + "responses": { + "200": { + "body": { + "value": [ + { + "kind": "Face", + "type": "Microsoft.CognitiveServices/accounts", + "skuName": "S0", + "skuAvailable": true, + "reason": null, + "message": null + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CreateAccount.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CreateAccount.json new file mode 100644 index 00000000..ef71a9f0 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CreateAccount.json @@ -0,0 +1,140 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "myResourceGroup", + "accountName": "testCreate1", + "account": { + "location": "West US", + "kind": "Emotion", + "sku": { + "name": "S0" + }, + "properties": { + "encryption": { + "keyVaultProperties": { + "keyName": "KeyName", + "keyVersion": "891CF236-D241-4738-9462-D506AF493DFA", + "keyVaultUri": "https://pltfrmscrts-use-pc-dev.vault.azure.net/" + }, + "keySource": "Microsoft.KeyVault" + }, + "userOwnedStorage": [ + { + "resourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount" + } + ] + }, + "identity": { + "type": "SystemAssigned" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.CognitiveServices/accounts/testCreate1", + "name": "testCreate1", + "type": "Microsoft.CognitiveServices/accounts", + "location": "West US", + "sku": { + "name": "S0" + }, + "kind": "Emotion", + "etag": "W/\"datetime'2017-04-10T08%3A00%3A05.445595Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded", + "encryption": { + "keySource": "Microsoft.KeyVault", + "keyVaultProperties": { + "keyName": "FakeKeyName", + "keyVersion": "891CF236-D241-4738-9462-D506AF493DFA", + "keyVaultUri": "https://pltfrmscrts-use-pc-dev.vault.azure.net/" + } + }, + "userOwnedStorage": [ + { + "resourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount" + } + ] + }, + "identity": { + "principalId": "b5cf119e-a5c2-42c7-802f-592e0efb169f", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "type": "SystemAssigned" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.CognitiveServices/accounts/testCreate1", + "name": "testCreate1", + "type": "Microsoft.CognitiveServices/accounts", + "location": "West US", + "sku": { + "name": "S0" + }, + "kind": "Emotion", + "etag": "W/\"datetime'2017-04-10T07%3A57%3A48.4582781Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded", + "encryption": { + "keySource": "Microsoft.KeyVault", + "keyVaultProperties": { + "keyName": "FakeKeyName", + "keyVersion": "891CF236-D241-4738-9462-D506AF493DFA", + "keyVaultUri": "https://pltfrmscrts-use-pc-dev.vault.azure.net/" + } + }, + "userOwnedStorage": [ + { + "resourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount" + } + ] + }, + "identity": { + "principalId": "b5cf119e-a5c2-42c7-802f-592e0efb169f", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "type": "SystemAssigned" + } + } + }, + "202": { + "body": { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.CognitiveServices/accounts/testCreate1", + "name": "testCreate1", + "type": "Microsoft.CognitiveServices/accounts", + "location": "West US", + "sku": { + "name": "S0" + }, + "kind": "Emotion", + "etag": "W/\"datetime'2017-04-10T07%3A57%3A48.4582781Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded", + "encryption": { + "keySource": "Microsoft.KeyVault", + "keyVaultProperties": { + "keyName": "FakeKeyName", + "keyVersion": "891CF236-D241-4738-9462-D506AF493DFA", + "keyVaultUri": "https://pltfrmscrts-use-pc-dev.vault.azure.net/" + } + }, + "userOwnedStorage": [ + { + "resourceId": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount" + } + ] + }, + "identity": { + "principalId": "b5cf119e-a5c2-42c7-802f-592e0efb169f", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "type": "SystemAssigned" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CreateAccountMin.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CreateAccountMin.json new file mode 100644 index 00000000..40fb6c48 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/CreateAccountMin.json @@ -0,0 +1,87 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "myResourceGroup", + "accountName": "testCreate1", + "account": { + "location": "West US", + "kind": "CognitiveServices", + "sku": { + "name": "S0" + }, + "properties": {}, + "identity": { + "type": "SystemAssigned" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.CognitiveServices/accounts/testCreate1", + "name": "testCreate1", + "type": "Microsoft.CognitiveServices/accounts", + "location": "West US", + "sku": { + "name": "S0" + }, + "kind": "Emotion", + "etag": "W/\"datetime'2017-04-10T08%3A00%3A05.445595Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded" + }, + "identity": { + "principalId": "b5cf119e-a5c2-42c7-802f-592e0efb169f", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "type": "SystemAssigned" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.CognitiveServices/accounts/testCreate1", + "name": "testCreate1", + "type": "Microsoft.CognitiveServices/accounts", + "location": "West US", + "sku": { + "name": "S0" + }, + "kind": "Emotion", + "etag": "W/\"datetime'2017-04-10T07%3A57%3A48.4582781Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded" + }, + "identity": { + "principalId": "b5cf119e-a5c2-42c7-802f-592e0efb169f", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "type": "SystemAssigned" + } + } + }, + "202": { + "body": { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.CognitiveServices/accounts/testCreate1", + "name": "testCreate1", + "type": "Microsoft.CognitiveServices/accounts", + "location": "West US", + "sku": { + "name": "S0" + }, + "kind": "Emotion", + "etag": "W/\"datetime'2017-04-10T07%3A57%3A48.4582781Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded" + }, + "identity": { + "principalId": "b5cf119e-a5c2-42c7-802f-592e0efb169f", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "type": "SystemAssigned" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteAccount.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteAccount.json new file mode 100644 index 00000000..48f3028f --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteAccount.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "myResourceGroup", + "accountName": "PropTest01" + }, + "responses": { + "200": {}, + "202": {}, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteCommitmentPlan.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteCommitmentPlan.json new file mode 100644 index 00000000..f25565cf --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteCommitmentPlan.json @@ -0,0 +1,14 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "subscriptionId", + "resourceGroupName": "resourceGroupName", + "accountName": "accountName", + "commitmentPlanName": "commitmentPlanName" + }, + "responses": { + "200": {}, + "202": {}, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteDeployment.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteDeployment.json new file mode 100644 index 00000000..bb12fb23 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeleteDeployment.json @@ -0,0 +1,14 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "subscriptionId", + "resourceGroupName": "resourceGroupName", + "accountName": "accountName", + "deploymentName": "deploymentName" + }, + "responses": { + "200": {}, + "202": {}, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeletePrivateEndpointConnection.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeletePrivateEndpointConnection.json new file mode 100644 index 00000000..ae373d9e --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/DeletePrivateEndpointConnection.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "subscriptionId": "{subscription-id}", + "resourceGroupName": "res6977", + "accountName": "sto2527", + "privateEndpointConnectionName": "{privateEndpointConnectionName}", + "api-version": "2022-10-01", + "monitor": "true" + }, + "responses": { + "200": {}, + "202": {}, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetAccount.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetAccount.json new file mode 100644 index 00000000..3d8276b7 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetAccount.json @@ -0,0 +1,31 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "myResourceGroup", + "accountName": "myAccount" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.CognitiveServices/accounts/myAccount", + "name": "myAccount", + "type": "Microsoft.CognitiveServices/accounts", + "location": "westus", + "sku": { + "name": "F0" + }, + "kind": "Emotion", + "tags": { + "Owner": "felixwa", + "ExpiredDate": "2017/09/01" + }, + "etag": "W/\"datetime'2017-04-10T04%3A42%3A19.7067387Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetCommitmentPlan.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetCommitmentPlan.json new file mode 100644 index 00000000..665b5b80 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetCommitmentPlan.json @@ -0,0 +1,26 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "subscriptionId", + "resourceGroupName": "resourceGroupName", + "accountName": "accountName", + "commitmentPlanName": "commitmentPlanName" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/commitmentPlans/commitmentPlanName", + "name": "commitmentPlanName", + "type": "Microsoft.CognitiveServices/accounts/commitmentPlans", + "properties": { + "hostingModel": "Web", + "planType": "Speech2Text", + "autoRenew": true, + "current": { + "tier": "T1" + } + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetDeletedAccount.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetDeletedAccount.json new file mode 100644 index 00000000..73e94125 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetDeletedAccount.json @@ -0,0 +1,32 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "myResourceGroup", + "accountName": "myAccount", + "location": "westus" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/providers/Microsoft.CognitiveServices/locations/westus/resourceGroups/myResourceGroup/deletedAccounts/myAccount", + "name": "myAccount", + "type": "Microsoft.CognitiveServices/accounts", + "location": "westus", + "sku": { + "name": "F0" + }, + "kind": "Emotion", + "tags": { + "Owner": "felixwa", + "ExpiredDate": "2017/09/01" + }, + "etag": "W/\"datetime'2017-04-10T04%3A42%3A19.7067387Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetDeployment.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetDeployment.json new file mode 100644 index 00000000..ca4264fd --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetDeployment.json @@ -0,0 +1,30 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "subscriptionId", + "resourceGroupName": "resourceGroupName", + "accountName": "accountName", + "deploymentName": "deploymentName" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName", + "name": "deploymentName", + "type": "Microsoft.CognitiveServices/accounts/deployments", + "properties": { + "model": { + "format": "OpenAI", + "name": "ada", + "version": "1" + }, + "scaleSettings": { + "scaleType": "Manual", + "capacity": 1 + }, + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetOperations.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetOperations.json new file mode 100644 index 00000000..22f89012 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetOperations.json @@ -0,0 +1,43 @@ +{ + "parameters": { + "api-version": "2022-10-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.CognitiveServices/accounts/read", + "display": { + "provider": "Microsoft Cognitive Services", + "resource": "Cognitive Services API Account", + "operation": "Read API Account", + "description": "Reads API accounts." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.CognitiveServices/accounts/write", + "display": { + "provider": "Microsoft Cognitive Services", + "resource": "Cognitive Services API Account", + "operation": "Write API Account", + "description": "Writes API Accounts." + }, + "origin": "user,system" + }, + { + "name": "Microsoft.CognitiveServices/accounts/delete", + "display": { + "provider": "Microsoft Cognitive Services", + "resource": "Cognitive Services API Account", + "operation": "Delete API Account", + "description": "Deletes API accounts" + }, + "origin": "user,system" + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetPrivateEndpointConnection.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetPrivateEndpointConnection.json new file mode 100644 index 00000000..9f2a643e --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetPrivateEndpointConnection.json @@ -0,0 +1,29 @@ +{ + "parameters": { + "subscriptionId": "{subscription-id}", + "resourceGroupName": "res6977", + "accountName": "sto2527", + "privateEndpointConnectionName": "{privateEndpointConnectionName}", + "api-version": "2022-10-01", + "monitor": "true" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.CognitiveServices/accounts/sto288/privateEndpointConnections/{privateEndpointConnectionName}", + "name": "{privateEndpointConnectionName}", + "type": "Microsoft.CognitiveServices/accounts/privateEndpointConnections", + "properties": { + "privateEndpoint": { + "id": "/subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.Network/privateEndpoints/petest01" + }, + "privateLinkServiceConnectionState": { + "status": "Approved", + "description": "Auto-Approved", + "actionsRequired": "None" + } + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetSkus.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetSkus.json new file mode 100644 index 00000000..e2a881ec --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetSkus.json @@ -0,0 +1,2164 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "f1c637e4-72ec-4f89-8d2b-0f933c036002" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Bing.Speech", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Bing.Speech", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "SpeechTranslation", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "SpeechTranslation", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "SpeechTranslation", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "SpeechTranslation", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "SpeechTranslation", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextTranslation", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextTranslation", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextTranslation", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextTranslation", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextTranslation", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "Bing.Search.v7", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "Bing.Search.v7", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "Bing.Search.v7", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "Bing.Search.v7", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S5", + "tier": "Standard", + "kind": "Bing.Search.v7", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S6", + "tier": "Standard", + "kind": "Bing.Search.v7", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S7", + "tier": "Standard", + "kind": "Bing.Search.v7", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S8", + "tier": "Standard", + "kind": "Bing.Search.v7", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "Bing.Autosuggest.v7", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "Bing.CustomSearch", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "Bing.SpellCheck.v7", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Bing.EntitySearch", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "Bing.EntitySearch", + "locations": [ + "GLOBAL" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "AUSTRALIAEAST" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "BRAZILSOUTH" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "CENTRALUSEUAP" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "SpeakerRecognition", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "SpeakerRecognition", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "CustomSpeech", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "CustomSpeech", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "WESTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "WESTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "NORTHEUROPE" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "SOUTHEASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "EASTASIA" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "WESTCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "CustomVision.Training", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "CustomVision.Training", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "CustomVision.Prediction", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "CustomVision.Prediction", + "locations": [ + "SOUTHCENTRALUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "EASTUS" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ContentModerator", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "ContentModerator", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "Face", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "Face", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "LUIS", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "LUIS", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "ComputerVision", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "ComputerVision", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "F0", + "tier": "Free", + "kind": "TextAnalytics", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S0", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S1", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S2", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S3", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + }, + { + "resourceType": "accounts", + "name": "S4", + "tier": "Standard", + "kind": "TextAnalytics", + "locations": [ + "EASTUS2" + ], + "restrictions": [] + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetUsages.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetUsages.json new file mode 100644 index 00000000..29d48e02 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/GetUsages.json @@ -0,0 +1,28 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "5a4f5c2e-6983-4ccb-bd34-2196d5b5bbd3", + "resourceGroupName": "myResourceGroup", + "accountName": "TestUsage02" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": { + "value": "Face.Transactions", + "localizedValue": "Face.Transactions" + }, + "status": "Included", + "currentValue": 3, + "limit": 30000, + "nextResetTime": "2018-03-28T09:33:51Z", + "quotaPeriod": "30.00:00:00", + "unit": "Count" + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountModels.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountModels.json new file mode 100644 index 00000000..3d587c44 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountModels.json @@ -0,0 +1,48 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "subscriptionId", + "resourceGroupName": "resourceGroupName", + "location": "location", + "accountName": "accountName" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "baseModel": { + "format": "OpenAI", + "name": "ada", + "version": "1" + }, + "format": "OpenAI", + "name": "ada.1", + "version": "1", + "maxCapacity": 10, + "capabilities": { + "fineTune": "true" + }, + "deprecation": { + "fineTune": "2024-01-01T00:00:00Z", + "inference": "2024-01-01T00:00:00Z" + } + }, + { + "format": "OpenAI", + "name": "davinci", + "version": "1", + "maxCapacity": 10, + "capabilities": { + "fineTune": "true" + }, + "deprecation": { + "fineTune": "2024-01-01T00:00:00Z", + "inference": "2024-01-01T00:00:00Z" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountsByResourceGroup.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountsByResourceGroup.json new file mode 100644 index 00000000..9aaa6dc3 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountsByResourceGroup.json @@ -0,0 +1,50 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "myResourceGroup" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.CognitiveServices/accounts/myAccount", + "name": "myAccount", + "type": "Microsoft.CognitiveServices/accounts", + "location": "westus", + "sku": { + "name": "F0" + }, + "kind": "Emotion", + "tags": { + "Owner": "felixwa", + "ExpiredDate": "2017/09/01" + }, + "etag": "W/\"datetime'2017-04-10T04%3A42%3A19.7067387Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded" + } + }, + { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.CognitiveServices/accounts/TestPropertyWU2", + "name": "TestPropertyWU2", + "type": "Microsoft.CognitiveServices/accounts", + "location": "westus", + "sku": { + "name": "S0" + }, + "kind": "Face", + "tags": {}, + "etag": "W/\"datetime'2017-04-07T04%3A32%3A38.9187216Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/face/v1.0", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountsBySubscription.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountsBySubscription.json new file mode 100644 index 00000000..19be86cf --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListAccountsBySubscription.json @@ -0,0 +1,77 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/bvttest/providers/Microsoft.CognitiveServices/accounts/bingSearch", + "name": "bingSearch", + "type": "Microsoft.CognitiveServices/accounts", + "location": "global", + "sku": { + "name": "S1" + }, + "kind": "Bing.Search", + "etag": "W/\"datetime'2017-03-27T11%3A19%3A08.762494Z'\"", + "properties": { + "endpoint": "https://api.cognitive.microsoft.com/bing/v5.0", + "provisioningState": "Succeeded" + } + }, + { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/bvttest/providers/Microsoft.CognitiveServices/accounts/CrisProd", + "name": "CrisProd", + "type": "Microsoft.CognitiveServices/accounts", + "location": "westus", + "sku": { + "name": "S0" + }, + "kind": "CRIS", + "tags": { + "can't delete it successfully": "v-yunjin" + }, + "etag": "W/\"datetime'2017-03-31T08%3A57%3A07.4499566Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/sts/v1.0", + "provisioningState": "Succeeded" + } + }, + { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/bvttest/providers/Microsoft.CognitiveServices/accounts/rayrptest0308", + "name": "rayrptest0308", + "type": "Microsoft.CognitiveServices/accounts", + "location": "westus", + "sku": { + "name": "S0" + }, + "kind": "Face", + "etag": "W/\"datetime'2017-03-27T11%3A15%3A23.5232645Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/face/v1.0", + "provisioningState": "Succeeded" + } + }, + { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/bvttest/providers/Microsoft.CognitiveServices/accounts/raytest02", + "name": "raytest02", + "type": "Microsoft.CognitiveServices/accounts", + "location": "westus", + "sku": { + "name": "S0" + }, + "kind": "Emotion", + "etag": "W/\"datetime'2017-04-04T02%3A07%3A07.3957572Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListCommitmentPlans.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListCommitmentPlans.json new file mode 100644 index 00000000..9c358646 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListCommitmentPlans.json @@ -0,0 +1,29 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "subscriptionId", + "resourceGroupName": "resourceGroupName", + "accountName": "accountName" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/commitmentPlans/commitmentPlanName", + "name": "commitmentPlanName", + "type": "Microsoft.CognitiveServices/accounts/commitmentPlans", + "properties": { + "hostingModel": "Web", + "planType": "Speech2Text", + "autoRenew": true, + "current": { + "tier": "T1" + } + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListCommitmentTiers.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListCommitmentTiers.json new file mode 100644 index 00000000..013137c1 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListCommitmentTiers.json @@ -0,0 +1,28 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "subscriptionId", + "resourceGroupName": "resourceGroupName", + "location": "location" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "kind": "TextAnalytics", + "skuName": "S", + "hostingModel": "Web", + "planType": "TA", + "tier": "T1", + "quota": { + "quantity": 1000000, + "unit": "Transaction" + }, + "cost": {} + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListDeletedAccountsBySubscription.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListDeletedAccountsBySubscription.json new file mode 100644 index 00000000..19be86cf --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListDeletedAccountsBySubscription.json @@ -0,0 +1,77 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/bvttest/providers/Microsoft.CognitiveServices/accounts/bingSearch", + "name": "bingSearch", + "type": "Microsoft.CognitiveServices/accounts", + "location": "global", + "sku": { + "name": "S1" + }, + "kind": "Bing.Search", + "etag": "W/\"datetime'2017-03-27T11%3A19%3A08.762494Z'\"", + "properties": { + "endpoint": "https://api.cognitive.microsoft.com/bing/v5.0", + "provisioningState": "Succeeded" + } + }, + { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/bvttest/providers/Microsoft.CognitiveServices/accounts/CrisProd", + "name": "CrisProd", + "type": "Microsoft.CognitiveServices/accounts", + "location": "westus", + "sku": { + "name": "S0" + }, + "kind": "CRIS", + "tags": { + "can't delete it successfully": "v-yunjin" + }, + "etag": "W/\"datetime'2017-03-31T08%3A57%3A07.4499566Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/sts/v1.0", + "provisioningState": "Succeeded" + } + }, + { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/bvttest/providers/Microsoft.CognitiveServices/accounts/rayrptest0308", + "name": "rayrptest0308", + "type": "Microsoft.CognitiveServices/accounts", + "location": "westus", + "sku": { + "name": "S0" + }, + "kind": "Face", + "etag": "W/\"datetime'2017-03-27T11%3A15%3A23.5232645Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/face/v1.0", + "provisioningState": "Succeeded" + } + }, + { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/bvttest/providers/Microsoft.CognitiveServices/accounts/raytest02", + "name": "raytest02", + "type": "Microsoft.CognitiveServices/accounts", + "location": "westus", + "sku": { + "name": "S0" + }, + "kind": "Emotion", + "etag": "W/\"datetime'2017-04-04T02%3A07%3A07.3957572Z'\"", + "properties": { + "endpoint": "https://westus.api.cognitive.microsoft.com/emotion/v1.0", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListDeployments.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListDeployments.json new file mode 100644 index 00000000..0e596dbe --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListDeployments.json @@ -0,0 +1,33 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "subscriptionId", + "resourceGroupName": "resourceGroupName", + "accountName": "accountName" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName", + "name": "deploymentName", + "type": "Microsoft.CognitiveServices/accounts/deployments", + "properties": { + "model": { + "format": "OpenAI", + "name": "ada", + "version": "1" + }, + "scaleSettings": { + "scaleType": "Manual", + "capacity": 1 + }, + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListKeys.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListKeys.json new file mode 100644 index 00000000..9902038a --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListKeys.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "myResourceGroup", + "accountName": "myAccount" + }, + "responses": { + "200": { + "body": { + "key1": "KEY1", + "key2": "KEY2" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListPrivateEndpointConnections.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListPrivateEndpointConnections.json new file mode 100644 index 00000000..439597c2 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListPrivateEndpointConnections.json @@ -0,0 +1,31 @@ +{ + "parameters": { + "subscriptionId": "{subscription-id}", + "resourceGroupName": "res6977", + "accountName": "sto2527", + "api-version": "2022-10-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.CognitiveServices/accounts/sto288/privateEndpointConnections/{privateEndpointConnectionName}", + "name": "{privateEndpointConnectionName}", + "type": "Microsoft.CognitiveServices/accounts/privateEndpointConnections", + "properties": { + "privateEndpoint": { + "id": "/subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.Network/privateEndpoints/petest01" + }, + "privateLinkServiceConnectionState": { + "status": "Approved", + "description": "Auto-Approved", + "actionsRequired": "None" + } + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListPrivateLinkResources.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListPrivateLinkResources.json new file mode 100644 index 00000000..675b0477 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListPrivateLinkResources.json @@ -0,0 +1,30 @@ +{ + "parameters": { + "subscriptionId": "{subscription-id}", + "resourceGroupName": "res6977", + "accountName": "sto2527", + "api-version": "2022-10-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/{subscription-id}/resourceGroups/res6977/providers/Microsoft.CognitiveServices/accounts/sto2527/privateLinkResources/account", + "name": "blob", + "type": "Microsoft.CognitiveServices/accounts/privateLinkResources", + "properties": { + "groupId": "account", + "requiredMembers": [ + "default" + ], + "requiredZoneNames": [ + "privatelink.cognitiveservices.azure.com" + ] + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListSkus.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListSkus.json new file mode 100644 index 00000000..9630de7a --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/ListSkus.json @@ -0,0 +1,30 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "myResourceGroup", + "accountName": "myAccount" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "resourceType": "Microsoft.CognitiveServices/accounts", + "sku": { + "name": "F0", + "tier": "Free" + } + }, + { + "resourceType": "Microsoft.CognitiveServices/accounts", + "sku": { + "name": "S0", + "tier": "Standard" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PurgeDeletedAccount.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PurgeDeletedAccount.json new file mode 100644 index 00000000..6f4c1df8 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PurgeDeletedAccount.json @@ -0,0 +1,14 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "myResourceGroup", + "accountName": "PropTest01", + "location": "westus" + }, + "responses": { + "200": {}, + "202": {}, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutCommitmentPlan.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutCommitmentPlan.json new file mode 100644 index 00000000..ab4ca9dd --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutCommitmentPlan.json @@ -0,0 +1,51 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "subscriptionId", + "resourceGroupName": "resourceGroupName", + "accountName": "accountName", + "commitmentPlanName": "commitmentPlanName", + "commitmentPlan": { + "properties": { + "hostingModel": "Web", + "planType": "Speech2Text", + "autoRenew": true, + "current": { + "tier": "T1" + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/commitmentPlans/commitmentPlanName", + "name": "commitmentPlanName", + "type": "Microsoft.CognitiveServices/accounts/commitmentPlans", + "properties": { + "hostingModel": "Web", + "planType": "Speech2Text", + "autoRenew": true, + "current": { + "tier": "T1" + } + } + } + }, + "201": { + "body": { + "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/commitmentPlans/commitmentPlanName", + "name": "commitmentPlanName", + "type": "Microsoft.CognitiveServices/accounts/commitmentPlans", + "properties": { + "hostingModel": "Web", + "planType": "Speech2Text", + "autoRenew": true, + "current": { + "tier": "T1" + } + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutDeployment.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutDeployment.json new file mode 100644 index 00000000..ae393fa1 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutDeployment.json @@ -0,0 +1,62 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "subscriptionId", + "resourceGroupName": "resourceGroupName", + "accountName": "accountName", + "deploymentName": "deploymentName", + "deployment": { + "properties": { + "model": { + "format": "OpenAI", + "name": "ada", + "version": "1" + }, + "scaleSettings": { + "scaleType": "Manual", + "capacity": 1 + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName", + "name": "deploymentName", + "type": "Microsoft.CognitiveServices/accounts/deployments", + "properties": { + "model": { + "format": "OpenAI", + "name": "ada", + "version": "1" + }, + "scaleSettings": { + "scaleType": "Manual", + "capacity": 1 + }, + "provisioningState": "Succeeded" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName", + "name": "deploymentName", + "type": "Microsoft.CognitiveServices/accounts/deployments", + "properties": { + "model": { + "format": "OpenAI", + "name": "ada", + "version": "1" + }, + "scaleSettings": { + "scaleType": "Manual", + "capacity": 1 + }, + "provisioningState": "Accepted" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutPrivateEndpointConnection.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutPrivateEndpointConnection.json new file mode 100644 index 00000000..600fe601 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/PutPrivateEndpointConnection.json @@ -0,0 +1,54 @@ +{ + "parameters": { + "subscriptionId": "{subscription-id}", + "resourceGroupName": "res7687", + "accountName": "sto9699", + "privateEndpointConnectionName": "{privateEndpointConnectionName}", + "api-version": "2022-10-01", + "monitor": "true", + "properties": { + "properties": { + "privateLinkServiceConnectionState": { + "status": "Approved", + "description": "Auto-Approved" + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.CognitiveServices/accounts/sto288/privateEndpointConnections/{privateEndpointConnectionName}", + "name": "{privateEndpointConnectionName}", + "type": "Microsoft.CognitiveServices/accounts/privateEndpointConnections", + "properties": { + "privateEndpoint": { + "id": "/subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.Network/privateEndpoints/petest01" + }, + "privateLinkServiceConnectionState": { + "status": "Approved", + "description": "Auto-Approved", + "actionsRequired": "None" + } + } + } + }, + "202": { + "body": { + "id": "/subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.CognitiveServices/accounts/sto288/privateEndpointConnections/{privateEndpointConnectionName}", + "name": "{privateEndpointConnectionName}", + "type": "Microsoft.CognitiveServices/accounts/privateEndpointConnections", + "properties": { + "privateEndpoint": { + "id": "/subscriptions/{subscription-id}/resourceGroups/res7231/providers/Microsoft.Network/privateEndpoints/petest01" + }, + "privateLinkServiceConnectionState": { + "status": "Approved", + "description": "Auto-Approved", + "actionsRequired": "None" + } + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/RegenerateKey.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/RegenerateKey.json new file mode 100644 index 00000000..8cc9d6d6 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/RegenerateKey.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "myResourceGroup", + "accountName": "myAccount", + "parameters": { + "keyName": "Key2" + } + }, + "responses": { + "200": { + "body": { + "key1": "KEY1", + "key2": "KEY2" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/UpdateAccount.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/UpdateAccount.json new file mode 100644 index 00000000..7210d294 --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/examples/UpdateAccount.json @@ -0,0 +1,58 @@ +{ + "parameters": { + "api-version": "2022-10-01", + "subscriptionId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "resourceGroupName": "bvttest", + "accountName": "bingSearch", + "account": { + "location": "global", + "sku": { + "name": "S2" + } + } + }, + "responses": { + "200": { + "headers": { + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CognitiveServices/locations/global/operationResults/00000000-0000-0000-0000-000000000000?api-version=2022-10-01", + "azure-AsyncOperation": "http://azure.async.operation/status" + }, + "body": { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/bvttest/providers/Microsoft.CognitiveServices/accounts/bingSearch", + "name": "bingSearch", + "type": "Microsoft.CognitiveServices/accounts", + "location": "global", + "sku": { + "name": "S2" + }, + "kind": "Bing.Search", + "etag": "W/\"datetime'2017-04-10T07%3A46%3A21.5618831Z'\"", + "properties": { + "endpoint": "https://api.cognitive.microsoft.com/bing/v5.0", + "provisioningState": "Succeeded" + } + } + }, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CognitiveServices/locations/global/operationResults/00000000-0000-0000-0000-000000000000?api-version=2022-10-01", + "azure-AsyncOperation": "http://azure.async.operation/status" + }, + "body": { + "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/bvttest/providers/Microsoft.CognitiveServices/accounts/bingSearch", + "name": "bingSearch", + "type": "Microsoft.CognitiveServices/accounts", + "location": "global", + "sku": { + "name": "S2" + }, + "kind": "Bing.Search", + "etag": "W/\"datetime'2017-04-10T07%3A46%3A21.5618831Z'\"", + "properties": { + "endpoint": "https://api.cognitive.microsoft.com/bing/v5.0", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/privatelinks.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/privatelinks.json new file mode 100644 index 00000000..de71737a --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/privatelinks.json @@ -0,0 +1,182 @@ +{ + "swagger": "2.0", + "info": { + "version": "2.0", + "title": "Common types" + }, + "paths": {}, + "definitions": { + "PrivateEndpoint": { + "type": "object", + "properties": { + "id": { + "readOnly": true, + "type": "string", + "description": "The ARM identifier for Private Endpoint" + } + }, + "description": "The Private Endpoint resource." + }, + "PrivateEndpointConnection": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/PrivateEndpointConnectionProperties", + "x-ms-client-flatten": true, + "description": "Resource properties." + } + }, + "allOf": [ + { + "$ref": "./types.json#/definitions/Resource" + } + ], + "description": "The Private Endpoint Connection resource." + }, + "PrivateEndpointConnectionProperties": { + "type": "object", + "properties": { + "privateEndpoint": { + "$ref": "#/definitions/PrivateEndpoint", + "description": "The resource of private end point." + }, + "privateLinkServiceConnectionState": { + "$ref": "#/definitions/PrivateLinkServiceConnectionState", + "description": "A collection of information about the state of the connection between service consumer and provider." + }, + "provisioningState": { + "$ref": "#/definitions/PrivateEndpointConnectionProvisioningState", + "description": "The provisioning state of the private endpoint connection resource." + } + }, + "required": [ + "privateLinkServiceConnectionState" + ], + "description": "Properties of the PrivateEndpointConnectProperties." + }, + "PrivateLinkServiceConnectionState": { + "type": "object", + "properties": { + "status": { + "$ref": "#/definitions/PrivateEndpointServiceConnectionStatus", + "description": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service." + }, + "description": { + "type": "string", + "description": "The reason for approval/rejection of the connection." + }, + "actionsRequired": { + "type": "string", + "description": "A message indicating if changes on the service provider require any updates on the consumer." + } + }, + "description": "A collection of information about the state of the connection between service consumer and provider." + }, + "PrivateEndpointServiceConnectionStatus": { + "type": "string", + "description": "The private endpoint connection status.", + "enum": [ + "Pending", + "Approved", + "Rejected" + ], + "x-ms-enum": { + "name": "PrivateEndpointServiceConnectionStatus", + "modelAsString": true + } + }, + "PrivateEndpointConnectionProvisioningState": { + "type": "string", + "readOnly": true, + "description": "The current provisioning state.", + "enum": [ + "Succeeded", + "Creating", + "Deleting", + "Failed" + ], + "x-ms-enum": { + "name": "PrivateEndpointConnectionProvisioningState", + "modelAsString": true + } + }, + "PrivateLinkResource": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/PrivateLinkResourceProperties", + "description": "Resource properties.", + "x-ms-client-flatten": true + } + }, + "allOf": [ + { + "$ref": "./types.json#/definitions/Resource" + } + ], + "description": "A private link resource" + }, + "PrivateLinkResourceProperties": { + "type": "object", + "properties": { + "groupId": { + "description": "The private link resource group id.", + "type": "string", + "readOnly": true + }, + "requiredMembers": { + "description": "The private link resource required member names.", + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + }, + "requiredZoneNames": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The private link resource Private link DNS zone name." + } + }, + "description": "Properties of a private link resource." + }, + "PrivateEndpointConnectionListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "description": "Array of private endpoint connections", + "items": { + "$ref": "#/definitions/PrivateEndpointConnection" + } + } + }, + "description": "List of private endpoint connection associated with the specified storage account" + }, + "PrivateLinkResourceListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "description": "Array of private link resources", + "items": { + "$ref": "#/definitions/PrivateLinkResource" + } + } + }, + "description": "A list of private link resources" + } + }, + "parameters": { + "PrivateEndpointConnectionName": { + "name": "privateEndpointConnectionName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the private endpoint connection associated with the Azure resource", + "x-ms-parameter-location": "method" + } + } +} \ No newline at end of file diff --git a/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/types.json b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/types.json new file mode 100644 index 00000000..a1d7f19f --- /dev/null +++ b/test/modelValidation/swaggers/specification/refWithReadOnlyProperyError/types.json @@ -0,0 +1,694 @@ +{ + "swagger": "2.0", + "info": { + "version": "2.0", + "title": "Common types" + }, + "paths": {}, + "definitions": { + "Resource": { + "title": "Resource", + "description": "Common fields that are returned in the response for all Azure Resource Manager resources", + "type": "object", + "properties": { + "id": { + "readOnly": true, + "type": "string", + "description": "Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + }, + "name": { + "readOnly": true, + "type": "string", + "description": "The name of the resource" + }, + "type": { + "readOnly": true, + "type": "string", + "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"" + } + }, + "x-ms-azure-resource": true + }, + "AzureEntityResource": { + "x-ms-client-name": "AzureEntityResource", + "title": "Entity Resource", + "description": "The resource model definition for an Azure Resource Manager resource with an etag.", + "type": "object", + "properties": { + "etag": { + "type": "string", + "readOnly": true, + "description": "Resource Etag." + } + }, + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "TrackedResource": { + "title": "Tracked Resource", + "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'", + "type": "object", + "properties": { + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "x-ms-mutability": [ + "read", + "create", + "update" + ], + "description": "Resource tags." + }, + "location": { + "type": "string", + "x-ms-mutability": [ + "read", + "create" + ], + "description": "The geo-location where the resource lives" + } + }, + "required": [ + "location" + ], + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "ProxyResource": { + "title": "Proxy Resource", + "description": "The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "ResourceModelWithAllowedPropertySet": { + "description": "The resource model definition containing the full set of allowed properties for a resource. Except properties bag, there cannot be a top level property outside of this set.", + "type": "object", + "properties": { + "id": { + "readOnly": true, + "type": "string", + "x-ms-mutability": [ + "read" + ], + "description": "Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + }, + "name": { + "readOnly": true, + "type": "string", + "description": "The name of the resource" + }, + "type": { + "readOnly": true, + "type": "string", + "x-ms-mutability": [ + "read" + ], + "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"" + }, + "location": { + "type": "string", + "x-ms-mutability": [ + "read", + "create" + ], + "description": "The geo-location where the resource lives" + }, + "managedBy": { + "type": "string", + "x-ms-mutability": [ + "read", + "create", + "update" + ], + "description": "The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource." + }, + "kind": { + "type": "string", + "x-ms-mutability": [ + "read", + "create" + ], + "description": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.", + "pattern": "^[-\\w\\._,\\(\\)]+$" + }, + "etag": { + "readOnly": true, + "type": "string", + "description": "The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. " + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "x-ms-mutability": [ + "read", + "create", + "update" + ], + "description": "Resource tags." + }, + "identity": { + "allOf": [ + { + "$ref": "#/definitions/Identity" + } + ] + }, + "sku": { + "allOf": [ + { + "$ref": "#/definitions/Sku" + } + ] + }, + "plan": { + "allOf": [ + { + "$ref": "#/definitions/Plan" + } + ] + } + }, + "x-ms-azure-resource": true + }, + "Sku": { + "description": "The resource model definition representing SKU", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the SKU. Ex - P3. It is typically a letter+number code" + }, + "tier": { + "type": "string", + "enum": [ + "Free", + "Basic", + "Standard", + "Premium" + ], + "x-ms-enum": { + "name": "SkuTier", + "modelAsString": false + }, + "description": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT." + }, + "size": { + "type": "string", + "description": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. " + }, + "family": { + "type": "string", + "description": "If the service has different generations of hardware, for the same SKU, then that can be captured here." + }, + "capacity": { + "type": "integer", + "format": "int32", + "description": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted." + } + }, + "required": [ + "name" + ] + }, + "Identity": { + "description": "Identity for the resource.", + "type": "object", + "properties": { + "principalId": { + "readOnly": true, + "type": "string", + "description": "The principal ID of resource identity." + }, + "tenantId": { + "readOnly": true, + "type": "string", + "description": "The tenant ID of resource." + }, + "type": { + "type": "string", + "description": "The identity type.", + "enum": [ + "SystemAssigned" + ], + "x-ms-enum": { + "name": "ResourceIdentityType", + "modelAsString": false + } + } + } + }, + "Plan": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "A user defined name of the 3rd Party Artifact that is being procured." + }, + "publisher": { + "type": "string", + "description": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic" + }, + "product": { + "type": "string", + "description": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. " + }, + "promotionCode": { + "type": "string", + "description": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact." + }, + "version": { + "type": "string", + "description": "The version of the desired product/artifact." + } + }, + "description": "Plan for the resource.", + "required": [ + "name", + "publisher", + "product" + ] + }, + "ErrorDetail": { + "description": "The error detail.", + "type": "object", + "properties": { + "code": { + "readOnly": true, + "type": "string", + "description": "The error code." + }, + "message": { + "readOnly": true, + "type": "string", + "description": "The error message." + }, + "target": { + "readOnly": true, + "type": "string", + "description": "The error target." + }, + "details": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/ErrorDetail" + }, + "x-ms-identifiers": [ + "message", + "target" + ], + "description": "The error details." + }, + "additionalInfo": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/ErrorAdditionalInfo" + }, + "x-ms-identifiers": [], + "description": "The error additional info." + } + } + }, + "ErrorResponse": { + "title": "Error response", + "description": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).", + "type": "object", + "properties": { + "error": { + "description": "The error object.", + "$ref": "#/definitions/ErrorDetail" + } + } + }, + "ErrorAdditionalInfo": { + "type": "object", + "properties": { + "type": { + "readOnly": true, + "type": "string", + "description": "The additional info type." + }, + "info": { + "readOnly": true, + "type": "object", + "description": "The additional info." + } + }, + "description": "The resource management error additional info." + }, + "Operation": { + "title": "REST API Operation", + "description": "Details of a REST API operation, returned from the Resource Provider Operations API", + "type": "object", + "properties": { + "name": { + "description": "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"", + "type": "string", + "readOnly": true + }, + "isDataAction": { + "description": "Whether the operation applies to data-plane. This is \"true\" for data-plane operations and \"false\" for ARM/control-plane operations.", + "type": "boolean", + "readOnly": true + }, + "display": { + "description": "Localized display information for this particular operation.", + "type": "object", + "properties": { + "provider": { + "description": "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\".", + "type": "string", + "readOnly": true + }, + "resource": { + "description": "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\".", + "type": "string", + "readOnly": true + }, + "operation": { + "description": "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\".", + "type": "string", + "readOnly": true + }, + "description": { + "description": "The short, localized friendly description of the operation; suitable for tool tips and detailed views.", + "type": "string", + "readOnly": true + } + } + }, + "origin": { + "description": "The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"", + "type": "string", + "readOnly": true, + "enum": [ + "user", + "system", + "user,system" + ], + "x-ms-enum": { + "name": "Origin", + "modelAsString": true + } + }, + "actionType": { + "description": "Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.", + "type": "string", + "readOnly": true, + "enum": [ + "Internal" + ], + "x-ms-enum": { + "name": "ActionType", + "modelAsString": true + } + } + } + }, + "OperationListResult": { + "description": "A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Operation" + }, + "x-ms-identifiers": [ + "name" + ], + "description": "List of operations supported by the resource provider", + "readOnly": true + }, + "nextLink": { + "type": "string", + "description": "URL to get the next set of operation list results (if there are any).", + "readOnly": true + } + } + }, + "OperationStatusResult": { + "description": "The current status of an async operation.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "id": { + "description": "Fully qualified ID for the async operation.", + "type": "string" + }, + "name": { + "description": "Name of the async operation.", + "type": "string" + }, + "status": { + "description": "Operation status.", + "type": "string" + }, + "percentComplete": { + "description": "Percent of the operation that is complete.", + "type": "number", + "minimum": 0, + "maximum": 100 + }, + "startTime": { + "description": "The start time of the operation.", + "type": "string", + "format": "date-time" + }, + "endTime": { + "description": "The end time of the operation.", + "type": "string", + "format": "date-time" + }, + "operations": { + "description": "The operations list.", + "type": "array", + "items": { + "$ref": "#/definitions/OperationStatusResult" + } + }, + "error": { + "description": "If present, details of the operation error.", + "$ref": "#/definitions/ErrorDetail" + } + } + }, + "locationData": { + "description": "Metadata pertaining to the geographic location of the resource.", + "type": "object", + "properties": { + "name": { + "type": "string", + "maxLength": 256, + "description": "A canonical name for the geographic or physical location." + }, + "city": { + "type": "string", + "description": "The city or locality where the resource is located." + }, + "district": { + "type": "string", + "description": "The district, state, or province where the resource is located." + }, + "countryOrRegion": { + "type": "string", + "description": "The country or region where the resource is located" + } + }, + "required": [ + "name" + ] + }, + "systemData": { + "description": "Metadata pertaining to creation and last modification of the resource.", + "type": "object", + "readOnly": true, + "properties": { + "createdBy": { + "type": "string", + "description": "The identity that created the resource." + }, + "createdByType": { + "type": "string", + "description": "The type of identity that created the resource.", + "enum": [ + "User", + "Application", + "ManagedIdentity", + "Key" + ], + "x-ms-enum": { + "name": "createdByType", + "modelAsString": true + } + }, + "createdAt": { + "type": "string", + "format": "date-time", + "description": "The timestamp of resource creation (UTC)." + }, + "lastModifiedBy": { + "type": "string", + "description": "The identity that last modified the resource." + }, + "lastModifiedByType": { + "type": "string", + "description": "The type of identity that last modified the resource.", + "enum": [ + "User", + "Application", + "ManagedIdentity", + "Key" + ], + "x-ms-enum": { + "name": "createdByType", + "modelAsString": true + } + }, + "lastModifiedAt": { + "type": "string", + "format": "date-time", + "description": "The timestamp of resource last modification (UTC)" + } + } + }, + "encryptionProperties": { + "description": "Configuration of key for data encryption", + "type": "object", + "properties": { + "status": { + "description": "Indicates whether or not the encryption is enabled for container registry.", + "enum": [ + "enabled", + "disabled" + ], + "type": "string", + "x-ms-enum": { + "name": "EncryptionStatus", + "modelAsString": true + } + }, + "keyVaultProperties": { + "$ref": "#/definitions/KeyVaultProperties", + "description": "Key vault properties." + } + } + }, + "KeyVaultProperties": { + "type": "object", + "properties": { + "keyIdentifier": { + "description": "Key vault uri to access the encryption key.", + "type": "string" + }, + "identity": { + "description": "The client ID of the identity which will be used to access key vault.", + "type": "string" + } + } + }, + "CheckNameAvailabilityRequest": { + "description": "The check availability request body.", + "type": "object", + "properties": { + "name": { + "description": "The name of the resource for which availability needs to be checked.", + "type": "string" + }, + "type": { + "description": "The resource type.", + "type": "string" + } + } + }, + "CheckNameAvailabilityResponse": { + "description": "The check availability result.", + "type": "object", + "properties": { + "nameAvailable": { + "description": "Indicates if the resource name is available.", + "type": "boolean" + }, + "reason": { + "description": "The reason why the given name is not available.", + "type": "string", + "enum": [ + "Invalid", + "AlreadyExists" + ], + "x-ms-enum": { + "name": "CheckNameAvailabilityReason", + "modelAsString": true + } + }, + "message": { + "description": "Detailed reason why the given name is available.", + "type": "string" + } + } + } + }, + "parameters": { + "SubscriptionIdParameter": { + "name": "subscriptionId", + "in": "path", + "required": true, + "type": "string", + "description": "The ID of the target subscription.", + "minLength": 1 + }, + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "type": "string", + "description": "The API version to use for this operation.", + "minLength": 1 + }, + "ResourceGroupNameParameter": { + "name": "resourceGroupName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the resource group. The name is case insensitive.", + "minLength": 1, + "maxLength": 90, + "x-ms-parameter-location": "method" + }, + "OperationIdParameter": { + "name": "operationId", + "in": "path", + "required": true, + "type": "string", + "description": "The ID of an ongoing async operation.", + "minLength": 1, + "x-ms-parameter-location": "method" + }, + "LocationParameter": { + "name": "location", + "in": "path", + "required": true, + "type": "string", + "description": "The name of Azure region.", + "minLength": 1, + "x-ms-parameter-location": "method" + } + } +} diff --git a/test/modelValidatorTests.ts b/test/modelValidatorTests.ts index 063f2871..c099d088 100644 --- a/test/modelValidatorTests.ts +++ b/test/modelValidatorTests.ts @@ -855,7 +855,7 @@ describe("Model Validation", () => { it("should fail when value is not in base64 format", async () => { const specPath2 = `${testPath}/modelValidation/swaggers/specification/formatValidation/format.json`; const result = await validate.validateExamples(specPath2, "Byte"); - console.log(result) + console.log(result); assert.strictEqual(result.length, 3); assert.strictEqual(result[0].code, "INVALID_FORMAT"); assert.strictEqual( @@ -863,10 +863,7 @@ describe("Model Validation", () => { "Object didn't pass validation for format byte: space is not a valid base64 character" ); assert.strictEqual(result[1].code, "INVALID_FORMAT"); - assert.strictEqual( - result[1].message, - "Object didn't pass validation for format byte: ----" - ); + assert.strictEqual(result[1].message, "Object didn't pass validation for format byte: ----"); assert.strictEqual(result[2].code, "INVALID_FORMAT"); assert.strictEqual( result[2].message, @@ -895,11 +892,11 @@ describe("Model Validation", () => { assert.strictEqual(result[0].exampleJsonPath, "$responses.200.body.result1['id']"); }); - it("should validate mutable readonly properties without erroring", async() => { - const specPath = `${testPath}/modelValidation/swaggers/specification/readonlyNotRequired/openapi.json`; - const result = await validate.validateExamples(specPath, "Widgets_Create"); + it("should validate mutable readonly properties without erroring", async () => { + const specPath = `${testPath}/modelValidation/swaggers/specification/readonlyNotRequired/openapi.json`; + const result = await validate.validateExamples(specPath, "Widgets_Create"); - assert.strictEqual(result.length, 0); + assert.strictEqual(result.length, 0); }); }); }); diff --git a/test/roundtripValidatorTests.ts b/test/roundtripValidatorTests.ts index 728e5696..643665ae 100644 --- a/test/roundtripValidatorTests.ts +++ b/test/roundtripValidatorTests.ts @@ -1,8 +1,7 @@ import * as assert from "assert"; import * as path from "path"; import { DefaultConfig } from "../lib/util/constants"; -import { RequestResponsePair } from "../lib/liveValidation/liveValidator"; -import { LiveValidator } from "../lib/liveValidation/liveValidator"; +import { RequestResponsePair, LiveValidator } from "../lib/liveValidation/liveValidator"; // eslint-disable-next-line no-var var glob = require("glob").glob; @@ -13,7 +12,8 @@ describe("Live Validator", () => { describe("Initialization", () => { it("OperationLoader should be completely initialized", async () => { console.log("OperationLoader should be completely initialized"); - const swaggerPattern = "specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json"; + const swaggerPattern = + "specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json"; const glob = require("glob"); const filePaths: string[] = glob.sync(swaggerPattern, { ignore: DefaultConfig.ExcludedExamplesAndCommonFiles, @@ -22,11 +22,11 @@ describe("Live Validator", () => { const options = { directory: "./test/liveValidation/swaggers/specification", swaggerPathsPattern: [ - "compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json" + "compute/resource-manager/Microsoft.Compute/stable/2021-11-01/runCommands.json", ], swaggerPaths: filePaths, enableRoundTripValidator: true, - excludedSwaggerPathsPattern: [] + excludedSwaggerPathsPattern: [], }; const validator = new LiveValidator(options); await validator.initialize(); @@ -44,12 +44,10 @@ describe("Live Validator", () => { }); const options = { directory: "./test/liveValidation/swaggers/specification", - swaggerPathsPattern: [ - "**/*.json" - ], + swaggerPathsPattern: ["**/*.json"], swaggerPaths: filePaths, enableRoundTripValidator: true, - excludedSwaggerPathsPattern: [] + excludedSwaggerPathsPattern: [], }; const validator = new LiveValidator(options); await validator.initialize(); @@ -59,7 +57,8 @@ describe("Live Validator", () => { it("readonly properties should not cause error", async () => { console.log("readonly properties should not cause error"); - const swaggerPattern = "specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/*.json"; + const swaggerPattern = + "specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/*.json"; const glob = require("glob"); const filePaths: string[] = glob.sync(swaggerPattern, { ignore: DefaultConfig.ExcludedExamplesAndCommonFiles, @@ -68,11 +67,11 @@ describe("Live Validator", () => { const options = { directory: "./test/liveValidation/swaggers/specification", swaggerPathsPattern: [ - "compute/resource-manager/Microsoft.Compute/stable/2021-11-01/*.json" + "compute/resource-manager/Microsoft.Compute/stable/2021-11-01/*.json", ], swaggerPaths: filePaths, enableRoundTripValidator: true, - excludedSwaggerPathsPattern: [] + excludedSwaggerPathsPattern: [], }; const validator = new LiveValidator(options); await validator.initialize(); @@ -88,7 +87,8 @@ describe("Live Validator", () => { it("Round trip validation fail", async () => { console.log("Round trip validation fail"); - const swaggerPattern = "specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/*.json"; + const swaggerPattern = + "specification/compute/resource-manager/Microsoft.Compute/stable/2021-11-01/*.json"; const glob = require("glob"); const filePaths: string[] = glob.sync(swaggerPattern, { ignore: DefaultConfig.ExcludedExamplesAndCommonFiles, @@ -97,11 +97,11 @@ describe("Live Validator", () => { const options = { directory: "./test/liveValidation/swaggers/specification", swaggerPathsPattern: [ - "compute/resource-manager/Microsoft.Compute/stable/2021-11-01/*.json" + "compute/resource-manager/Microsoft.Compute/stable/2021-11-01/*.json", ], swaggerPaths: filePaths, enableRoundTripValidator: true, - excludedSwaggerPathsPattern: [] + excludedSwaggerPathsPattern: [], }; const validator = new LiveValidator(options); await validator.initialize(); @@ -130,7 +130,8 @@ describe("Live Validator", () => { it("Round trip validation of circular spec", async () => { console.log("Round trip validation fail"); - const swaggerPattern = "specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/*.json"; + const swaggerPattern = + "specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/*.json"; const glob = require("glob"); const filePaths: string[] = glob.sync(swaggerPattern, { ignore: DefaultConfig.ExcludedExamplesAndCommonFiles, @@ -139,11 +140,11 @@ describe("Live Validator", () => { const options = { directory: "./test/liveValidation/swaggers/specification", swaggerPathsPattern: [ - "containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/*.json" + "containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/*.json", ], swaggerPaths: filePaths, enableRoundTripValidator: true, - excludedSwaggerPathsPattern: [] + excludedSwaggerPathsPattern: [], }; const validator = new LiveValidator(options); await validator.initialize(); @@ -167,7 +168,8 @@ describe("Live Validator", () => { it("Round trip validation of circular spec cognitiveService", async () => { console.log("Round trip validation fail"); - const swaggerPattern = "specification/cognitiveservices/data-plane/Language/preview/2022-10-01-preview/*.json"; + const swaggerPattern = + "specification/cognitiveservices/data-plane/Language/preview/2022-10-01-preview/*.json"; const glob = require("glob"); const filePaths: string[] = glob.sync(swaggerPattern, { ignore: DefaultConfig.ExcludedExamplesAndCommonFiles, @@ -176,11 +178,11 @@ describe("Live Validator", () => { const options = { directory: "./test/liveValidation/swaggers/specification", swaggerPathsPattern: [ - "cognitiveservices/data-plane/Language/preview/2022-10-01-preview/*.json" + "cognitiveservices/data-plane/Language/preview/2022-10-01-preview/*.json", ], swaggerPaths: filePaths, enableRoundTripValidator: true, - excludedSwaggerPathsPattern: [] + excludedSwaggerPathsPattern: [], }; const validator = new LiveValidator(options); await validator.initialize(); @@ -201,7 +203,6 @@ describe("Live Validator", () => { } //end of roundtrip validation }); - }); describe("Initialize cache and validate", () => { @@ -213,7 +214,7 @@ describe("Live Validator", () => { const options = { directory: "./test/liveValidation/swaggers/specification/storage", swaggerPathsPattern: ["**/*.json"], - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const validator = new LiveValidator(options); await validator.initialize(); @@ -228,7 +229,7 @@ describe("Live Validator", () => { const options = { directory: "./test/liveValidation/swaggers/specification/defaultIsErrorOnly", swaggerPathsPattern: ["test.json"], - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const validator = new LiveValidator(options); await validator.initialize(); @@ -263,7 +264,7 @@ describe("Live Validator", () => { directory: "./test/liveValidation/swaggers/specification/storage/resource-manager/Microsoft.Storage/2015-05-01-preview", swaggerPathsPattern: ["*.json"], - enableRoundTripValidator: true + enableRoundTripValidator: true, }; // Upper and lowercased provider and api-version strings for testing purpose const adjustedUrl = @@ -319,7 +320,7 @@ describe("Live Validator", () => { swaggerPathsPattern: [ "specification/resources/resource-manager/Microsoft.Resources/2015-11-01/*.json", ], - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const validator = new LiveValidator(options); await validator.initialize(); @@ -339,7 +340,7 @@ describe("Live Validator", () => { swaggerPathsPattern: [ "specification/apimanagement/resource-manager/Microsoft.ApiManagement/**/*.json", ], - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const validator = new LiveValidator(options); await validator.initialize(); @@ -358,7 +359,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -380,7 +381,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -402,7 +403,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -423,7 +424,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -461,7 +462,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -494,7 +495,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -515,7 +516,7 @@ describe("Live Validator", () => { shouldClone: false, }, isArmCall: true, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -536,7 +537,7 @@ describe("Live Validator", () => { shouldClone: false, }, isArmCall: true, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -557,7 +558,7 @@ describe("Live Validator", () => { shouldClone: false, }, isArmCall: true, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -578,7 +579,7 @@ describe("Live Validator", () => { shouldClone: false, }, isArmCall: true, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -599,7 +600,7 @@ describe("Live Validator", () => { shouldClone: false, }, isArmCall: true, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -617,7 +618,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -635,7 +636,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -648,7 +649,7 @@ describe("Live Validator", () => { const options = { directory: "./test/liveValidation/swaggers/specification/defaultIsErrorOnly", swaggerPathsPattern: ["test.json"], - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const validator = new LiveValidator(options); await validator.initialize(); @@ -685,7 +686,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - enableRoundTripValidator: true + enableRoundTripValidator: true, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -694,6 +695,4 @@ describe("Live Validator", () => { assert.equal(result.responseValidationResult.isSuccessful, true); }); }); - - }); diff --git a/test/semanticValidatorTests.ts b/test/semanticValidatorTests.ts index aa94abf1..4b2c2cec 100644 --- a/test/semanticValidatorTests.ts +++ b/test/semanticValidatorTests.ts @@ -71,7 +71,8 @@ describe("Semantic validation", () => { it("should pass when validating a swagger with using arm-id format for string type", async () => { const specPath = `${testPath}/semanticValidation/specification/validateCompile/Swagger-with-xms-extension.json`; const result = await validate.validateSpec(specPath, undefined); - assert(result.validityStatus === true, + assert( + result.validityStatus === true, `swagger "${specPath}" contains semantic validation errors.` ); }); @@ -286,5 +287,13 @@ describe("Semantic validation", () => { const result = await validate.validateSpec(specPath, undefined); assert(result.validityStatus === true); }); + it("should validate without additionalProperty Error on the refWithReadOnly property injected by oav", async () => { + const specPath = `${testPath}/modelValidation/swaggers/specification/refWithReadOnlyProperyError/cognitiveservices.json`; + const result = await validate.validateSpec(specPath, undefined); + assert( + result.validityStatus === true, + `swagger "${specPath}" contains semantic validation errors.` + ); + }); }); }); diff --git a/test/utilsTests.ts b/test/utilsTests.ts index 1b652fd1..e4d05124 100644 --- a/test/utilsTests.ts +++ b/test/utilsTests.ts @@ -78,32 +78,41 @@ describe("Utility functions", () => { const key = "operationId"; const value = "ConfigurationStores_List"; const spec = { - "swagger": "2.0", - "paths": { - "/subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores": { - "get": { - "description": "Lists the configuration stores for a given resource group.", - "operationId": "ConfigurationStores_List" - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores": { - "get": { - "description": "Lists the configuration stores for a given resource group.", - "operationId": "ConfigurationStores_ListByResourceGroup" - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}": { - "put": { - "description": "Creates a configuration store with the specified parameters.", - "operationId": "ConfigurationStores_Create" - } - } - } - } - - const paths = utils.findPathsToKey({key, obj: spec}) - expect(paths).toEqual([".paths['/subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores'].get.operationId", ".paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores'].get.operationId", ".paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}'].put.operationId"]); - const path = utils.findPathToValue(paths, spec, value) - expect(path).toEqual([".paths['/subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores'].get.operationId"]); - }) + swagger: "2.0", + paths: { + "/subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores": + { + get: { + description: "Lists the configuration stores for a given resource group.", + operationId: "ConfigurationStores_List", + }, + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores": + { + get: { + description: "Lists the configuration stores for a given resource group.", + operationId: "ConfigurationStores_ListByResourceGroup", + }, + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}": + { + put: { + description: "Creates a configuration store with the specified parameters.", + operationId: "ConfigurationStores_Create", + }, + }, + }, + }; + + const paths = utils.findPathsToKey({ key, obj: spec }); + expect(paths).toEqual([ + ".paths['/subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores'].get.operationId", + ".paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores'].get.operationId", + ".paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}'].put.operationId", + ]); + const path = utils.findPathToValue(paths, spec, value); + expect(path).toEqual([ + ".paths['/subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores'].get.operationId", + ]); + }); }); From a37dd2b750575db4e323125dacc7de9cc350b07f Mon Sep 17 00:00:00 2001 From: Zhenhua Hu Date: Sat, 21 Oct 2023 06:05:41 +0800 Subject: [PATCH 04/10] [HTML Report] Fix display issues in Windows OS (#1010) * add code * update ChangeLog.md --- ChangeLog.md | 6 +++++- lib/report/generateReport.ts | 26 ++++++++------------------ package.json | 2 +- 3 files changed, 14 insertions(+), 20 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index e84a7056..227f12e9 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,10 @@ # Change Log - oav -## 09-29-2023 3.2.13 +## 10/19/2023 3.2.14 + +- #1010 Fix an issue with details of `Failed Operations` not displayed in Windows-generated HTML report. + +## 09/29/2023 3.2.13 - #1004 fixes an issue with the injected property refWithReadOnly causing additionalProperty error in schema validator. diff --git a/lib/report/generateReport.ts b/lib/report/generateReport.ts index b5960c64..3d71cf4a 100644 --- a/lib/report/generateReport.ts +++ b/lib/report/generateReport.ts @@ -156,10 +156,7 @@ export class CoverageView { ? `${this.specLinkPrefix}/${element.specFilePath?.substring( element.specFilePath?.indexOf("specification") )}#L${error.source.position.line}` - : path.relative( - __dirname, - `../../${element.specFilePath}#L${error.source.position.line}` - ), + : `${element.specFilePath}#L${error.source.position.line}`, pathsInPayload: error.pathsInPayload, jsonPathsInPayload: error.jsonPathsInPayload, severity: error.severity, @@ -170,10 +167,7 @@ export class CoverageView { : element.payloadFilePath, payloadFilePathWithPosition: this.overrideLinkInReport ? `${this.payloadLinkPrefix}/${payloadFile}#L${element.payloadFilePathPosition?.line}` - : path.relative( - __dirname, - `../../${element.payloadFilePath}#L${element.payloadFilePathPosition?.line}` - ), + : `${element.payloadFilePath}#L${element.payloadFilePathPosition?.line}`, payloadFileLinkLabel: payloadFile, }); }); @@ -184,10 +178,7 @@ export class CoverageView { payloadFileLinkLabel: payloadFile, payloadFilePathWithPosition: this.overrideLinkInReport ? `${this.payloadLinkPrefix}/${payloadFile}#L${element.payloadFilePathPosition?.line}` - : path.relative( - __dirname, - `../../${element.payloadFilePath}#L${element.payloadFilePathPosition?.line}` - ), + : `${element.payloadFilePath}#L${element.payloadFilePathPosition?.line}`, errors: element.errors, specFilePath: this.overrideLinkInReport ? `${this.specLinkPrefix}/${element.specFilePath?.substring( @@ -205,7 +196,7 @@ export class CoverageView { ? `${this.specLinkPrefix}/${element.spec?.substring( element.spec?.indexOf("specification") )}` - : path.relative(__dirname, `../../${element.spec}`); + : `${element.spec}`; this.coverageResultsForRendering.push({ spec: specLink, specLinkLabel: element.spec?.substring(element.spec?.lastIndexOf("/") + 1), @@ -224,7 +215,9 @@ export class CoverageView { this.resultsForRendering = this.coverageResultsForRendering.map((item) => { const data = this.validationResultsForRendering.find( - (i) => i.specFilePath && item.spec.includes(i.specFilePath) + (i) => + i.specFilePath && + item.spec.split(path.win32.sep).join(path.posix.sep).includes(i.specFilePath) ); return { ...item, @@ -272,10 +265,7 @@ export class CoverageView { ? `${this.specLinkPrefix}/${element[0].specFilePath?.substring( element[0].specFilePath?.indexOf("specification") )}#L${element[0]!.operationInfo!.position!.line}` - : path.relative( - __dirname, - `../../${element[0].specFilePath}#L${element[0]!.operationInfo!.position!.line}` - ), + : `${element[0].specFilePath}#L${element[0]!.operationInfo!.position!.line}`, }); }); diff --git a/package.json b/package.json index afd73778..449bf053 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oav", - "version": "3.2.13", + "version": "3.2.14", "author": { "name": "Microsoft Corporation", "email": "azsdkteam@microsoft.com", From a0291e324970fca0ee353bf9790c0f1fe3d71072 Mon Sep 17 00:00:00 2001 From: Zhenhua Hu Date: Sat, 21 Oct 2023 07:48:01 +0800 Subject: [PATCH 05/10] [JSON Report] Expose new properties in JSON Report (#1011) * add code * update ChangeLog.md --------- Co-authored-by: Scott Beddall (from Dev Box) --- ChangeLog.md | 4 ++++ lib/report/generateReport.ts | 22 +++++++++++----------- lib/validate.ts | 27 ++++++++++++++++++++++++++- package-lock.json | 4 ++-- package.json | 2 +- 5 files changed, 44 insertions(+), 15 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 227f12e9..df1ba5a5 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,9 @@ # Change Log - oav +## 10/19/2023 3.3.0 + +- #1011 Ehancing JSON report by exposing new properties including `coveredSpecFiles`, `unCoveredOperationsList`, `errorLink` and `schemaPathWithPosition`. + ## 10/19/2023 3.2.14 - #1010 Fix an issue with details of `Failed Operations` not displayed in Windows-generated HTML report. diff --git a/lib/report/generateReport.ts b/lib/report/generateReport.ts index 3d71cf4a..cf5af99c 100644 --- a/lib/report/generateReport.ts +++ b/lib/report/generateReport.ts @@ -64,6 +64,16 @@ export interface resultForRendering index?: number; } +export async function loadErrorDefinitions(): Promise> { + const errorDefinitionDoc = + require("../../../documentation/error-definitions.json") as ErrorDefinitionDoc; + const errorsMap: Map = new Map(); + errorDefinitionDoc.ErrorDefinitions.forEach((def) => { + errorsMap.set(def.code, def); + }); + return errorsMap; +} + // used to pass data to the template rendering engine export class CoverageView { public package: string; @@ -137,7 +147,7 @@ export class CoverageView { public async prepareDataForRendering() { try { this.markdown = await this.readMarkdown(); - const errorDefinitions = await this.loadErrorDefinitions(); + const errorDefinitions = await loadErrorDefinitions(); let errorsForRendering: LiveValidationIssueForRendering[]; this.sortedValidationResults.forEach((element) => { const payloadFile = element.payloadFilePath?.substring( @@ -293,16 +303,6 @@ export class CoverageView { } } - private async loadErrorDefinitions(): Promise> { - const errorDefinitionDoc = - require("../../../documentation/error-definitions.json") as ErrorDefinitionDoc; - const errorsMap: Map = new Map(); - errorDefinitionDoc.ErrorDefinitions.forEach((def) => { - errorsMap.set(def.code, def); - }); - return errorsMap; - } - private sortOperationIds() { this.sortedValidationResults = this.validationResults.sort(function (op1, op2) { const opId1 = op1.operationInfo!.operationId; diff --git a/lib/validate.ts b/lib/validate.ts index c126efda..e89af612 100644 --- a/lib/validate.ts +++ b/lib/validate.ts @@ -24,7 +24,7 @@ import { TrafficValidationOptions, TrafficValidator, } from "./swaggerValidator/trafficValidator"; -import { ReportGenerator } from "./report/generateReport"; +import { ReportGenerator, loadErrorDefinitions } from "./report/generateReport"; export interface Options extends XMsExampleExtractor.Options { consoleLogLevel?: unknown; @@ -214,13 +214,27 @@ export async function validateTraffic( }); } if (options.jsonReportPath) { + const errorDefinitions = await loadErrorDefinitions(); const report = { + coveredSpecFiles: validator.operationCoverageResult.map((item) => + options.overrideLinkInReport + ? `${options.specLinkPrefix}/${item.spec?.substring( + item.spec?.indexOf("specification") + )}` + : `${item.spec}` + ), allOperations: validator.operationCoverageResult .map((item) => item.totalOperations) .reduce((a, b) => a + b, 0), coveredOperations: validator.operationCoverageResult .map((item) => item.coveredOperations) .reduce((a, b) => a + b, 0), + unCoveredOperationsList: validator.operationCoverageResult.map((item) => { + return { + spec: item.spec, + operationIds: item.unCoveredOperationsList.map((opeartion) => opeartion.operationId), + }; + }), failedOperations: validator.operationCoverageResult .map((item) => item.validationFailOperations) .reduce((a, b) => a + b, 0), @@ -229,11 +243,22 @@ export async function validateTraffic( trafficValidationResult, (item) => item.errors?.map((it) => { + const errorDef = errorDefinitions.get(it.code); + const specFilePath = item.specFilePath || ""; + const overrideLinkInReport = options.overrideLinkInReport || false; + const specLinkPrefix = options.specLinkPrefix || ""; return { + spec: specFilePath, errorCode: it.code, + errorLink: errorDef?.link, errorMessage: it.message, issueSource: it.issueSource, operationId: item.operationInfo?.operationId, + schemaPathWithPosition: overrideLinkInReport + ? `${specLinkPrefix}/${specFilePath.substring( + specFilePath.indexOf("specification") + )}#L${it.source.position.line}` + : `${specFilePath}#L${it.source.position.line}`, }; }) ?? [] ) diff --git a/package-lock.json b/package-lock.json index 42fc067c..81278301 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "oav", - "version": "3.2.13", + "version": "3.3.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "oav", - "version": "3.2.13", + "version": "3.3.0", "license": "MIT", "dependencies": { "@apidevtools/swagger-parser": "10.0.3", diff --git a/package.json b/package.json index 449bf053..30ceea1f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oav", - "version": "3.2.14", + "version": "3.3.0", "author": { "name": "Microsoft Corporation", "email": "azsdkteam@microsoft.com", From 760a3352a04ebfcd2e9a1d05c7ad4925f20caa2c Mon Sep 17 00:00:00 2001 From: Scott Beddall <45376673+scbedd@users.noreply.github.com> Date: Wed, 25 Oct 2023 11:32:29 -0700 Subject: [PATCH 06/10] Adding a Regression Job (#1012) * Add new regression pipeline. This workload runs on four pipelines, Two target versions of oav, both validate-spec and validate-example on each. Within each pipeline, we clone the complete azure-rest-api-specs repository and invoke the chosen oav version + check against each spec present within the repo * Finally, we diff the outputs, to catch any OAV behavior regressions Co-authored-by: semick-dev --- .ci/regression-steps.yml | 52 ++++++++ .ci/run-full-regression.yml | 106 +++++++++++++++ .ci/scripts/run_oav_regression.py | 211 ++++++++++++++++++++++++++++++ 3 files changed, 369 insertions(+) create mode 100644 .ci/regression-steps.yml create mode 100644 .ci/run-full-regression.yml create mode 100644 .ci/scripts/run_oav_regression.py diff --git a/.ci/regression-steps.yml b/.ci/regression-steps.yml new file mode 100644 index 00000000..0d5134ce --- /dev/null +++ b/.ci/regression-steps.yml @@ -0,0 +1,52 @@ +parameters: + - name: TargetVersion + type: string + default: 'LOCAL' #specialcase value that will install the local version of oav + - name: Type + type: string + + +# assume presence of variable $(OutputFolder) +# $(RestSpecsRepo) + +steps: +- bash: | + mkdir -p $(OutputFolder) + mkdir -p $(RestSpecsRepo) + displayName: Create Folders + +- task: UseNode@1 + inputs: + versionSpec: '16.x' + checkLatest: true + +- task: UsePythonVersion@0 + displayName: 'Use Python 3.11' + inputs: + versionSpec: "3.11" + +- bash: | + if [[ "${{ parameters.TargetVersion }}" == "LOCAL" ]]; then + npm ci + npm run build + npm link + else + npm install -g oav@${{ parameters.TargetVersion }} + fi + displayName: Install OAV + workingDirectory: $(Build.SourcesDirectory) + +- bash: | + git clone https://github.com/azure/azure-rest-api-specs.git --depth=1 $(RestSpecsRepo) + displayName: Clone the Git Repo + +- bash: | + python $(Build.SourcesDirectory)/.ci/scripts/run_oav_regression.py --oav oav --target $(RestSpecsRepo) --output $(OutputFolder) --type "${{ parameters.Type }}" + displayName: Run the Regression Script + timeoutInMinutes: 350 + +- task: PublishBuildArtifacts@1 + condition: always() + inputs: + pathtoPublish: $(OutputFolder) + artifactName: "${{ parameters.TargetVersion }}-${{ parameters.Type }}" \ No newline at end of file diff --git a/.ci/run-full-regression.yml b/.ci/run-full-regression.yml new file mode 100644 index 00000000..34fe98c9 --- /dev/null +++ b/.ci/run-full-regression.yml @@ -0,0 +1,106 @@ +# TODO: refactor the hilariously common jobs + +parameters: + - name: BeforeVersion + type: string + default: '' + - name: AfterVersion + type: string + default: 'LOCAL' #specialcase value that will install the local version of oav + +pool: + name: azsdk-pool-mms-ubuntu-2004-general + vmImage: MMSUbuntu20.04 + +jobs: + - job: RegressionASpecs + variables: + - name: OutputFolder + value: $(Build.ArtifactStagingDirectory)/${{ parameters.BeforeVersion }} + - name: RestSpecsRepo + value: $(Build.ArtifactStagingDirectory)/azure-rest-api-specs + timeoutInMinutes: 360 + displayName: Run ${{ parameters.BeforeVersion }} Specs + steps: + - template: ./regression-steps.yml + parameters: + TargetVersion: ${{ parameters.BeforeVersion }} + Type: "validate-spec" + + - job: RegressionAExamples + variables: + - name: OutputFolder + value: $(Build.ArtifactStagingDirectory)/${{ parameters.BeforeVersion }} + - name: RestSpecsRepo + value: $(Build.ArtifactStagingDirectory)/azure-rest-api-specs + timeoutInMinutes: 360 + displayName: Run ${{ parameters.BeforeVersion }} Examples + steps: + - template: ./regression-steps.yml + parameters: + TargetVersion: ${{ parameters.BeforeVersion }} + Type: "validate-example" + + - job: RegressionBSpecs + variables: + - name: OutputFolder + value: $(Build.ArtifactStagingDirectory)/${{ parameters.AfterVersion }} + - name: RestSpecsRepo + value: $(Build.ArtifactStagingDirectory)/azure-rest-api-specs + timeoutInMinutes: 360 + displayName: Run ${{ parameters.AfterVersion }} Specs + steps: + - template: ./regression-steps.yml + parameters: + TargetVersion: ${{ parameters.AfterVersion }} + Type: "validate-spec" + + - job: RegressionBExamples + variables: + - name: OutputFolder + value: $(Build.ArtifactStagingDirectory)/${{ parameters.AfterVersion }} + - name: RestSpecsRepo + value: $(Build.ArtifactStagingDirectory)/azure-rest-api-specs + timeoutInMinutes: 360 + displayName: Run ${{ parameters.AfterVersion }} Examples + steps: + - template: ./regression-steps.yml + parameters: + TargetVersion: ${{ parameters.AfterVersion }} + Type: "validate-example" + + - job: Summarize + timeoutInMinutes: 180 + dependsOn: + - RegressionASpecs + - RegressionBSpecs + - RegressionAExamples + - RegressionBExamples + displayName: Run Diff + steps: + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: "${{ parameters.BeforeVersion }}-validate-spec" + targetPath: $(Build.ArtifactStagingDirectory)/before + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: "${{ parameters.BeforeVersion }}-validate-example" + targetPath: $(Build.ArtifactStagingDirectory)/before + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: "${{ parameters.AfterVersion }}-validate-spec" + targetPath: $(Build.ArtifactStagingDirectory)/after + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: "${{ parameters.AfterVersion }}-validate-example" + targetPath: $(Build.ArtifactStagingDirectory)/after + - bash: | + echo "CACHE BEFORE" + cat $(Build.ArtifactStagingDirectory)/before/.spec_cache && rm $(Build.ArtifactStagingDirectory)/before/.spec_cache + + echo "CACHE AFTER" + cat $(Build.ArtifactStagingDirectory)/after/.spec_cache && rm $(Build.ArtifactStagingDirectory)/after/.spec_cache + displayName: Dump Spec Caches + - bash: | + diff -qr $(Build.ArtifactStagingDirectory)/before $(Build.ArtifactStagingDirectory)/after + displayName: Diff outputs \ No newline at end of file diff --git a/.ci/scripts/run_oav_regression.py b/.ci/scripts/run_oav_regression.py new file mode 100644 index 00000000..ea301a04 --- /dev/null +++ b/.ci/scripts/run_oav_regression.py @@ -0,0 +1,211 @@ +# This script is used to invoke oav (examples AND specification) against every specification +# discovered within a target repo. +# +# It is intended to be used twice, with different invoking versions of oav. +# +# FOR COMPATIBILITY The script expects that: +# - node 16+ is on the PATH + + +import glob +import argparse +import os +import shutil +import sys +import tempfile +import difflib +from dataclasses import dataclass + +import subprocess +from typing import List, Dict, Tuple + +CACHE_FILE_NAME: str = ".spec_cache" + + +@dataclass +class OAVScanResult: + """Used to track the results of an oav invocation""" + + target_folder: str + stdout: str + stderr: str + success: int + oav_version: str + + @property + def stdout_length_in_bytes(self) -> int: + return os.path.getsize(self.stdout) + + @property + def stderr_length_in_bytes(self) -> int: + return os.path.getsize(self.stderr) + + +def get_oav_output( + oav_exe: str, + target_folder: str, + collection_std_out: str, + collection_std_err: str, + oav_command: str, + oav_version: str, +) -> OAVScanResult: + try: + with open(collection_std_out, "w", encoding="utf-8") as out, open( + collection_std_err, "w", encoding="utf-8" + ) as err: + print([oav_exe, oav_command, target_folder]) + result = subprocess.run( + [oav_exe, oav_command, target_folder], capture_output=True, check=True, text=True + ) + + out.write(result.stdout) + err.write(result.stderr) + + return OAVScanResult(target_folder, collection_std_out, collection_std_err, result.returncode, oav_version) + except subprocess.CalledProcessError as e: + with open(collection_std_err, "a", encoding="utf-8") as err: + err.write(str(e)) + + return OAVScanResult(target_folder, collection_std_out, collection_std_err, -1, oav_version) + + +def is_word_present_in_file(file_path, word): + try: + with open(file_path, "rb") as file: + first_bytes = file.read(20) + return word in first_bytes + except Exception as e: + return False + + +def get_specification_files(target_folder: str, output_folder: str) -> List[str]: + target = os.path.join(target_folder, "specification", "**", "*.json") + jsons = glob.glob(target, recursive=True) + search_word = b"swagger" + specs = [] + num = len(jsons) + + output_cache = os.path.join(output_folder, CACHE_FILE_NAME) + + if os.path.exists(output_cache): + with open(output_cache, "r", encoding="utf-8") as c: + specs = c.readlines() + return [spec.strip() for spec in specs] + + print(f"Scanned directory, found {len(jsons)} json files.") + + for index, json_file in enumerate(jsons): + if is_word_present_in_file(json_file, search_word): + specs.append(json_file) + + print(f"Filtered to {len(specs)} swagger files.") + with open(output_cache, "w", encoding="utf-8") as c: + c.write("\n".join(specs)) + + return specs + + +def verify_oav_version(oav: str) -> str: + try: + result = subprocess.run([oav, "--version"], capture_output=True, shell=True) + return result.stdout.decode("utf-8").strip() + except Exception as f: + return "-1" + + +def get_output_files(root_target_folder: str, choice: str, target_folder: str) -> Tuple[str, str]: + """Given the root of the azure-rest-api-specs repo AND a folder that is some deeper child of that, + come up with the output file names""" + + relpath = os.path.relpath(target_folder, root_target_folder) + flattened_path = relpath.replace("\\", "_").replace("/", "_").replace(".json", "") + + return (f"{flattened_path}_{choice}_out.log", f"{flattened_path}_{choice}_err.log") + + +def prepare_output_folder(target_folder: str) -> str: + must_repopulate_cache = False + + if os.path.exists(target_folder): + cache_file = os.path.join(target_folder, CACHE_FILE_NAME) + if os.path.exists(cache_file): + tmp_dir = tempfile.gettempdir() + cache_location = os.path.join(tmp_dir, CACHE_FILE_NAME) + shutil.move(cache_file, cache_location) + must_repopulate_cache = True + + shutil.rmtree(target_folder) + + os.makedirs(target_folder) + + if must_repopulate_cache: + shutil.move(cache_location, cache_file) + + return target_folder + + +def dump_summary(summary: Dict[str, OAVScanResult]) -> None: + print(f"Scanned {len(summary.keys())} files successfully.") + + +def run(oav_exe: str, spec: str, output_folder: str, choice: str, oav_version: str): + collection_stdout_file, collection_stderr_file = get_output_files(args.target, choice, spec) + resolved_out = os.path.join(output_folder, collection_stdout_file) + resolved_err = os.path.join(output_folder, collection_stderr_file) + summary[f"{spec}-{choice}"] = get_oav_output(oav_exe, spec, resolved_out, resolved_err, choice, oav_version) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Scan azure-rest-api-specs repository, invoke oav") + + parser.add_argument( + "--target", + dest="target", + help="The azure-rest-api-specs repo root.", + required=True, + ) + + parser.add_argument( + "--output", + dest="output", + help="The folder which will contain the oav output.", + required=True, + ) + + parser.add_argument( + "--type", + dest="type", + required=True, + help="Are we running specs or examples?", + choices=["validate-spec","validate-example"] + ) + + parser.add_argument( + "--oav", + dest="oav", + help="The oav exe this script will be using! If OAV is on the PATH just pass nothing!", + required=False + ) + + + args = parser.parse_args() + + if args.oav: + oav_exe = args.oav + else: + oav_exe = "oav" + + oav_version = verify_oav_version(oav_exe) + + if oav_version == "-1": + print("OAV is not available on the PATH. Resolve this ane reinvoke.") + sys.exit(1) + + output_folder: str = prepare_output_folder(args.output) + specs: List[str] = get_specification_files(args.target, output_folder) + summary: Dict[str, OAVScanResult] = {} + + for spec in specs: + run(oav_exe, spec, output_folder, args.type, oav_version) + + dump_summary(summary) From ceb45d81e753c296d4f9ed3ab05148570ba62b8b Mon Sep 17 00:00:00 2001 From: Scott Beddall <45376673+scbedd@users.noreply.github.com> Date: Wed, 15 Nov 2023 11:03:56 -0800 Subject: [PATCH 07/10] Resolve Regressions on on behavior of `anyOf` due to updates on `refWithReadOnly` (#1019) * rename xMsReadOnlyRef to xmsReadonlyRef, resolving the 9 or so regressions caused by #996 and #1004 --------- Co-authored-by: semick-dev --- ChangeLog.md | 6 +- lib/swagger/jsonLoader.ts | 4 +- lib/swagger/swaggerTypes.ts | 3 +- lib/swaggerValidator/ajvSchemaValidator.ts | 10 +- lib/swaggerValidator/semanticValidator.ts | 1 + lib/util/constants.ts | 2 + package-lock.json | 4 +- package.json | 2 +- .../authorization/resource-manager/readme.md | 0 ...nTopics_CreateOrUpdate_MaximumSet_Gen.json | 4 +- ...nTopics_CreateOrUpdate_MinimumSet_Gen.json | 4 +- .../DomainTopics_Delete_MaximumSet_Gen.json | 4 +- .../DomainTopics_Get_MaximumSet_Gen.json | 4 +- .../DomainTopics_Get_MinimumSet_Gen.json | 4 +- ...ainTopics_ListByDomain_MaximumSet_Gen.json | 8 +- ...ainTopics_ListByDomain_MinimumSet_Gen.json | 2 +- ...Domains_CreateOrUpdate_MaximumSet_Gen.json | 58 +- .../Domains_Delete_MaximumSet_Gen.json | 2 +- .../examples/Domains_Get_MaximumSet_Gen.json | 34 +- ...ns_ListByResourceGroup_MaximumSet_Gen.json | 74 +- ...ins_ListBySubscription_MaximumSet_Gen.json | 74 +- ...s_ListSharedAccessKeys_MaximumSet_Gen.json | 2 +- ...s_ListSharedAccessKeys_MinimumSet_Gen.json | 2 +- .../Domains_RegenerateKey_MaximumSet_Gen.json | 2 +- .../Domains_RegenerateKey_MinimumSet_Gen.json | 2 +- .../Domains_Update_MaximumSet_Gen.json | 34 +- .../Domains_Update_MinimumSet_Gen.json | 2 +- ...iptions_CreateOrUpdate_MaximumSet_Gen.json | 36 +- ...iptions_CreateOrUpdate_MinimumSet_Gen.json | 4 +- ...ntSubscriptions_Delete_MaximumSet_Gen.json | 4 +- ...bscriptions_GetFullUrl_MaximumSet_Gen.json | 4 +- ...bscriptions_GetFullUrl_MinimumSet_Gen.json | 4 +- ...EventSubscriptions_Get_MaximumSet_Gen.json | 20 +- ...EventSubscriptions_Get_MinimumSet_Gen.json | 4 +- ...ions_ListByDomainTopic_MaximumSet_Gen.json | 54 +- ...ions_ListByDomainTopic_MinimumSet_Gen.json | 4 +- ...iptions_ListByResource_MaximumSet_Gen.json | 56 +- ...iptions_ListByResource_MinimumSet_Gen.json | 6 +- ...ourceGroupForTopicType_MaximumSet_Gen.json | 52 +- ...ourceGroupForTopicType_MinimumSet_Gen.json | 2 +- ...tGlobalByResourceGroup_MaximumSet_Gen.json | 50 +- ...bscriptionForTopicType_MaximumSet_Gen.json | 52 +- ...bscriptionForTopicType_MinimumSet_Gen.json | 2 +- ...stGlobalBySubscription_MaximumSet_Gen.json | 50 +- ...ourceGroupForTopicType_MaximumSet_Gen.json | 54 +- ...ourceGroupForTopicType_MinimumSet_Gen.json | 4 +- ...egionalByResourceGroup_MaximumSet_Gen.json | 52 +- ...egionalByResourceGroup_MinimumSet_Gen.json | 2 +- ...bscriptionForTopicType_MaximumSet_Gen.json | 54 +- ...bscriptionForTopicType_MinimumSet_Gen.json | 4 +- ...RegionalBySubscription_MaximumSet_Gen.json | 52 +- ...RegionalBySubscription_MinimumSet_Gen.json | 2 +- ...ntSubscriptions_Update_MaximumSet_Gen.json | 36 +- ...ntSubscriptions_Update_MinimumSet_Gen.json | 4 +- .../Operations_List_MaximumSet_Gen.json | 14 +- ...ointConnections_Delete_MaximumSet_Gen.json | 4 +- ...ndpointConnections_Get_MaximumSet_Gen.json | 6 +- ...ndpointConnections_Get_MinimumSet_Gen.json | 4 +- ...ections_ListByResource_MaximumSet_Gen.json | 10 +- ...ections_ListByResource_MinimumSet_Gen.json | 2 +- ...ointConnections_Update_MaximumSet_Gen.json | 10 +- ...ointConnections_Update_MinimumSet_Gen.json | 4 +- ...ivateLinkResources_Get_MaximumSet_Gen.json | 6 +- ...ivateLinkResources_Get_MinimumSet_Gen.json | 6 +- ...sources_ListByResource_MaximumSet_Gen.json | 10 +- ...sources_ListByResource_MinimumSet_Gen.json | 4 +- .../TopicTypes_Get_MaximumSet_Gen.json | 8 +- .../TopicTypes_Get_MinimumSet_Gen.json | 2 +- ...icTypes_ListEventTypes_MaximumSet_Gen.json | 6 +- ...icTypes_ListEventTypes_MinimumSet_Gen.json | 2 +- .../TopicTypes_List_MaximumSet_Gen.json | 12 +- .../Topics_CreateOrUpdate_MaximumSet_Gen.json | 58 +- .../Topics_Delete_MaximumSet_Gen.json | 2 +- .../examples/Topics_Get_MaximumSet_Gen.json | 34 +- ...cs_ListByResourceGroup_MaximumSet_Gen.json | 74 +- ...ics_ListBySubscription_MaximumSet_Gen.json | 74 +- .../Topics_ListEventTypes_MaximumSet_Gen.json | 10 +- .../Topics_ListEventTypes_MinimumSet_Gen.json | 6 +- ...s_ListSharedAccessKeys_MaximumSet_Gen.json | 2 +- ...s_ListSharedAccessKeys_MinimumSet_Gen.json | 2 +- .../Topics_RegenerateKey_MaximumSet_Gen.json | 2 +- .../Topics_RegenerateKey_MinimumSet_Gen.json | 2 +- .../Topics_Update_MaximumSet_Gen.json | 34 +- .../Topics_Update_MinimumSet_Gen.json | 2 +- .../Operations_List_MaximumSet_Gen.json | 28 +- ...ointConnections_Delete_MaximumSet_Gen.json | 2 +- ...ointConnections_Delete_MinimumSet_Gen.json | 2 +- ...ndpointConnections_Get_MaximumSet_Gen.json | 4 +- ...ndpointConnections_Get_MinimumSet_Gen.json | 2 +- ...ointConnections_Update_MaximumSet_Gen.json | 6 +- ...ointConnections_Update_MinimumSet_Gen.json | 2 +- ..._CheckNameAvailability_MaximumSet_Gen.json | 2 +- ..._CheckNameAvailability_MinimumSet_Gen.json | 2 +- ...SignalR_CreateOrUpdate_MaximumSet_Gen.json | 10 +- .../examples/SignalR_Get_MaximumSet_Gen.json | 4 +- ...lR_ListByResourceGroup_MaximumSet_Gen.json | 12 +- ...alR_ListBySubscription_MaximumSet_Gen.json | 12 +- .../SignalR_Update_MaximumSet_Gen.json | 6 +- .../examples/Usages_List_MaximumSet_Gen.json | 6 +- .../examples/Usages_List_MinimumSet_Gen.json | 2 +- ...olicies_ListByDatabase_MaximumSet_Gen.json | 2 +- ...olicies_CreateOrUpdate_MaximumSet_Gen.json | 4 +- ...olicies_CreateOrUpdate_MinimumSet_Gen.json | 4 +- ...urityAlertPolicies_Get_MaximumSet_Gen.json | 4 +- ...urityAlertPolicies_Get_MinimumSet_Gen.json | 4 +- ...olicies_ListByDatabase_MaximumSet_Gen.json | 6 +- ...olicies_ListByDatabase_MinimumSet_Gen.json | 4 +- ...tabases_CreateOrUpdate_MaximumSet_Gen.json | 104 +- .../Databases_Export_MaximumSet_Gen.json | 12 +- .../Databases_Failover_MaximumSet_Gen.json | 2 +- .../Databases_Get_MaximumSet_Gen.json | 34 +- ...tabases_ImportDatabase_MaximumSet_Gen.json | 18 +- .../Databases_Import_MaximumSet_Gen.json | 12 +- ...ases_ListByElasticPool_MaximumSet_Gen.json | 78 +- ...ases_ListByElasticPool_MinimumSet_Gen.json | 2 +- ...Databases_ListByServer_MaximumSet_Gen.json | 76 +- ...stInaccessibleByServer_MaximumSet_Gen.json | 76 +- .../Databases_Pause_MaximumSet_Gen.json | 36 +- .../Databases_Rename_MaximumSet_Gen.json | 2 +- .../Databases_Rename_MinimumSet_Gen.json | 2 +- .../Databases_Resume_MaximumSet_Gen.json | 36 +- .../Databases_Update_MaximumSet_Gen.json | 78 +- ...s_UpgradeDataWarehouse_MaximumSet_Gen.json | 2 +- ...tabases_CreateOrUpdate_MaximumSet_Gen.json | 36 +- .../ManagedDatabases_Get_MaximumSet_Gen.json | 8 +- ...tabases_ListByInstance_MaximumSet_Gen.json | 14 +- ...InaccessibleByInstance_MaximumSet_Gen.json | 14 +- ...anagedDatabases_Update_MaximumSet_Gen.json | 24 +- ...cations_ListByInstance_MaximumSet_Gen.json | 2 +- ...olicies_ListByInstance_MaximumSet_Gen.json | 2 +- ...tications_ListByServer_MaximumSet_Gen.json | 2 +- ...tGroups_CreateOrUpdate_MaximumSet_Gen.json | 4 +- ...tGroups_CreateOrUpdate_MinimumSet_Gen.json | 4 +- ...rverTrustGroups_Delete_MaximumSet_Gen.json | 4 +- .../ServerTrustGroups_Get_MaximumSet_Gen.json | 4 +- .../ServerTrustGroups_Get_MinimumSet_Gen.json | 4 +- ...tGroups_ListByInstance_MaximumSet_Gen.json | 2 +- ...tGroups_ListByLocation_MaximumSet_Gen.json | 4 +- ...tGroups_ListByLocation_MinimumSet_Gen.json | 2 +- test/individual_readonly_validation.ts | 18 + test/individual_semantic_validation.ts | 20 + .../examples/CreateAvailabilitySet.json | 55 + ...reateCheckpointVirtualMachineInstance.json | 17 + .../anyOfNecessary/examples/CreateCloud.json | 69 + .../examples/CreateInventoryItem.json | 44 + .../examples/CreateVMInstanceGuestAgent.json | 44 + .../examples/CreateVMMServer.json | 65 + .../CreateVirtualMachineInstance.json | 89 + .../CreateVirtualMachineTemplate.json | 67 + .../examples/CreateVirtualNetwork.json | 59 + .../examples/DeleteAvailabilitySet.json | 16 + ...eleteCheckpointVirtualMachineInstance.json | 16 + .../anyOfNecessary/examples/DeleteCloud.json | 16 + .../examples/DeleteInventoryItem.json | 13 + .../examples/DeleteVMInstanceGuestAgent.json | 10 + .../examples/DeleteVMMServer.json | 16 + .../DeleteVirtualMachineInstance.json | 14 + .../DeleteVirtualMachineTemplate.json | 16 + .../examples/DeleteVirtualNetwork.json | 16 + .../examples/GetAvailabilitySet.json | 27 + .../anyOfNecessary/examples/GetCloud.json | 34 + .../examples/GetInventoryItem.json | 25 + .../examples/GetVMInstanceGuestAgent.json | 20 + .../anyOfNecessary/examples/GetVMMServer.json | 30 + .../examples/GetVirtualMachineInstance.json | 40 + .../examples/GetVirtualMachineTemplate.json | 33 + .../examples/GetVirtualNetwork.json | 29 + .../GetVmInstanceHybridIdentityMetadata.json | 19 + ...bridIdentityMetadata_ListByVmInstance.json | 23 + .../ListAvailabilitySetsByResourceGroup.json | 30 + .../ListAvailabilitySetsBySubscription.json | 29 + .../examples/ListCloudsByResourceGroup.json | 37 + .../examples/ListCloudsBySubscription.json | 36 + .../ListInventoryItemsByVMMServer.json | 28 + .../examples/ListOperations.json | 148 + .../ListVMMServersByResourceGroup.json | 33 + .../ListVMMServersBySubscription.json | 32 + .../examples/ListVirtualMachineInstances.json | 44 + ...irtualMachineTemplatesByResourceGroup.json | 36 + ...VirtualMachineTemplatesBySubscription.json | 35 + .../ListVirtualNetworksByResourceGroup.json | 32 + .../ListVirtualNetworksBySubscription.json | 31 + .../RestartVirtualMachineInstance.json | 13 + ...storeCheckpointVirtualMachineInstance.json | 16 + .../examples/StartVirtualMachineInstance.json | 13 + .../examples/StopVirtualMachineInstance.json | 16 + .../examples/UpdateAvailabilitySet.json | 42 + .../anyOfNecessary/examples/UpdateCloud.json | 49 + .../examples/UpdateVMMServer.json | 45 + .../UpdateVirtualMachineInstance.json | 53 + .../UpdateVirtualMachineTemplate.json | 48 + .../examples/UpdateVirtualNetwork.json | 44 + .../VMInstanceGuestAgent_ListByVm.json | 24 + .../specification/anyOfNecessary/scvmm.json | 4774 +++++++++++++++++ .../specification/anyOfNecessary/types.json | 723 +++ 195 files changed, 8507 insertions(+), 1122 deletions(-) mode change 100755 => 100644 test/apiScenario/fixtures/specification/authorization/resource-manager/readme.md create mode 100644 test/individual_readonly_validation.ts create mode 100644 test/individual_semantic_validation.ts create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateAvailabilitySet.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateCheckpointVirtualMachineInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateCloud.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateInventoryItem.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVMInstanceGuestAgent.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVMMServer.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualMachineInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualMachineTemplate.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualNetwork.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteAvailabilitySet.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteCheckpointVirtualMachineInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteCloud.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteInventoryItem.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVMInstanceGuestAgent.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVMMServer.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualMachineInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualMachineTemplate.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualNetwork.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetAvailabilitySet.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetCloud.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetInventoryItem.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVMInstanceGuestAgent.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVMMServer.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualMachineInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualMachineTemplate.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualNetwork.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVmInstanceHybridIdentityMetadata.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/HybridIdentityMetadata_ListByVmInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListAvailabilitySetsByResourceGroup.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListAvailabilitySetsBySubscription.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListCloudsByResourceGroup.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListCloudsBySubscription.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListInventoryItemsByVMMServer.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListOperations.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVMMServersByResourceGroup.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVMMServersBySubscription.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineInstances.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineTemplatesByResourceGroup.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineTemplatesBySubscription.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualNetworksByResourceGroup.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualNetworksBySubscription.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/RestartVirtualMachineInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/RestoreCheckpointVirtualMachineInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/StartVirtualMachineInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/StopVirtualMachineInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateAvailabilitySet.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateCloud.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVMMServer.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualMachineInstance.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualMachineTemplate.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualNetwork.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/examples/VMInstanceGuestAgent_ListByVm.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/scvmm.json create mode 100644 test/modelValidation/swaggers/specification/anyOfNecessary/types.json diff --git a/ChangeLog.md b/ChangeLog.md index df1ba5a5..0cfaf58a 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,8 +1,12 @@ # Change Log - oav +## 11/14/2023 3.3.1 + +- #1019 Fixing edge case caused by introduction of fake property `refWithReadOnly` used to handle `readonly` errors thrown when placed alongside a `ref` node in a swagger schema. + ## 10/19/2023 3.3.0 -- #1011 Ehancing JSON report by exposing new properties including `coveredSpecFiles`, `unCoveredOperationsList`, `errorLink` and `schemaPathWithPosition`. +- #1011 Enhancing JSON report by exposing new properties including `coveredSpecFiles`, `unCoveredOperationsList`, `errorLink` and `schemaPathWithPosition`. ## 10/19/2023 3.2.14 diff --git a/lib/swagger/jsonLoader.ts b/lib/swagger/jsonLoader.ts index 51729d59..e3539198 100644 --- a/lib/swagger/jsonLoader.ts +++ b/lib/swagger/jsonLoader.ts @@ -10,7 +10,7 @@ import { import { load as parseYaml } from "js-yaml"; import { default as jsonPointer } from "json-pointer"; import { inject, injectable } from "inversify"; -import { xmsExamples } from "../util/constants"; +import { xmsExamples, xmsReadonlyRef } from "../util/constants"; import { getLazyBuilder } from "../util/lazyBuilder"; import { TYPES } from "../inversifyUtils"; import { FileLoader, FileLoaderOption } from "./fileLoader"; @@ -233,7 +233,7 @@ export class JsonLoader implements Loader { if (isRefLike(object)) { const refObjResult: any = {}; if (object.readOnly !== undefined) { - refObjResult.refWithReadOnly = object.readOnly; + refObjResult[xmsReadonlyRef] = true; } const ref = object.$ref; const sp = ref.split("#"); diff --git a/lib/swagger/swaggerTypes.ts b/lib/swagger/swaggerTypes.ts index 5a71191b..211850f5 100644 --- a/lib/swagger/swaggerTypes.ts +++ b/lib/swagger/swaggerTypes.ts @@ -18,6 +18,7 @@ import { xmsPaths, xmsSkipUrlEncoding, xNullable, + xmsReadonlyRef, xmsAzureResource, xmsLongRunningOperationOptions, xmsLongRunningOperationOptionsField, @@ -247,7 +248,7 @@ export interface Schema extends BaseSchema { [xmsDiscriminatorValue]?: string; readOnly?: boolean; [xmsMutability]?: Array<"create" | "read" | "update">; - refWithReadOnly?: boolean; + [xmsReadonlyRef]?: boolean; xml?: XML; externalDocs?: ExternalDocs; example?: { [exampleName: string]: Example }; diff --git a/lib/swaggerValidator/ajvSchemaValidator.ts b/lib/swaggerValidator/ajvSchemaValidator.ts index 6c47d6c5..52db1ff4 100644 --- a/lib/swaggerValidator/ajvSchemaValidator.ts +++ b/lib/swaggerValidator/ajvSchemaValidator.ts @@ -12,7 +12,13 @@ import { $id, JsonLoader } from "../swagger/jsonLoader"; import { isSuppressed } from "../swagger/suppressionLoader"; import { refSelfSymbol, Schema, SwaggerSpec } from "../swagger/swaggerTypes"; import { getNameFromRef } from "../transform/context"; -import { xmsAzureResource, xmsEnum, xmsMutability, xmsSecret } from "../util/constants"; +import { + xmsAzureResource, + xmsEnum, + xmsMutability, + xmsReadonlyRef, + xmsSecret, +} from "../util/constants"; import { getOavErrorMeta, TrafficValidationErrorCode } from "../util/errorDefinitions"; import { Severity } from "../util/severity"; import { Writable } from "../util/utils"; @@ -312,7 +318,7 @@ const shouldSkipError = (error: ErrorObject, cxt: SchemaValidateContext) => { if ( !cxt.isResponse && keyword === "required" && - (parentSchema.properties?.[(params as any).missingProperty]?.refWithReadOnly || + (parentSchema.properties?.[(params as any).missingProperty]?.[xmsReadonlyRef] || parentSchema.properties?.[(params as any).missingProperty]?.readOnly) ) { return true; diff --git a/lib/swaggerValidator/semanticValidator.ts b/lib/swaggerValidator/semanticValidator.ts index 078ad681..19f4f543 100644 --- a/lib/swaggerValidator/semanticValidator.ts +++ b/lib/swaggerValidator/semanticValidator.ts @@ -104,6 +104,7 @@ export class SwaggerSemanticValidator { const properties = swaggerSchemaDoc.properties as any; properties[$id] = {}; properties._filePath = {}; + this.validateSwaggerSch = await this.schemaValidator.compileAsync(swaggerSchemaDoc as Schema); } diff --git a/lib/util/constants.ts b/lib/util/constants.ts index 73b9cd2c..945a4b93 100644 --- a/lib/util/constants.ts +++ b/lib/util/constants.ts @@ -31,6 +31,8 @@ export const xNullable = "x-nullable"; export const exampleInSpec = "example-in-spec"; +export const xmsReadonlyRef = "x-ms-readonly-ref"; + export const Errors = "Errors"; export const Warnings = "Warnings"; diff --git a/package-lock.json b/package-lock.json index 81278301..6fc21887 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "oav", - "version": "3.3.0", + "version": "3.3.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "oav", - "version": "3.3.0", + "version": "3.3.1", "license": "MIT", "dependencies": { "@apidevtools/swagger-parser": "10.0.3", diff --git a/package.json b/package.json index 30ceea1f..cc123871 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oav", - "version": "3.3.0", + "version": "3.3.1", "author": { "name": "Microsoft Corporation", "email": "azsdkteam@microsoft.com", diff --git a/test/apiScenario/fixtures/specification/authorization/resource-manager/readme.md b/test/apiScenario/fixtures/specification/authorization/resource-manager/readme.md old mode 100755 new mode 100644 diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MaximumSet_Gen.json index 139f7dcf..bb88d813 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "kkrpyystfuubmzhwqgkqkcidwromj", - "domainTopicName": "b", + "domainName": "npzhwdjshxfmnfrgdejkjg", + "domainTopicName": "jqfelaogralppmiynjlgicwbaa", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MinimumSet_Gen.json index 03bf4dfc..67786b31 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MinimumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "vojxkohevd", - "domainTopicName": "vwaz", + "domainName": "gjqgakynchse", + "domainTopicName": "latqkhxxcvpcaqqbxukunwpqophd", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete_MaximumSet_Gen.json index b821ad28..818f6d27 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "dqdljnevfqpoudgypqzwhdlxvy", - "domainTopicName": "qglqqstigehynbtclpxtoqqj", + "domainName": "mzzbvot", + "domainTopicName": "qotucizpfzxtvebrdpvz", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MaximumSet_Gen.json index e81e90d2..7bb49cac 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "cczjfnesedwakfzbsekhetxgfmiw", - "domainTopicName": "dnfaykjcpcbwyktsygkfdmpf", + "domainName": "ujpvybctezztgfzuhllwtsgrkfdgy", + "domainTopicName": "qowvuzgzybstyhqrppxcupgrc", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MinimumSet_Gen.json index 502d1f16..17c1607a 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MinimumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "ypruijxordgshcqkyimpljhzmfmdo", - "domainTopicName": "g", + "domainName": "jcg", + "domainTopicName": "hienpsyxfupr", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MaximumSet_Gen.json index cca83287..e07ab83a 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MaximumSet_Gen.json @@ -4,10 +4,10 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "xqgezfhnhtvzqytco", + "domainName": "vyivftbjlzzsx", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -30,7 +30,7 @@ "type": "Microsoft.EventGrid/domains/topics" } ], - "nextLink": "jk" + "nextLink": "mwij" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MinimumSet_Gen.json index 5710bd87..2242ed11 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "x", + "domainName": "j", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MaximumSet_Gen.json index 04a790f3..a14c38ce 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "mjn", + "domainName": "npxfuqbaujyrmtni", "domainInfo": { "location": "westus2", "tags": {}, @@ -27,12 +27,12 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" } @@ -42,25 +42,25 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" @@ -96,18 +96,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "provisioningState": "Succeeded", @@ -116,30 +116,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "wdxmmciijjiuijftogjeonoz" + "metricResourceId": "qtmpjtqcn" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampledomain2", "name": "exampledomain2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete_MaximumSet_Gen.json index c63b2b03..d71c7a29 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "ebixj", + "domainName": "ydodzfyxb", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MaximumSet_Gen.json index 099a8595..0bc73089 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "vupkfzwjhngauquovxibaludurp", + "domainName": "uklumxkycckqzwzubhiju", "api-version": "2020-06-01" }, "responses": { @@ -31,18 +31,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "provisioningState": "Succeeded", @@ -51,30 +51,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "wdxmmciijjiuijftogjeonoz" + "metricResourceId": "qtmpjtqcn" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampledomain2", "name": "exampledomain2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListByResourceGroup_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListByResourceGroup_MaximumSet_Gen.json index ad546c92..cada4ca0 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListByResourceGroup_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListByResourceGroup_MaximumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -23,52 +23,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "kvuorywootyx", + "metricResourceId": "dmifygywovubwigwbwdsmvj", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "gxxwzaa", + "ipMask": "zskyhtjzvowgqwqcytxlv", "action": "Allow" } ] @@ -90,52 +90,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "yhjrqimavtwrntsj", + "metricResourceId": "dmcgm", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "gxxwzaa", + "ipMask": "zskyhtjzvowgqwqcytxlv", "action": "Allow" } ] @@ -147,7 +147,7 @@ "type": "Microsoft.EventGrid/domains" } ], - "nextLink": "srzs" + "nextLink": "gplijycpuifsan" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListBySubscription_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListBySubscription_MaximumSet_Gen.json index 9cb94980..2589ebf9 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListBySubscription_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListBySubscription_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -22,52 +22,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "kvuorywootyx", + "metricResourceId": "dmifygywovubwigwbwdsmvj", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "gxxwzaa", + "ipMask": "zskyhtjzvowgqwqcytxlv", "action": "Allow" } ] @@ -89,52 +89,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "yhjrqimavtwrntsj", + "metricResourceId": "dmcgm", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "gxxwzaa", + "ipMask": "zskyhtjzvowgqwqcytxlv", "action": "Allow" } ] @@ -146,7 +146,7 @@ "type": "Microsoft.EventGrid/domains" } ], - "nextLink": "srzs" + "nextLink": "gplijycpuifsan" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MaximumSet_Gen.json index 1294a6a9..96f3881b 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "kjthlf", + "domainName": "ujfcxfabgkjmwyydidguapplqmr", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MinimumSet_Gen.json index 65ad3645..ef9b9f0d 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "lzriswkszycnxkcrkfvg", + "domainName": "kvwjvrcjpudu", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MaximumSet_Gen.json index 5b7f2483..72602372 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "hejafbbpxhyjroybmivldghdndu", + "domainName": "jpjbmescuwychlankjftpomiamsdkx", "regenerateKeyRequest": { "keyName": "key1" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MinimumSet_Gen.json index 598d6322..34ae08b1 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "hsqqfbpa", + "domainName": "nnojwa", "regenerateKeyRequest": { "keyName": "key1" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MaximumSet_Gen.json index 15fdcb2c..4e0bdbb2 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "cjbfjzmughlovwgqatettopqnqcbpf", + "domainName": "c", "domainUpdateParameters": { "tags": {}, "properties": { @@ -51,18 +51,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "provisioningState": "Succeeded", @@ -71,30 +71,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "wdxmmciijjiuijftogjeonoz" + "metricResourceId": "qtmpjtqcn" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampledomain2", "name": "exampledomain2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MinimumSet_Gen.json index 00ee3b38..62c632b4 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "pkkkjsbkqghyoloomsuewkgypdwbt", + "domainName": "jlrjyt", "domainUpdateParameters": {}, "api-version": "2020-06-01" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MaximumSet_Gen.json index a60f3ee3..92e8b1bb 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MaximumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_CreateOrUpdateForSubscription - generated by [MaximumSet] rule", "operationId": "EventSubscriptions_CreateOrUpdate", "parameters": { - "scope": "grctrvcxwdsrrrsd", - "eventSubscriptionName": "pksqufznthcpzimx", + "scope": "tzwpzwbdfuqusciidoctmbqqlswv", + "eventSubscriptionName": "gnjsthzggqvvptkyvabfpdlpoddzl", "eventSubscriptionInfo": { "properties": { "destination": { @@ -14,15 +14,15 @@ "subjectBeginsWith": "ExamplePrefix", "subjectEndsWith": "ExampleSuffix", "includedEventTypes": [ - "lwrxxklewjvzi" + "fmmclskevoksp" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, @@ -30,16 +30,16 @@ "label1", "label2" ], - "expirationTimeUtc": "2022-11-01T07:37:43.589Z", + "expirationTimeUtc": "2023-11-15T01:32:03.362Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -62,15 +62,15 @@ "subjectBeginsWith": "ExamplePrefix", "subjectEndsWith": "ExampleSuffix", "includedEventTypes": [ - "lwrxxklewjvzi" + "fmmclskevoksp" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, @@ -80,16 +80,16 @@ "label1", "label2" ], - "expirationTimeUtc": "2022-11-01T07:37:43.589Z", + "expirationTimeUtc": "2023-11-15T01:32:03.362Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MinimumSet_Gen.json index 908fb625..1762418a 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MinimumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_CreateOrUpdateForSubscription - generated by [MinimumSet] rule", "operationId": "EventSubscriptions_CreateOrUpdate", "parameters": { - "scope": "wtplmlnvto", - "eventSubscriptionName": "vsexywzwkmvbehvifotlxrs", + "scope": "tnfiaxiir", + "eventSubscriptionName": "lfzqqvmabinlxanooj", "eventSubscriptionInfo": {}, "api-version": "2020-06-01" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Delete_MaximumSet_Gen.json index 389c6112..95635fb3 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Delete_MaximumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_DeleteForSubscription - generated by [MaximumSet] rule", "operationId": "EventSubscriptions_Delete", "parameters": { - "scope": "ack", - "eventSubscriptionName": "fvbpiqyvxcitflub", + "scope": "igkjjspiqs", + "eventSubscriptionName": "maadhsvfcttxysjdtarcpbwgkjcroc", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MaximumSet_Gen.json index 4a0297c0..ae0ec287 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MaximumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_GetFullUrlForSubscription - generated by [MaximumSet] rule", "operationId": "EventSubscriptions_GetFullUrl", "parameters": { - "scope": "zzqrhgsivqojvhbnybhh", - "eventSubscriptionName": "ghw", + "scope": "tbocjfjafbcdu", + "eventSubscriptionName": "idwrxmkylzrxlhimundaidj", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MinimumSet_Gen.json index a0152576..3b686375 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MinimumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_GetFullUrlForSubscription - generated by [MinimumSet] rule", "operationId": "EventSubscriptions_GetFullUrl", "parameters": { - "scope": "mqlrka", - "eventSubscriptionName": "mutieojbmbooqrq", + "scope": "bhnojy", + "eventSubscriptionName": "srfmohckucyebivamyayrwm", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MaximumSet_Gen.json index bf3a5c48..0b197056 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MaximumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_GetForSubscription - generated by [MaximumSet] rule", "operationId": "EventSubscriptions_Get", "parameters": { - "scope": "tylxmykwlvinjczbrfuy", - "eventSubscriptionName": "kxncnkwstasykxxvgqtvxjsqhjuex", + "scope": "emcoqyckzpxfrzwwgyhgcd", + "eventSubscriptionName": "jslkklmlerebqnyg", "api-version": "2020-06-01" }, "responses": { @@ -18,15 +18,15 @@ "subjectBeginsWith": "ExamplePrefix", "subjectEndsWith": "ExampleSuffix", "includedEventTypes": [ - "lwrxxklewjvzi" + "fmmclskevoksp" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, @@ -36,16 +36,16 @@ "label1", "label2" ], - "expirationTimeUtc": "2022-11-01T07:37:43.589Z", + "expirationTimeUtc": "2023-11-15T01:32:03.362Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MinimumSet_Gen.json index 93520b19..82dafddf 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MinimumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_GetForSubscription - generated by [MinimumSet] rule", "operationId": "EventSubscriptions_Get", "parameters": { - "scope": "jbtny", - "eventSubscriptionName": "hlvxlbcmklodgjtedjgu", + "scope": "iuzpjnzzcqbbf", + "eventSubscriptionName": "mznnhnvpayhsm", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MaximumSet_Gen.json index db67bbd2..b4de2de4 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MaximumSet_Gen.json @@ -4,11 +4,11 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "mgppurkkleekcednoxbrtcgdsc", - "topicName": "pxkxyfepvrbmwcxvx", + "domainName": "mdtzqwwejzvezusbekwoooctjt", + "topicName": "fscsbfltiksvkqg", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -21,36 +21,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "ihhsbrvxmcjrmk", - "subjectEndsWith": "ehkzejwfnnjjoy", + "subjectBeginsWith": "mkhpkxjauukv", + "subjectEndsWith": "hevwikusrrldros", "includedEventTypes": [ - "um" + "eomatpurqnwmxek" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "zyltetgcqawomqigtkaoyinhwld" + "qrvdhtvqvxbyuaylgae" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.372Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -66,36 +66,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "aprurddzczdcmi", - "subjectEndsWith": "bncyeiraylwzjyahycbv", + "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", + "subjectEndsWith": "huja", "includedEventTypes": [ - "efhyjjeejdylbkywzrrzt" + "conbtmupooy" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "fyvuveazrgdnjtyghxpcxq" + "r" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.373Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -105,7 +105,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ejwrzjrmtqxbcuqbkknyenblvt" + "nextLink": "ptyov" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MinimumSet_Gen.json index 6033e6e4..628066d9 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MinimumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "a", - "topicName": "slmtrct", + "domainName": "aapzfxqavbzyfgldhdkifdz", + "topicName": "ye", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MaximumSet_Gen.json index 11b9c309..30bc5d9b 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MaximumSet_Gen.json @@ -4,12 +4,12 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "providerNamespace": "isozdlnjzkwpxjoqkle", - "resourceTypeName": "sgutrfxwjlbdnndhom", - "resourceName": "dkuyebrmgzexmrgbjdvnm", + "providerNamespace": "liekmzlhlzzjtfladqnr", + "resourceTypeName": "zwrsngwboiiimpob", + "resourceName": "evohvvbwkumqrrmo", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -22,36 +22,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "ihhsbrvxmcjrmk", - "subjectEndsWith": "ehkzejwfnnjjoy", + "subjectBeginsWith": "mkhpkxjauukv", + "subjectEndsWith": "hevwikusrrldros", "includedEventTypes": [ - "um" + "eomatpurqnwmxek" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "zyltetgcqawomqigtkaoyinhwld" + "qrvdhtvqvxbyuaylgae" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.372Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -67,36 +67,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "aprurddzczdcmi", - "subjectEndsWith": "bncyeiraylwzjyahycbv", + "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", + "subjectEndsWith": "huja", "includedEventTypes": [ - "efhyjjeejdylbkywzrrzt" + "conbtmupooy" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "fyvuveazrgdnjtyghxpcxq" + "r" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.373Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -106,7 +106,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ejwrzjrmtqxbcuqbkknyenblvt" + "nextLink": "ptyov" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MinimumSet_Gen.json index 2f6c235d..5d67aa9a 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MinimumSet_Gen.json @@ -4,9 +4,9 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "providerNamespace": "bwm", - "resourceTypeName": "bizmvlpnntmh", - "resourceName": "koqdkuymivhttkanp", + "providerNamespace": "djpakbvaphajnrlhqapxgqrfezxolv", + "resourceTypeName": "apenjbgaeseujxcmgkpbywvqu", + "resourceName": "wyfxtk", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MaximumSet_Gen.json index d6bc0110..ef240a5d 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MaximumSet_Gen.json @@ -4,10 +4,10 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicTypeName": "rusrxxnckcjk", + "topicTypeName": "uigmxepzqdijkbrpwitovkfcm", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -20,36 +20,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "ihhsbrvxmcjrmk", - "subjectEndsWith": "ehkzejwfnnjjoy", + "subjectBeginsWith": "mkhpkxjauukv", + "subjectEndsWith": "hevwikusrrldros", "includedEventTypes": [ - "um" + "eomatpurqnwmxek" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "zyltetgcqawomqigtkaoyinhwld" + "qrvdhtvqvxbyuaylgae" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.372Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -65,36 +65,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "aprurddzczdcmi", - "subjectEndsWith": "bncyeiraylwzjyahycbv", + "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", + "subjectEndsWith": "huja", "includedEventTypes": [ - "efhyjjeejdylbkywzrrzt" + "conbtmupooy" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "fyvuveazrgdnjtyghxpcxq" + "r" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.373Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -104,7 +104,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ejwrzjrmtqxbcuqbkknyenblvt" + "nextLink": "ptyov" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MinimumSet_Gen.json index b2cd4e6b..1a4c51b7 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicTypeName": "gsmjrqarjr", + "topicTypeName": "kyosqderkzitbngum", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroup_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroup_MaximumSet_Gen.json index 6b1e0e95..e1d9e00e 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroup_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroup_MaximumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -19,36 +19,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "ihhsbrvxmcjrmk", - "subjectEndsWith": "ehkzejwfnnjjoy", + "subjectBeginsWith": "mkhpkxjauukv", + "subjectEndsWith": "hevwikusrrldros", "includedEventTypes": [ - "um" + "eomatpurqnwmxek" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "zyltetgcqawomqigtkaoyinhwld" + "qrvdhtvqvxbyuaylgae" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.372Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -64,36 +64,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "aprurddzczdcmi", - "subjectEndsWith": "bncyeiraylwzjyahycbv", + "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", + "subjectEndsWith": "huja", "includedEventTypes": [ - "efhyjjeejdylbkywzrrzt" + "conbtmupooy" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "fyvuveazrgdnjtyghxpcxq" + "r" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.373Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -103,7 +103,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ejwrzjrmtqxbcuqbkknyenblvt" + "nextLink": "ptyov" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MaximumSet_Gen.json index 48d1ec86..e84b3bae 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MaximumSet_Gen.json @@ -3,10 +3,10 @@ "operationId": "EventSubscriptions_ListGlobalBySubscriptionForTopicType", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "topicTypeName": "jhbjqkgukuuokesxesdacotfxlvfh", + "topicTypeName": "wvjnplaodvjvdslxeysdppnhoa", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -19,36 +19,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "ihhsbrvxmcjrmk", - "subjectEndsWith": "ehkzejwfnnjjoy", + "subjectBeginsWith": "mkhpkxjauukv", + "subjectEndsWith": "hevwikusrrldros", "includedEventTypes": [ - "um" + "eomatpurqnwmxek" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "zyltetgcqawomqigtkaoyinhwld" + "qrvdhtvqvxbyuaylgae" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.372Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -64,36 +64,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "aprurddzczdcmi", - "subjectEndsWith": "bncyeiraylwzjyahycbv", + "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", + "subjectEndsWith": "huja", "includedEventTypes": [ - "efhyjjeejdylbkywzrrzt" + "conbtmupooy" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "fyvuveazrgdnjtyghxpcxq" + "r" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.373Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -103,7 +103,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ejwrzjrmtqxbcuqbkknyenblvt" + "nextLink": "ptyov" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MinimumSet_Gen.json index e8a4c4c9..ad6168a9 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MinimumSet_Gen.json @@ -3,7 +3,7 @@ "operationId": "EventSubscriptions_ListGlobalBySubscriptionForTopicType", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "topicTypeName": "qtbrywplvhilxqdchel", + "topicTypeName": "vumncwgbrazz", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscription_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscription_MaximumSet_Gen.json index e2cdcd9f..b51c14b0 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscription_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscription_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -18,36 +18,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "ihhsbrvxmcjrmk", - "subjectEndsWith": "ehkzejwfnnjjoy", + "subjectBeginsWith": "mkhpkxjauukv", + "subjectEndsWith": "hevwikusrrldros", "includedEventTypes": [ - "um" + "eomatpurqnwmxek" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "zyltetgcqawomqigtkaoyinhwld" + "qrvdhtvqvxbyuaylgae" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.372Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -63,36 +63,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "aprurddzczdcmi", - "subjectEndsWith": "bncyeiraylwzjyahycbv", + "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", + "subjectEndsWith": "huja", "includedEventTypes": [ - "efhyjjeejdylbkywzrrzt" + "conbtmupooy" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "fyvuveazrgdnjtyghxpcxq" + "r" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.373Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -102,7 +102,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ejwrzjrmtqxbcuqbkknyenblvt" + "nextLink": "ptyov" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MaximumSet_Gen.json index 41cfae29..d8fee510 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MaximumSet_Gen.json @@ -4,11 +4,11 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "location": "ywwxvjbhddozbjuvbkphtvwzn", - "topicTypeName": "wydqfxihbxadwxqekbi", + "location": "jfyvh", + "topicTypeName": "ibbwpshamrfysjgfpyd", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -21,36 +21,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "ihhsbrvxmcjrmk", - "subjectEndsWith": "ehkzejwfnnjjoy", + "subjectBeginsWith": "mkhpkxjauukv", + "subjectEndsWith": "hevwikusrrldros", "includedEventTypes": [ - "um" + "eomatpurqnwmxek" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "zyltetgcqawomqigtkaoyinhwld" + "qrvdhtvqvxbyuaylgae" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.372Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -66,36 +66,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "aprurddzczdcmi", - "subjectEndsWith": "bncyeiraylwzjyahycbv", + "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", + "subjectEndsWith": "huja", "includedEventTypes": [ - "efhyjjeejdylbkywzrrzt" + "conbtmupooy" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "fyvuveazrgdnjtyghxpcxq" + "r" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.373Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -105,7 +105,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ejwrzjrmtqxbcuqbkknyenblvt" + "nextLink": "ptyov" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MinimumSet_Gen.json index 2ee5d154..876ec221 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MinimumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "location": "lksxhwhbabxjei", - "topicTypeName": "mbaaezlpjp", + "location": "izqaanodlknrluf", + "topicTypeName": "kddurqjqqbjt", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MaximumSet_Gen.json index ccc4e250..e21dddb2 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MaximumSet_Gen.json @@ -4,10 +4,10 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "location": "exdcruvwannwjjfnxgg", + "location": "ksyksnks", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -20,36 +20,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "ihhsbrvxmcjrmk", - "subjectEndsWith": "ehkzejwfnnjjoy", + "subjectBeginsWith": "mkhpkxjauukv", + "subjectEndsWith": "hevwikusrrldros", "includedEventTypes": [ - "um" + "eomatpurqnwmxek" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "zyltetgcqawomqigtkaoyinhwld" + "qrvdhtvqvxbyuaylgae" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.372Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -65,36 +65,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "aprurddzczdcmi", - "subjectEndsWith": "bncyeiraylwzjyahycbv", + "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", + "subjectEndsWith": "huja", "includedEventTypes": [ - "efhyjjeejdylbkywzrrzt" + "conbtmupooy" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "fyvuveazrgdnjtyghxpcxq" + "r" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.373Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -104,7 +104,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ejwrzjrmtqxbcuqbkknyenblvt" + "nextLink": "ptyov" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MinimumSet_Gen.json index 36931e43..b7b1330f 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "location": "lksymgvajtgijoqhlebldqbah", + "location": "oycp", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MaximumSet_Gen.json index e5c19f1f..d9136fa7 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MaximumSet_Gen.json @@ -3,11 +3,11 @@ "operationId": "EventSubscriptions_ListRegionalBySubscriptionForTopicType", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "location": "jc", - "topicTypeName": "tyrtqyqenpryyyoeaa", + "location": "zmb", + "topicTypeName": "vegehduvgtjsrwajoaieenwxdpbrif", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -20,36 +20,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "ihhsbrvxmcjrmk", - "subjectEndsWith": "ehkzejwfnnjjoy", + "subjectBeginsWith": "mkhpkxjauukv", + "subjectEndsWith": "hevwikusrrldros", "includedEventTypes": [ - "um" + "eomatpurqnwmxek" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "zyltetgcqawomqigtkaoyinhwld" + "qrvdhtvqvxbyuaylgae" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.372Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -65,36 +65,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "aprurddzczdcmi", - "subjectEndsWith": "bncyeiraylwzjyahycbv", + "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", + "subjectEndsWith": "huja", "includedEventTypes": [ - "efhyjjeejdylbkywzrrzt" + "conbtmupooy" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "fyvuveazrgdnjtyghxpcxq" + "r" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.373Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -104,7 +104,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ejwrzjrmtqxbcuqbkknyenblvt" + "nextLink": "ptyov" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MinimumSet_Gen.json index 38b4072c..43c4f470 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "EventSubscriptions_ListRegionalBySubscriptionForTopicType", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "location": "imcbjctsttmwfthhzinlibinjhxu", - "topicTypeName": "mhxvuflyqlj", + "location": "optasf", + "topicTypeName": "pktmpsoiencxvdbybbqlbzmfzzso", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MaximumSet_Gen.json index bf295dbc..d318b40e 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MaximumSet_Gen.json @@ -3,10 +3,10 @@ "operationId": "EventSubscriptions_ListRegionalBySubscription", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "location": "eshxxrerlloqm", + "location": "kyykwenvzhuiccbvguqdhknd", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -19,36 +19,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "ihhsbrvxmcjrmk", - "subjectEndsWith": "ehkzejwfnnjjoy", + "subjectBeginsWith": "mkhpkxjauukv", + "subjectEndsWith": "hevwikusrrldros", "includedEventTypes": [ - "um" + "eomatpurqnwmxek" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "zyltetgcqawomqigtkaoyinhwld" + "qrvdhtvqvxbyuaylgae" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.372Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -64,36 +64,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "aprurddzczdcmi", - "subjectEndsWith": "bncyeiraylwzjyahycbv", + "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", + "subjectEndsWith": "huja", "includedEventTypes": [ - "efhyjjeejdylbkywzrrzt" + "conbtmupooy" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "fyvuveazrgdnjtyghxpcxq" + "r" ], - "expirationTimeUtc": "2022-11-01T07:37:43.596Z", + "expirationTimeUtc": "2023-11-15T01:32:03.373Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -103,7 +103,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ejwrzjrmtqxbcuqbkknyenblvt" + "nextLink": "ptyov" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MinimumSet_Gen.json index e3c98797..d8cdcf5b 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MinimumSet_Gen.json @@ -3,7 +3,7 @@ "operationId": "EventSubscriptions_ListRegionalBySubscription", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "location": "iqzdbihiecgwq", + "location": "iiwciscvhiaifpcfz", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MaximumSet_Gen.json index c06967c4..b03dcb21 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MaximumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_UpdateForSubscription - generated by [MaximumSet] rule", "operationId": "EventSubscriptions_Update", "parameters": { - "scope": "cyhgdekniyxqixkzgsyfityvyw", - "eventSubscriptionName": "vbffsmbceprtywqrsfhugl", + "scope": "mmsahkcfdwkygguhyamwlkqyejy", + "eventSubscriptionName": "jvuixjwmyw", "eventSubscriptionUpdateParameters": { "destination": { "endpointType": "WebHook" @@ -13,15 +13,15 @@ "subjectBeginsWith": "existingPrefix", "subjectEndsWith": "newSuffix", "includedEventTypes": [ - "esohoxqmrsi" + "btfnkc" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, @@ -29,16 +29,16 @@ "label1", "label2" ], - "expirationTimeUtc": "2022-11-01T07:37:43.594Z", + "expirationTimeUtc": "2023-11-15T01:32:03.369Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } @@ -60,15 +60,15 @@ "subjectBeginsWith": "ExamplePrefix", "subjectEndsWith": "ExampleSuffix", "includedEventTypes": [ - "esohoxqmrsi" + "btfnkc" ], "advancedFilters": [ { "values": [ - 3 + 11 ], "operatorType": "NumberIn", - "key": "yv" + "key": "pdqxfssbbevfqpxlooilghbmrvvqk" } ] }, @@ -78,16 +78,16 @@ "label1", "label2" ], - "expirationTimeUtc": "2022-11-01T07:37:43.589Z", + "expirationTimeUtc": "2023-11-15T01:32:03.362Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 6, - "eventTimeToLiveInMinutes": 13 + "maxDeliveryAttempts": 19, + "eventTimeToLiveInMinutes": 21 }, "deadLetterDestination": { "properties": { - "resourceId": "khcgiujtbmjrcgs", - "blobContainerName": "hvssbytsygzse" + "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", + "blobContainerName": "yvizoknevcezfvgl" }, "endpointType": "StorageBlob" } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MinimumSet_Gen.json index 23ee4dd7..68e0db96 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MinimumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_UpdateForSubscription - generated by [MinimumSet] rule", "operationId": "EventSubscriptions_Update", "parameters": { - "scope": "kkekknmwazckdwpfmvymqgsoxeax", - "eventSubscriptionName": "igzfxujxxfnawwus", + "scope": "wetoooj", + "eventSubscriptionName": "jlgsgbahysafmzhnvwes", "eventSubscriptionUpdateParameters": {}, "api-version": "2020-06-01" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Operations_List_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Operations_List_MaximumSet_Gen.json index 7253e384..8e7a26fe 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Operations_List_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Operations_List_MaximumSet_Gen.json @@ -14,7 +14,7 @@ "provider": "Microsoft Event Grid", "resource": "EventGrid Resource Provider", "operation": "Registers the EventGrid Resource Provider", - "description": "ciinayztldnfrybvvwxu" + "description": "rxxxkyg" }, "origin": "UserAndSystem", "properties": {} @@ -25,7 +25,7 @@ "provider": "Microsoft Event Grid", "resource": "eventSubscriptions", "operation": "Write EventSubscription", - "description": "xlqyqmfqbicakkmfjle" + "description": "qqrfmhjpdcpi" }, "origin": "UserAndSystem", "properties": {} @@ -36,7 +36,7 @@ "provider": "Microsoft Event Grid", "resource": "eventSubscriptions", "operation": "Read EventSubscription", - "description": "iusqhyrmctwbikomqvxrx" + "description": "rnmyxkhgdao" }, "origin": "UserAndSystem", "properties": {} @@ -47,7 +47,7 @@ "provider": "Microsoft Event Grid", "resource": "eventSubscriptions", "operation": "Delete EventSubscription", - "description": "ttgcrumdyspsa" + "description": "ujsagme" }, "origin": "UserAndSystem", "properties": {} @@ -58,7 +58,7 @@ "provider": "Microsoft Event Grid", "resource": "topics", "operation": "Write Topic", - "description": "d" + "description": "naufzdxpptpfkpbr" }, "origin": "UserAndSystem", "properties": {} @@ -69,7 +69,7 @@ "provider": "Microsoft Event Grid", "resource": "topics", "operation": "Read Topic", - "description": "vmfmtrojjmpadwulyotztp" + "description": "neuqnxbosrjgqvmtubrjihexdui" }, "origin": "UserAndSystem", "properties": {} @@ -80,7 +80,7 @@ "provider": "Microsoft Event Grid", "resource": "topics", "operation": "Delete Topic", - "description": "wwmftcvrjeuxovpajzr" + "description": "snvmxwukhgvmuu" }, "origin": "UserAndSystem", "properties": {} diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Delete_MaximumSet_Gen.json index cc92b018..271dea0c 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Delete_MaximumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "hwmdvmjure", - "privateEndpointConnectionName": "sqsacziimrjkf", + "parentName": "gkufynutiacyqchqccrosals", + "privateEndpointConnectionName": "srpfaikqpdbxzkkgouydegt", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MaximumSet_Gen.json index 6074c326..4ff77d68 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MaximumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "zsczacjejudnuhp", - "privateEndpointConnectionName": "tqrvcmmrdtiqlmvvkx", + "parentName": "zxmkvfspvdeatrhxoowuhaymxo", + "privateEndpointConnectionName": "qzvfqezrtwezf", "api-version": "2020-06-01" }, "responses": { @@ -16,7 +16,7 @@ "privateLinkServiceConnectionState": { "status": "Approved", "actionsRequired": "None", - "description": "yxckeqnzq" + "description": "lemmrbihomajiyxsjvaqua" }, "privateEndpoint": { "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MinimumSet_Gen.json index 509b8a30..dbebbe53 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MinimumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "wglcicvbmpqbnprovxaoycaowks", - "privateEndpointConnectionName": "wxkeolgoeyr", + "parentName": "vtdj", + "privateEndpointConnectionName": "ihgwtuyhmqywkytjagy", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MaximumSet_Gen.json index 4e5186ee..4bafae89 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MaximumSet_Gen.json @@ -5,10 +5,10 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "ultetmvqpmpao", + "parentName": "dyimudk", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -25,7 +25,7 @@ "privateLinkServiceConnectionState": { "status": "Pending", "actionsRequired": "None", - "description": "mzcewnybugetlnrjmttc" + "description": "grtmqadmfhmptxcwudbeatzhalirid" }, "provisioningState": "Succeeded" }, @@ -34,7 +34,7 @@ "type": "Microsoft.EventGrid/topics/privateEndpointConnections" } ], - "nextLink": "vpxfyrejuubepicuiypx" + "nextLink": "zjfowrpp" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MinimumSet_Gen.json index e7941507..03c99c03 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MinimumSet_Gen.json @@ -5,7 +5,7 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "uphysgsve", + "parentName": "jxwvwqqvkwzaayxvjbbybzpf", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MaximumSet_Gen.json index 869f6542..67ebdf71 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MaximumSet_Gen.json @@ -5,14 +5,14 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "iwlheicyknetyjzlgpyyosvtvrf", - "privateEndpointConnectionName": "kiuwnqadc", + "parentName": "pfnthevvt", + "privateEndpointConnectionName": "hmrwqxsbndhgdgie", "privateEndpointConnection": { "properties": { "privateLinkServiceConnectionState": { "status": "Approved", "actionsRequired": "None", - "description": "yxckeqnzq" + "description": "lemmrbihomajiyxsjvaqua" }, "privateEndpoint": { "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" @@ -32,7 +32,7 @@ "privateLinkServiceConnectionState": { "status": "Approved", "actionsRequired": "None", - "description": "yxckeqnzq" + "description": "lemmrbihomajiyxsjvaqua" }, "privateEndpoint": { "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" @@ -56,7 +56,7 @@ "privateLinkServiceConnectionState": { "status": "Approved", "actionsRequired": "None", - "description": "yxckeqnzq" + "description": "lemmrbihomajiyxsjvaqua" }, "privateEndpoint": { "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MinimumSet_Gen.json index 7657e4e1..0ed4f774 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MinimumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "xkkgvlnepzwicicxpjny", - "privateEndpointConnectionName": "fczmtcms", + "parentName": "gsrntuaai", + "privateEndpointConnectionName": "flhwqzbpeucjeghklocoozrqugq", "privateEndpointConnection": {}, "api-version": "2020-06-01" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MaximumSet_Gen.json index 541e8765..5e990ebd 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MaximumSet_Gen.json @@ -4,9 +4,9 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "parentType": "bkhw", - "parentName": "onblgbnotchqxqtkfxeccl", - "privateLinkResourceName": "dktutppjylnnc", + "parentType": "yedr", + "parentName": "tdhogjebghsjdbdfa", + "privateLinkResourceName": "ihbafpkij", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MinimumSet_Gen.json index adad65a2..c615836c 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MinimumSet_Gen.json @@ -4,9 +4,9 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "parentType": "ldcxwgkwncybrwuntjnrjdyyplwgs", - "parentName": "lmnqpwwp", - "privateLinkResourceName": "tchxysjwgzsgklbannzvpum", + "parentType": "ldmsb", + "parentName": "mlbbrbyqiijtstjpkypk", + "privateLinkResourceName": "vxikvuyatybvqpyusnyb", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MaximumSet_Gen.json index bf07cf42..62990ed4 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MaximumSet_Gen.json @@ -4,11 +4,11 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "parentType": "ckveimislrccjddivqrnkel", - "parentName": "lcnskfksfvqwp", + "parentType": "xfppozfeyxazvidsmrjgg", + "parentName": "nbecnvauhcjna", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -30,7 +30,7 @@ "type": "Microsoft.EventGrid/topics/privateLinkResources" } ], - "nextLink": "u" + "nextLink": "zeazqnwzibhabptkrnltccvvazey" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MinimumSet_Gen.json index cbba11b9..ed6df2a8 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MinimumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "parentType": "erfg", - "parentName": "dlesifco", + "parentType": "qn", + "parentName": "wxohiyhwbsxjglyto", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MaximumSet_Gen.json index 0a9cdd2d..3d7b6b81 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "TopicTypes_Get - generated by [MaximumSet] rule", "operationId": "TopicTypes_Get", "parameters": { - "topicTypeName": "ybtyctxjrwpwgiifjzyqhgrtulh", + "topicTypeName": "ipexggooxjgdztzbcsoytb", "api-version": "2020-06-01" }, "responses": { @@ -13,11 +13,11 @@ "provider": "Microsoft.Eventhub", "provisioningState": "Succeeded", "resourceRegionType": "RegionalResource", - "description": "kbkbsslbdjvuulp", + "description": "eoyaxzuhgsdonuxlldwccarjmhfct", "supportedLocations": [ - "dmsdoentsqbbtysweodsiztx" + "qalekecjzhd" ], - "sourceResourceFormat": "xlsihqrgmtrkznirjki" + "sourceResourceFormat": "zzcsvvympyccoebecxsq" }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Eventhub.Namespaces", "name": "Microsoft.Eventhub.Namespaces", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MinimumSet_Gen.json index 5d045594..fa91ae49 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "TopicTypes_Get - generated by [MinimumSet] rule", "operationId": "TopicTypes_Get", "parameters": { - "topicTypeName": "ubgtovgxdrarqbxwgvpp", + "topicTypeName": "eumkkqgtfvincjqaq", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MaximumSet_Gen.json index 9b0aa556..4ddf06ec 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "TopicTypes_ListEventTypes - generated by [MaximumSet] rule", "operationId": "TopicTypes_ListEventTypes", "parameters": { - "topicTypeName": "vnus", + "topicTypeName": "fewojlklucawkjxpbogcmk", "api-version": "2020-06-01" }, "responses": { @@ -13,7 +13,7 @@ "properties": { "schemaUrl": "tbd", "displayName": "Blob Created", - "description": "dqtivheuel", + "description": "aregopblzaxebzaaeaeoaaiwpz", "isInDefaultSet": true }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobCreated", @@ -24,7 +24,7 @@ "properties": { "schemaUrl": "tbd", "displayName": "Blob Deleted", - "description": "woozkajycufvdnapvhhyfezgt", + "description": "fgfstmrwugrfyyqlirwekkjahbe", "isInDefaultSet": true }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobDeleted", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MinimumSet_Gen.json index ba9b3b64..04ab0a54 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "TopicTypes_ListEventTypes - generated by [MinimumSet] rule", "operationId": "TopicTypes_ListEventTypes", "parameters": { - "topicTypeName": "gnxjhktqlqcdmeslherbfypgiyhog", + "topicTypeName": "xdoft", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_List_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_List_MaximumSet_Gen.json index 220c4f00..d97ba9dd 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_List_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_List_MaximumSet_Gen.json @@ -14,11 +14,11 @@ "provider": "Microsoft.Eventhub", "provisioningState": "Succeeded", "resourceRegionType": "RegionalResource", - "description": "kbkbsslbdjvuulp", + "description": "eoyaxzuhgsdonuxlldwccarjmhfct", "supportedLocations": [ - "dmsdoentsqbbtysweodsiztx" + "qalekecjzhd" ], - "sourceResourceFormat": "xlsihqrgmtrkznirjki" + "sourceResourceFormat": "zzcsvvympyccoebecxsq" }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Eventhub.Namespaces", "name": "Microsoft.Eventhub.Namespaces", @@ -30,11 +30,11 @@ "provider": "Microsoft.Storage", "provisioningState": "Succeeded", "resourceRegionType": "RegionalResource", - "description": "vhnijziabkspeusukz", + "description": "msvbkdqujvegyhrhhvhlxrcyqpjhd", "supportedLocations": [ - "wnebugedysknpsl" + "juowwknrvgjkdvowedsc" ], - "sourceResourceFormat": "cxadzkfmxrstmlizrntjbyjg" + "sourceResourceFormat": "moshlz" }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts", "name": "Microsoft.Storage.StorageAccounts", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MaximumSet_Gen.json index 2af09fed..03766a24 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "rewwfqqkuyynyxkh", + "topicName": "xuqujprsdceboyxwmmogy", "topicInfo": { "location": "westus2", "tags": {}, @@ -27,12 +27,12 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" } @@ -42,25 +42,25 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" @@ -96,18 +96,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "provisioningState": "Succeeded", @@ -116,30 +116,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "snhfacszl" + "metricResourceId": "szkhmxsseqlzhgcfufsuxpqk" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic2", "name": "exampletopic2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete_MaximumSet_Gen.json index 096b98e8..e22be29f 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "pwjtkuqhugqjoofumwwmocag", + "topicName": "j", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MaximumSet_Gen.json index 877afa74..d90329a0 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "dzjmafuwzxxxbbezujt", + "topicName": "tbyhhwzkepadjsyncqaimh", "api-version": "2020-06-01" }, "responses": { @@ -31,18 +31,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "provisioningState": "Succeeded", @@ -51,30 +51,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "snhfacszl" + "metricResourceId": "szkhmxsseqlzhgcfufsuxpqk" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic2", "name": "exampletopic2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListByResourceGroup_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListByResourceGroup_MaximumSet_Gen.json index 1730efa0..14a19fd0 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListByResourceGroup_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListByResourceGroup_MaximumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -23,52 +23,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "glsflrta", + "metricResourceId": "zcmvleekpwoovdvh", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "gxxwzaa", + "ipMask": "zskyhtjzvowgqwqcytxlv", "action": "Allow" } ] @@ -90,52 +90,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "yknzpmpxjxugjdnosalheqt", + "metricResourceId": "zadfxtyszhwimmtkrra", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "gxxwzaa", + "ipMask": "zskyhtjzvowgqwqcytxlv", "action": "Allow" } ] @@ -147,7 +147,7 @@ "type": "Microsoft.EventGrid/topics" } ], - "nextLink": "ausejvbhxicfceyzcpuyvzg" + "nextLink": "pcvxqrous" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListBySubscription_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListBySubscription_MaximumSet_Gen.json index 14946563..cdf63202 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListBySubscription_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListBySubscription_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "api-version": "2020-06-01", - "$filter": "uenxylryaeacesybhnyffmamw", - "$top": 21 + "$filter": "cndxltnbvovmbnwhpx", + "$top": 23 }, "responses": { "200": { @@ -22,52 +22,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "glsflrta", + "metricResourceId": "zcmvleekpwoovdvh", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "gxxwzaa", + "ipMask": "zskyhtjzvowgqwqcytxlv", "action": "Allow" } ] @@ -89,52 +89,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "yknzpmpxjxugjdnosalheqt", + "metricResourceId": "zadfxtyszhwimmtkrra", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "gxxwzaa", + "ipMask": "zskyhtjzvowgqwqcytxlv", "action": "Allow" } ] @@ -146,7 +146,7 @@ "type": "Microsoft.EventGrid/topics" } ], - "nextLink": "ausejvbhxicfceyzcpuyvzg" + "nextLink": "pcvxqrous" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MaximumSet_Gen.json index aec779df..2d45b6bf 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MaximumSet_Gen.json @@ -4,9 +4,9 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "providerNamespace": "svraukxsdmdugghkihfk", - "resourceTypeName": "jvplohhwb", - "resourceName": "yuyydrafn", + "providerNamespace": "xmfukkwddrljtbnwkixcllwcekrsy", + "resourceTypeName": "grpljsfjkixqgfdglmldp", + "resourceName": "tfgcobvxbkomxikxubjhcfclj", "api-version": "2020-06-01" }, "responses": { @@ -17,7 +17,7 @@ "properties": { "schemaUrl": "tbd", "displayName": "Blob Created", - "description": "dqtivheuel", + "description": "aregopblzaxebzaaeaeoaaiwpz", "isInDefaultSet": true }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobCreated", @@ -28,7 +28,7 @@ "properties": { "schemaUrl": "tbd", "displayName": "Blob Deleted", - "description": "woozkajycufvdnapvhhyfezgt", + "description": "fgfstmrwugrfyyqlirwekkjahbe", "isInDefaultSet": true }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobDeleted", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MinimumSet_Gen.json index c1e1c2f7..1528eaed 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MinimumSet_Gen.json @@ -4,9 +4,9 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "providerNamespace": "opnpxvfdqqewwzvwxifjaorxheygyk", - "resourceTypeName": "mdqydnzortbhdigqcpglk", - "resourceName": "ufobxjztzsjqzdmxorsvlsarwm", + "providerNamespace": "yt", + "resourceTypeName": "geuofimtfxi", + "resourceName": "ncjrksfm", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MaximumSet_Gen.json index 45cbc083..bbbb8674 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "jrzkfoxyg", + "topicName": "uuqvpnh", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MinimumSet_Gen.json index ea7dcf01..ce1c13fc 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "mlordhagixzupztarfovgkftif", + "topicName": "xequnumyhuhxgdqoaay", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MaximumSet_Gen.json index 065482ed..5a5cb655 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "ao", + "topicName": "lwbgpefxgthulwsjsybkffk", "regenerateKeyRequest": { "keyName": "key1" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MinimumSet_Gen.json index 2865131f..2b37ab1a 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "tlvbgparyruamzigazvkbz", + "topicName": "bmfhhquzxqzrgqcnt", "regenerateKeyRequest": { "keyName": "key1" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MaximumSet_Gen.json index 11aabd88..759cd316 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "gdxceiijbuqxhergteuekbgrz", + "topicName": "arhwygrgiddoaxgkqde", "topicUpdateParameters": { "tags": {}, "properties": { @@ -51,18 +51,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "kmurcmxtnkmepqgwbufvnvwdlrj" + "bwmmnipnuwxzizifqyj" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "rxwnddbqumpatfoq", - "actionsRequired": "crw" + "description": "ckyopmubtpsguw", + "actionsRequired": "jpgbdhvzozadernuwxlv" }, "provisioningState": "Creating" }, - "id": "fpeucssrssrqxwesrjgey", - "name": "jdwupx", - "type": "bvxjrasvelomaftxhtfjjkommzgea" + "id": "rhszdfftga", + "name": "ccbc", + "type": "qxetina" } ], "provisioningState": "Succeeded", @@ -71,30 +71,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "topic": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventTime": { - "sourceField": "dqdaldhnfpztyylnkuiunwkphvtzt" + "sourceField": "nphcykydcgnniz" }, "eventType": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "subject": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" }, "dataVersion": { - "sourceField": "wkdsvambievonmqbug", - "defaultValue": "en" + "sourceField": "pxsmaln", + "defaultValue": "j" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "snhfacszl" + "metricResourceId": "szkhmxsseqlzhgcfufsuxpqk" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic2", "name": "exampletopic2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MinimumSet_Gen.json index 8244840d..ee1bed92 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "ocbaxpywrwrgjrbwjduhyofsxdnkqf", + "topicName": "uvykkmmpxmttgjdgzkjrfulhkg", "topicUpdateParameters": {}, "api-version": "2020-06-01" }, diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Operations_List_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Operations_List_MaximumSet_Gen.json index 5375160f..b5338697 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Operations_List_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Operations_List_MaximumSet_Gen.json @@ -15,24 +15,24 @@ "provider": "Microsoft.SignalRService", "resource": "SignalR", "operation": "Manage SignalR (read-only)", - "description": "fgnbcrqokllaeeq" + "description": "qdemrltli" }, "properties": { "serviceSpecification": { "metricSpecifications": [ { - "name": "whnmdogkdfrgrituosruxn", - "displayName": "ucinevohr", - "displayDescription": "hhlxsizj", - "unit": "bghmahxgkswkeztvz", - "aggregationType": "epuhlesewmfvwrzrq", - "fillGapWithZero": "cp", - "category": "fzsmrpyuv", + "name": "klllkfehuljzzby", + "displayName": "etibcaghxvrmoollonvvluh", + "displayDescription": "xburibozevkl", + "unit": "rajferlgubuamkjvcyqux", + "aggregationType": "cmkbmdpbpijdiuovhxvjpisyvc", + "fillGapWithZero": "isjxlmjmfrwonaiw", + "category": "dnaozkxayspjxoqdyitpnvfsj", "dimensions": [ { - "name": "gqxusyawacwudygzzj", - "displayName": "hqxfhacsq", - "internalName": "qhumwqfqsljvoxqclmnchfhjhn", + "name": "m", + "displayName": "zcbaxayyldfcaquxofciictuuzxjvf", + "internalName": "oymdqyllqtntflb", "toBeExportedForShoebox": true } ] @@ -40,13 +40,13 @@ ], "logSpecifications": [ { - "name": "ddupd", - "displayName": "mmnrws" + "name": "ngpfcihvwitzybm", + "displayName": "qjbsfubibdeqbuqscb" } ] } }, - "origin": "iaieoxiewptconjjuhbtofln" + "origin": "syedr" } ], "nextLink": "providers/Microsoft.SignalRService?$skipToken={opaqueString}" diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MaximumSet_Gen.json index 06e568c5..e3b0b191 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Delete - generated by [MaximumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Delete", "parameters": { - "privateEndpointConnectionName": "snjuuimpoaavvdhejshzzgfrkysf", + "privateEndpointConnectionName": "gqnbjckylwuglxisjpmbfdgyswdkd", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000", "resourceGroupName": "rgsignalr", diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MinimumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MinimumSet_Gen.json index bc1fbaac..5b35dfb8 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Delete - generated by [MinimumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Delete", "parameters": { - "privateEndpointConnectionName": "vfcohwzywspnvlejsmshplhfuiglsz", + "privateEndpointConnectionName": "xcynapmwdadijj", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000", "resourceGroupName": "rgsignalr", diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MaximumSet_Gen.json index 752f9a65..b89ad12b 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Get - generated by [MaximumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Get", "parameters": { - "privateEndpointConnectionName": "ypjhiycyvwucwuwlxjrufzfd", + "privateEndpointConnectionName": "fepfxcsywaqgrk", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000", "resourceGroupName": "rgsignalr", @@ -17,7 +17,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "fmqpgdwnnygladpenpoetvmkxks", + "description": "ocvlhvsoodttriaijpezytyfpwcg", "actionsRequired": "None" }, "provisioningState": "Succeeded" diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MinimumSet_Gen.json index 615dc854..0af3a818 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Get - generated by [MinimumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Get", "parameters": { - "privateEndpointConnectionName": "wlobgm", + "privateEndpointConnectionName": "xzrei", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000", "resourceGroupName": "rgsignalr", diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MaximumSet_Gen.json index 00daa9c3..ca95c4f6 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Update - generated by [MaximumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Update", "parameters": { - "privateEndpointConnectionName": "hzdkgqbhdlkgzeoixnfmjm", + "privateEndpointConnectionName": "cbctoirrzuzwev", "parameters": { "properties": { "privateEndpoint": { @@ -10,7 +10,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "fmqpgdwnnygladpenpoetvmkxks", + "description": "ocvlhvsoodttriaijpezytyfpwcg", "actionsRequired": "None" }, "provisioningState": "Succeeded" @@ -30,7 +30,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "fmqpgdwnnygladpenpoetvmkxks", + "description": "ocvlhvsoodttriaijpezytyfpwcg", "actionsRequired": "None" }, "provisioningState": "Succeeded" diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MinimumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MinimumSet_Gen.json index 1a4b0800..05c1787a 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Update - generated by [MinimumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Update", "parameters": { - "privateEndpointConnectionName": "dfxnbnjhapkabnodtvd", + "privateEndpointConnectionName": "nxygmeuelpanszjmxompieuz", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000", "resourceGroupName": "rgsignalr", diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MaximumSet_Gen.json index 951c90e1..9a993d75 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalR_CheckNameAvailability - generated by [MaximumSet] rule", "operationId": "SignalR_CheckNameAvailability", "parameters": { - "location": "xggkggpqhv", + "location": "njxzjhiyvsztnnpsdfbfpewh", "parameters": { "type": "Microsoft.SignalRService/SignalR", "name": "my-signalr-service" diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MinimumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MinimumSet_Gen.json index eba789b2..8a342aa3 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalR_CheckNameAvailability - generated by [MinimumSet] rule", "operationId": "SignalR_CheckNameAvailability", "parameters": { - "location": "dtasurkunancfdqlsawyyoky", + "location": "gqls", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000" }, diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CreateOrUpdate_MaximumSet_Gen.json index 94fd3ce8..fa52fb5e 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CreateOrUpdate_MaximumSet_Gen.json @@ -8,7 +8,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "vehlhckdnivvohndotaiobt" + "family": "ncshm" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -86,7 +86,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "vehlhckdnivvohndotaiobt" + "family": "ncshm" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -160,7 +160,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "lbka", + "description": "yifeesrvvxzmqjchfnfamlfbwn", "actionsRequired": "None" } }, @@ -188,7 +188,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "vehlhckdnivvohndotaiobt" + "family": "ncshm" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -262,7 +262,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "lbka", + "description": "yifeesrvvxzmqjchfnfamlfbwn", "actionsRequired": "None" } }, diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Get_MaximumSet_Gen.json index a441f314..9675dd40 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Get_MaximumSet_Gen.json @@ -15,7 +15,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "vehlhckdnivvohndotaiobt" + "family": "ncshm" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -89,7 +89,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "lbka", + "description": "yifeesrvvxzmqjchfnfamlfbwn", "actionsRequired": "None" } }, diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListByResourceGroup_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListByResourceGroup_MaximumSet_Gen.json index 13f42e10..bec3bbba 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListByResourceGroup_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListByResourceGroup_MaximumSet_Gen.json @@ -16,7 +16,7 @@ "tier": "Standard", "size": "S1", "capacity": 1, - "family": "uafc" + "family": "yc" }, "properties": { "provisioningState": "Succeeded", @@ -34,7 +34,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "lbka", + "description": "yifeesrvvxzmqjchfnfamlfbwn", "actionsRequired": "None" } }, @@ -70,9 +70,9 @@ "upstream": { "templates": [ { - "hubPattern": "jsyskyzhbfjxhqskyrrjnjpf", - "eventPattern": "sogzxvq", - "categoryPattern": "qwrfwnidgapniamrkrmshzjlwxq", + "hubPattern": "zrcndamenldredcdmfoesdpeqqgk", + "eventPattern": "phoafhxldqehbpfmgarwgsrfftvthq", + "categoryPattern": "odcztvacxn", "urlTemplate": "http://foo.com" } ] @@ -108,7 +108,7 @@ "type": "Microsoft.SignalRService/SignalR" } ], - "nextLink": "usinkfbdlajjrahqoimgazlwes" + "nextLink": "qukiufxrrbtznv" } } } diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListBySubscription_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListBySubscription_MaximumSet_Gen.json index c7401374..55e8068f 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListBySubscription_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListBySubscription_MaximumSet_Gen.json @@ -15,7 +15,7 @@ "tier": "Standard", "size": "S1", "capacity": 1, - "family": "uafc" + "family": "yc" }, "properties": { "provisioningState": "Succeeded", @@ -33,7 +33,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "lbka", + "description": "yifeesrvvxzmqjchfnfamlfbwn", "actionsRequired": "None" } }, @@ -69,9 +69,9 @@ "upstream": { "templates": [ { - "hubPattern": "jsyskyzhbfjxhqskyrrjnjpf", - "eventPattern": "sogzxvq", - "categoryPattern": "qwrfwnidgapniamrkrmshzjlwxq", + "hubPattern": "zrcndamenldredcdmfoesdpeqqgk", + "eventPattern": "phoafhxldqehbpfmgarwgsrfftvthq", + "categoryPattern": "odcztvacxn", "urlTemplate": "http://foo.com" } ] @@ -107,7 +107,7 @@ "type": "Microsoft.SignalRService/SignalR" } ], - "nextLink": "usinkfbdlajjrahqoimgazlwes" + "nextLink": "qukiufxrrbtznv" } } } diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Update_MaximumSet_Gen.json index c5fa7ffe..7dbfa28f 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Update_MaximumSet_Gen.json @@ -8,7 +8,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "vehlhckdnivvohndotaiobt" + "family": "ncshm" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -86,7 +86,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "vehlhckdnivvohndotaiobt" + "family": "ncshm" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -160,7 +160,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "lbka", + "description": "yifeesrvvxzmqjchfnfamlfbwn", "actionsRequired": "None" } }, diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MaximumSet_Gen.json index f0142bd7..aea27f34 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "Usages_List - generated by [MaximumSet] rule", "operationId": "Usages_List", "parameters": { - "location": "nhjlmykvsf", + "location": "osjglagdxidthionbhimlzsyf", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000" }, @@ -12,7 +12,7 @@ "value": [ { "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.SignalRService/locations/eastus/usages/Usage1", - "currentValue": 24, + "currentValue": 30, "limit": 100, "name": { "value": "Usage1", @@ -22,7 +22,7 @@ }, { "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.SignalRService/locations/eastus/usages/Usage2", - "currentValue": 1, + "currentValue": 11, "limit": 100, "name": { "value": "Usage2", diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MinimumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MinimumSet_Gen.json index 5d677cf9..9f50ae70 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "Usages_List - generated by [MinimumSet] rule", "operationId": "Usages_List", "parameters": { - "location": "r", + "location": "sysaxfcvn", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/BackupShortTermRetentionPolicies_ListByDatabase_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/BackupShortTermRetentionPolicies_ListByDatabase_MaximumSet_Gen.json index 53f9b453..efb76cea 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/BackupShortTermRetentionPolicies_ListByDatabase_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/BackupShortTermRetentionPolicies_ListByDatabase_MaximumSet_Gen.json @@ -21,7 +21,7 @@ } } ], - "nextLink": "cghzgwmbmsbjhbcnqafxk" + "nextLink": "mxu" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MaximumSet_Gen.json index 3937548d..8119ec71 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_CreateOrUpdate", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "b", - "databaseName": "zuktkcbwzcemioqw", + "serverName": "kps", + "databaseName": "knkcsqzgpfxmrhcztwbjyekrti", "securityAlertPolicyName": "default", "parameters": { "properties": { diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MinimumSet_Gen.json index ca58f0d7..f9c9e5fe 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_CreateOrUpdate", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "njcn", - "databaseName": "srberpnh", + "serverName": "wxvznaqghdurowkurlmuzsmgbjvvt", + "databaseName": "kzupusfhifbf", "securityAlertPolicyName": "default", "parameters": {}, "subscriptionId": "00000000-1111-2222-3333-444444444444", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MaximumSet_Gen.json index 9b82a188..e1a6bb7d 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_Get", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "bbembwlnprgtmyumxcvvz", - "databaseName": "txkxnndxlxavlengnbmrxbrif", + "serverName": "lwqgogulxkoaqquj", + "databaseName": "iixrvhatwgzs", "securityAlertPolicyName": "default", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MinimumSet_Gen.json index 2bf2f54c..e48bded3 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_Get", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "dwszvtrwklzicbunou", - "databaseName": "nasbiairiscghdwtbkyiep", + "serverName": "if", + "databaseName": "prk", "securityAlertPolicyName": "default", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MaximumSet_Gen.json index f71d971b..65861bb7 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_ListByDatabase", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "wkgewuvlqezrydifqw", - "databaseName": "tynjxhixssufauoqdxnlt", + "serverName": "bgufxn", + "databaseName": "yyzylgkwqmzcfbgffhoqjjlmhodgj", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, @@ -22,7 +22,7 @@ } } ], - "nextLink": "hw" + "nextLink": "jcvsbiykdnxpvrtou" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MinimumSet_Gen.json index bd7ad38d..d59ac4a7 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_ListByDatabase", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "obztgvnnlhhtmqfsfcczwm", - "databaseName": "zozupcrurzrjucgabvrvwomucgytz", + "serverName": "ozmzcciwyvpkifjd", + "databaseName": "aelalorb", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MaximumSet_Gen.json index 257e556e..809d7cb9 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MaximumSet_Gen.json @@ -12,40 +12,40 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "rgb" + "size": "xajf" }, "properties": { "createMode": "Default", "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, "sampleName": "AdventureWorksLT", - "elasticPoolId": "nyycbjhaegeustyzkxroqwsx", - "sourceDatabaseId": "nwgsu", - "restorePointInTime": "2022-11-01T07:37:36.144Z", - "sourceDatabaseDeletionDate": "2022-11-01T07:37:36.144Z", - "recoveryServicesRecoveryPointId": "ftszghzegvylzjwjnfwh", - "longTermRetentionBackupResourceId": "bmmgcsdgfghqbbxbxvcwacziwkl", - "recoverableDatabaseId": "khbt", - "restorableDroppedDatabaseId": "niouzhdljjxvzvhnzbrzjmgkoiryg", + "elasticPoolId": "vvshxdvex", + "sourceDatabaseId": "uzq", + "restorePointInTime": "2023-11-15T01:31:53.220Z", + "sourceDatabaseDeletionDate": "2023-11-15T01:31:53.220Z", + "recoveryServicesRecoveryPointId": "rojgdtqoxakulguiqfto", + "longTermRetentionBackupResourceId": "mfsgair", + "recoverableDatabaseId": "uesliqkfditmhjjthcmtobnbrebq", + "restorableDroppedDatabaseId": "fujgqpaajotzuwwsdyjz", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 15, + "autoPauseDelay": 3, "storageAccountType": "GRS", - "minCapacity": 6 + "minCapacity": 17 }, "tags": { - "key4488": "iybwpobeycoorgdotykj", - "key6594": "pfvjgrlqfquroa" + "key6082": "bccmatgekpub", + "key9058": "gcbwlmyqpfaxghxp" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -60,44 +60,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "rgb" + "size": "xajf" }, "kind": "v12.0,user,vcore", - "managedBy": "hms", + "managedBy": "grkxqnqevqqrj", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "nyycbjhaegeustyzkxroqwsx", + "elasticPoolId": "vvshxdvex", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "keobc", + "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "yqixdxcfd", + "failoverGroupId": "lotslinaldyugxik", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2022-11-01T07:37:36.145Z", + "earliestRestoreDate": "2023-11-15T01:31:53.220Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 15, + "autoPauseDelay": 3, "storageAccountType": "GRS", - "minCapacity": 6, - "pausedDate": "2022-11-01T07:37:36.145Z", - "resumedDate": "2022-11-01T07:37:36.145Z" + "minCapacity": 17, + "pausedDate": "2023-11-15T01:31:53.220Z", + "resumedDate": "2023-11-15T01:31:53.220Z" }, "tags": { - "key4488": "iybwpobeycoorgdotykj", - "key6594": "pfvjgrlqfquroa" + "key6082": "bccmatgekpub", + "key9058": "gcbwlmyqpfaxghxp" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", @@ -115,44 +115,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "rgb" + "size": "xajf" }, "kind": "v12.0,user,vcore", - "managedBy": "hms", + "managedBy": "grkxqnqevqqrj", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "nyycbjhaegeustyzkxroqwsx", + "elasticPoolId": "vvshxdvex", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "keobc", + "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "yqixdxcfd", + "failoverGroupId": "lotslinaldyugxik", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2022-11-01T07:37:36.145Z", + "earliestRestoreDate": "2023-11-15T01:31:53.220Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 15, + "autoPauseDelay": 3, "storageAccountType": "GRS", - "minCapacity": 6, - "pausedDate": "2022-11-01T07:37:36.145Z", - "resumedDate": "2022-11-01T07:37:36.145Z" + "minCapacity": 17, + "pausedDate": "2023-11-15T01:31:53.220Z", + "resumedDate": "2023-11-15T01:31:53.220Z" }, "tags": { - "key4488": "iybwpobeycoorgdotykj", - "key6594": "pfvjgrlqfquroa" + "key6082": "bccmatgekpub", + "key9058": "gcbwlmyqpfaxghxp" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Export_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Export_MaximumSet_Gen.json index 50557125..096344aa 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Export_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Export_MaximumSet_Gen.json @@ -13,8 +13,8 @@ "administratorLoginPassword": "password", "authenticationType": "Sql", "networkIsolation": { - "storageAccountResourceId": "hicnc", - "sqlServerResourceId": "ckwdqmgvejuqysebaugm" + "storageAccountResourceId": "jpcw", + "sqlServerResourceId": "gxvdvapevadsjirkf" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -32,12 +32,12 @@ "serverName": "testsvr.database.windows.net", "databaseName": "testdb", "status": "Completed", - "errorMessage": "adkfloxeolmfmqkxqioxslywyo", + "errorMessage": "uftfasoshnwyrb", "privateEndpointConnections": [ { - "privateLinkServiceId": "ubcyibdssfdljcobm", - "privateEndpointConnectionName": "rdjlmbxaoxjrmiwlhhncdpbc", - "status": "kjkazqzeaudmuocunbmxwmqehppex" + "privateLinkServiceId": "etxylrqgsfvxzzktyybmg", + "privateEndpointConnectionName": "gtajercofdmpojjrrpkvmmojtplw", + "status": "lhatqnxcqtj" } ] }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Failover_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Failover_MaximumSet_Gen.json index 73e65aaa..8f7d00d5 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Failover_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Failover_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "ptsxmscjoen", + "databaseName": "faxefmooowavo", "replicaType": "Primary", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Get_MaximumSet_Gen.json index 59343253..89ada552 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Get_MaximumSet_Gen.json @@ -17,44 +17,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "rgb" + "size": "xajf" }, "kind": "v12.0,user,vcore", - "managedBy": "hms", + "managedBy": "grkxqnqevqqrj", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "nyycbjhaegeustyzkxroqwsx", + "elasticPoolId": "vvshxdvex", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "keobc", + "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "yqixdxcfd", + "failoverGroupId": "lotslinaldyugxik", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2022-11-01T07:37:36.145Z", + "earliestRestoreDate": "2023-11-15T01:31:53.220Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 15, + "autoPauseDelay": 3, "storageAccountType": "GRS", - "minCapacity": 6, - "pausedDate": "2022-11-01T07:37:36.145Z", - "resumedDate": "2022-11-01T07:37:36.145Z" + "minCapacity": 17, + "pausedDate": "2023-11-15T01:31:53.220Z", + "resumedDate": "2023-11-15T01:31:53.220Z" }, "tags": { - "key4488": "iybwpobeycoorgdotykj", - "key6594": "pfvjgrlqfquroa" + "key6082": "bccmatgekpub", + "key9058": "gcbwlmyqpfaxghxp" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ImportDatabase_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ImportDatabase_MaximumSet_Gen.json index f202f8e2..7d2a706a 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ImportDatabase_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ImportDatabase_MaximumSet_Gen.json @@ -12,12 +12,12 @@ "administratorLogin": "login", "administratorLoginPassword": "password", "authenticationType": "Sql", - "edition": "kdwjsghqbaspbfblovvq", - "serviceObjectiveName": "xclmpozaopwulmjoezs", - "maxSizeBytes": "d", + "edition": "eifldfcuai", + "serviceObjectiveName": "whtvxbotxbcwlcpfpkqkwets", + "maxSizeBytes": "zhdevxrsteubanf", "networkIsolation": { - "storageAccountResourceId": "hicnc", - "sqlServerResourceId": "ckwdqmgvejuqysebaugm" + "storageAccountResourceId": "jpcw", + "sqlServerResourceId": "gxvdvapevadsjirkf" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -35,12 +35,12 @@ "serverName": "testsvr.database.windows.net", "databaseName": "testdb", "status": "Completed", - "errorMessage": "adkfloxeolmfmqkxqioxslywyo", + "errorMessage": "uftfasoshnwyrb", "privateEndpointConnections": [ { - "privateLinkServiceId": "ubcyibdssfdljcobm", - "privateEndpointConnectionName": "rdjlmbxaoxjrmiwlhhncdpbc", - "status": "kjkazqzeaudmuocunbmxwmqehppex" + "privateLinkServiceId": "etxylrqgsfvxzzktyybmg", + "privateEndpointConnectionName": "gtajercofdmpojjrrpkvmmojtplw", + "status": "lhatqnxcqtj" } ] }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Import_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Import_MaximumSet_Gen.json index 5aa93716..d318e9e2 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Import_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Import_MaximumSet_Gen.json @@ -13,8 +13,8 @@ "administratorLoginPassword": "password", "authenticationType": "Sql", "networkIsolation": { - "storageAccountResourceId": "hicnc", - "sqlServerResourceId": "ckwdqmgvejuqysebaugm" + "storageAccountResourceId": "jpcw", + "sqlServerResourceId": "gxvdvapevadsjirkf" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -32,12 +32,12 @@ "serverName": "testsvr.database.windows.net", "databaseName": "testdb", "status": "Completed", - "errorMessage": "adkfloxeolmfmqkxqioxslywyo", + "errorMessage": "uftfasoshnwyrb", "privateEndpointConnections": [ { - "privateLinkServiceId": "ubcyibdssfdljcobm", - "privateEndpointConnectionName": "rdjlmbxaoxjrmiwlhhncdpbc", - "status": "kjkazqzeaudmuocunbmxwmqehppex" + "privateLinkServiceId": "etxylrqgsfvxzzktyybmg", + "privateEndpointConnectionName": "gtajercofdmpojjrrpkvmmojtplw", + "status": "lhatqnxcqtj" } ] }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MaximumSet_Gen.json index 264afcbb..63377fab 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "elasticPoolName": "pajhrrrtjl", + "elasticPoolName": "qpapcozyxgj", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, @@ -17,8 +17,8 @@ "name": "BC_Gen4", "tier": "BusinessCritical", "capacity": 2, - "size": "hxokeslmmoxj", - "family": "pc" + "size": "rtxobnwxcviadadubcbwqfcbtxar", + "family": "rkudgrjztlqjajnqyeiujqw" }, "kind": "v12.0,user,vcore", "properties": { @@ -34,40 +34,40 @@ "maxLogSizeBytes": 104857600, "readScale": "Enabled", "readReplicaCount": 1, - "elasticPoolId": "netnkmzyyjdkfjml", - "requestedServiceObjectiveName": "d", - "failoverGroupId": "mrbqimghwvfpwljjfdvubeuxmh", + "elasticPoolId": "xhjvsvwndzggogyhgmtjd", + "requestedServiceObjectiveName": "gmepywljwxhxymyedxwlidcyds", + "failoverGroupId": "gykqpm", "zoneRedundant": true, - "earliestRestoreDate": "2022-11-01T07:37:36.141Z", + "earliestRestoreDate": "2023-11-15T01:31:53.214Z", "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 1, + "autoPauseDelay": 4, "storageAccountType": "GRS", - "minCapacity": 23, - "pausedDate": "2022-11-01T07:37:36.141Z", - "resumedDate": "2022-11-01T07:37:36.141Z" + "minCapacity": 21, + "pausedDate": "2023-11-15T01:31:53.215Z", + "resumedDate": "2023-11-15T01:31:53.215Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", "type": "Microsoft.Sql/servers/databases", - "managedBy": "zynqhbcwevnvcmjznm", + "managedBy": "jwgcj", "tags": { - "key6594": "pfvjgrlqfquroa" + "key9058": "gcbwlmyqpfaxghxp" } }, { "sku": { "name": "System0", "tier": "System", - "size": "obvjihttxrff", - "family": "snmxvydpl", - "capacity": 2 + "size": "aeddrrcdnjjqgjyzqoiya", + "family": "omlgtvm", + "capacity": 13 }, "kind": "v12.0,system", "properties": { @@ -79,39 +79,39 @@ "currentServiceObjectiveName": "System0", "defaultSecondaryLocation": "North Europe", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", - "elasticPoolId": "jydinsxbexykldegkuapwekj", - "requestedServiceObjectiveName": "asloljuqplvdwbsvkytc", - "failoverGroupId": "hj", + "elasticPoolId": "tdpnzlnwzssgs", + "requestedServiceObjectiveName": "hwhy", + "failoverGroupId": "yfpglqlzvoeylwzuuo", "zoneRedundant": true, "licenseType": "LicenseIncluded", - "maxLogSizeBytes": 7, - "earliestRestoreDate": "2022-11-01T07:37:36.142Z", + "maxLogSizeBytes": 24, + "earliestRestoreDate": "2023-11-15T01:31:53.216Z", "readScale": "Enabled", - "readReplicaCount": 9, + "readReplicaCount": 26, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 1, + "autoPauseDelay": 27, "storageAccountType": "GRS", - "minCapacity": 29, - "pausedDate": "2022-11-01T07:37:36.142Z", - "resumedDate": "2022-11-01T07:37:36.142Z" + "minCapacity": 21, + "pausedDate": "2023-11-15T01:31:53.217Z", + "resumedDate": "2023-11-15T01:31:53.217Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/master", "name": "master", "type": "Microsoft.Sql/servers/databases", - "managedBy": "rhrvtfxdoqqzhfyvjgpymxvsw", + "managedBy": "daazmuwn", "tags": { - "key5452": "nbmjzcszkfsdi" + "key3589": "afakltvnrmbdocarkfomdfss" } } ], - "nextLink": "ehvzhrc" + "nextLink": "vltpwffnrvbcvi" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MinimumSet_Gen.json index 8ceb8c13..3578e24b 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "elasticPoolName": "fzdcttugpjcsaq", + "elasticPoolName": "kc", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByServer_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByServer_MaximumSet_Gen.json index ccdb248b..991c6aa7 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByServer_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByServer_MaximumSet_Gen.json @@ -16,8 +16,8 @@ "name": "BC_Gen4", "tier": "BusinessCritical", "capacity": 2, - "size": "hxokeslmmoxj", - "family": "pc" + "size": "rtxobnwxcviadadubcbwqfcbtxar", + "family": "rkudgrjztlqjajnqyeiujqw" }, "kind": "v12.0,user,vcore", "properties": { @@ -33,40 +33,40 @@ "maxLogSizeBytes": 104857600, "readScale": "Enabled", "readReplicaCount": 1, - "elasticPoolId": "netnkmzyyjdkfjml", - "requestedServiceObjectiveName": "d", - "failoverGroupId": "mrbqimghwvfpwljjfdvubeuxmh", + "elasticPoolId": "xhjvsvwndzggogyhgmtjd", + "requestedServiceObjectiveName": "gmepywljwxhxymyedxwlidcyds", + "failoverGroupId": "gykqpm", "zoneRedundant": true, - "earliestRestoreDate": "2022-11-01T07:37:36.141Z", + "earliestRestoreDate": "2023-11-15T01:31:53.214Z", "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 1, + "autoPauseDelay": 4, "storageAccountType": "GRS", - "minCapacity": 23, - "pausedDate": "2022-11-01T07:37:36.141Z", - "resumedDate": "2022-11-01T07:37:36.141Z" + "minCapacity": 21, + "pausedDate": "2023-11-15T01:31:53.215Z", + "resumedDate": "2023-11-15T01:31:53.215Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", "type": "Microsoft.Sql/servers/databases", - "managedBy": "zynqhbcwevnvcmjznm", + "managedBy": "jwgcj", "tags": { - "key6594": "pfvjgrlqfquroa" + "key9058": "gcbwlmyqpfaxghxp" } }, { "sku": { "name": "System0", "tier": "System", - "size": "obvjihttxrff", - "family": "snmxvydpl", - "capacity": 2 + "size": "aeddrrcdnjjqgjyzqoiya", + "family": "omlgtvm", + "capacity": 13 }, "kind": "v12.0,system", "properties": { @@ -78,39 +78,39 @@ "currentServiceObjectiveName": "System0", "defaultSecondaryLocation": "North Europe", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", - "elasticPoolId": "jydinsxbexykldegkuapwekj", - "requestedServiceObjectiveName": "asloljuqplvdwbsvkytc", - "failoverGroupId": "hj", + "elasticPoolId": "tdpnzlnwzssgs", + "requestedServiceObjectiveName": "hwhy", + "failoverGroupId": "yfpglqlzvoeylwzuuo", "zoneRedundant": true, "licenseType": "LicenseIncluded", - "maxLogSizeBytes": 7, - "earliestRestoreDate": "2022-11-01T07:37:36.142Z", + "maxLogSizeBytes": 24, + "earliestRestoreDate": "2023-11-15T01:31:53.216Z", "readScale": "Enabled", - "readReplicaCount": 9, + "readReplicaCount": 26, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 1, + "autoPauseDelay": 27, "storageAccountType": "GRS", - "minCapacity": 29, - "pausedDate": "2022-11-01T07:37:36.142Z", - "resumedDate": "2022-11-01T07:37:36.142Z" + "minCapacity": 21, + "pausedDate": "2023-11-15T01:31:53.217Z", + "resumedDate": "2023-11-15T01:31:53.217Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/master", "name": "master", "type": "Microsoft.Sql/servers/databases", - "managedBy": "rhrvtfxdoqqzhfyvjgpymxvsw", + "managedBy": "daazmuwn", "tags": { - "key5452": "nbmjzcszkfsdi" + "key3589": "afakltvnrmbdocarkfomdfss" } } ], - "nextLink": "ehvzhrc" + "nextLink": "vltpwffnrvbcvi" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListInaccessibleByServer_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListInaccessibleByServer_MaximumSet_Gen.json index e3635288..94f63e6f 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListInaccessibleByServer_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListInaccessibleByServer_MaximumSet_Gen.json @@ -16,8 +16,8 @@ "name": "BC_Gen4", "tier": "BusinessCritical", "capacity": 2, - "size": "hxokeslmmoxj", - "family": "pc" + "size": "rtxobnwxcviadadubcbwqfcbtxar", + "family": "rkudgrjztlqjajnqyeiujqw" }, "kind": "v12.0,user,vcore", "properties": { @@ -33,40 +33,40 @@ "maxLogSizeBytes": 104857600, "readScale": "Enabled", "readReplicaCount": 1, - "elasticPoolId": "netnkmzyyjdkfjml", - "requestedServiceObjectiveName": "d", - "failoverGroupId": "mrbqimghwvfpwljjfdvubeuxmh", + "elasticPoolId": "xhjvsvwndzggogyhgmtjd", + "requestedServiceObjectiveName": "gmepywljwxhxymyedxwlidcyds", + "failoverGroupId": "gykqpm", "zoneRedundant": true, - "earliestRestoreDate": "2022-11-01T07:37:36.141Z", + "earliestRestoreDate": "2023-11-15T01:31:53.214Z", "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 1, + "autoPauseDelay": 4, "storageAccountType": "GRS", - "minCapacity": 23, - "pausedDate": "2022-11-01T07:37:36.141Z", - "resumedDate": "2022-11-01T07:37:36.141Z" + "minCapacity": 21, + "pausedDate": "2023-11-15T01:31:53.215Z", + "resumedDate": "2023-11-15T01:31:53.215Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", "type": "Microsoft.Sql/servers/databases", - "managedBy": "zynqhbcwevnvcmjznm", + "managedBy": "jwgcj", "tags": { - "key6594": "pfvjgrlqfquroa" + "key9058": "gcbwlmyqpfaxghxp" } }, { "sku": { "name": "System0", "tier": "System", - "size": "obvjihttxrff", - "family": "snmxvydpl", - "capacity": 2 + "size": "aeddrrcdnjjqgjyzqoiya", + "family": "omlgtvm", + "capacity": 13 }, "kind": "v12.0,system", "properties": { @@ -78,39 +78,39 @@ "currentServiceObjectiveName": "System0", "defaultSecondaryLocation": "North Europe", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", - "elasticPoolId": "jydinsxbexykldegkuapwekj", - "requestedServiceObjectiveName": "asloljuqplvdwbsvkytc", - "failoverGroupId": "hj", + "elasticPoolId": "tdpnzlnwzssgs", + "requestedServiceObjectiveName": "hwhy", + "failoverGroupId": "yfpglqlzvoeylwzuuo", "zoneRedundant": true, "licenseType": "LicenseIncluded", - "maxLogSizeBytes": 7, - "earliestRestoreDate": "2022-11-01T07:37:36.142Z", + "maxLogSizeBytes": 24, + "earliestRestoreDate": "2023-11-15T01:31:53.216Z", "readScale": "Enabled", - "readReplicaCount": 9, + "readReplicaCount": 26, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 1, + "autoPauseDelay": 27, "storageAccountType": "GRS", - "minCapacity": 29, - "pausedDate": "2022-11-01T07:37:36.142Z", - "resumedDate": "2022-11-01T07:37:36.142Z" + "minCapacity": 21, + "pausedDate": "2023-11-15T01:31:53.217Z", + "resumedDate": "2023-11-15T01:31:53.217Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/master", "name": "master", "type": "Microsoft.Sql/servers/databases", - "managedBy": "rhrvtfxdoqqzhfyvjgpymxvsw", + "managedBy": "daazmuwn", "tags": { - "key5452": "nbmjzcszkfsdi" + "key3589": "afakltvnrmbdocarkfomdfss" } } ], - "nextLink": "ehvzhrc" + "nextLink": "vltpwffnrvbcvi" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Pause_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Pause_MaximumSet_Gen.json index 079650e1..b9c1bcaf 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Pause_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Pause_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "if", + "databaseName": "dtvehyc", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, @@ -17,44 +17,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "rgb" + "size": "xajf" }, "kind": "v12.0,user,vcore", - "managedBy": "hms", + "managedBy": "grkxqnqevqqrj", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "nyycbjhaegeustyzkxroqwsx", + "elasticPoolId": "vvshxdvex", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "keobc", + "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "yqixdxcfd", + "failoverGroupId": "lotslinaldyugxik", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2022-11-01T07:37:36.145Z", + "earliestRestoreDate": "2023-11-15T01:31:53.220Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 15, + "autoPauseDelay": 3, "storageAccountType": "GRS", - "minCapacity": 6, - "pausedDate": "2022-11-01T07:37:36.145Z", - "resumedDate": "2022-11-01T07:37:36.145Z" + "minCapacity": 17, + "pausedDate": "2023-11-15T01:31:53.220Z", + "resumedDate": "2023-11-15T01:31:53.220Z" }, "tags": { - "key4488": "iybwpobeycoorgdotykj", - "key6594": "pfvjgrlqfquroa" + "key6082": "bccmatgekpub", + "key9058": "gcbwlmyqpfaxghxp" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MaximumSet_Gen.json index 3c6d4064..4216d0eb 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "scim", + "databaseName": "lbl", "parameters": { "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/newtestdb" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MinimumSet_Gen.json index cd2e454d..4fdbce13 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "kxlqoaeriolupxnmabxmthfuq", + "databaseName": "witzhijszyrrjxlfbea", "parameters": { "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/newtestdb" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Resume_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Resume_MaximumSet_Gen.json index 22fd331a..99e5a461 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Resume_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Resume_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "ojzybyfocycamhxkuqexpfwcqjl", + "databaseName": "rlezkeigkhw", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, @@ -17,44 +17,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "rgb" + "size": "xajf" }, "kind": "v12.0,user,vcore", - "managedBy": "hms", + "managedBy": "grkxqnqevqqrj", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "nyycbjhaegeustyzkxroqwsx", + "elasticPoolId": "vvshxdvex", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "keobc", + "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "yqixdxcfd", + "failoverGroupId": "lotslinaldyugxik", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2022-11-01T07:37:36.145Z", + "earliestRestoreDate": "2023-11-15T01:31:53.220Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 15, + "autoPauseDelay": 3, "storageAccountType": "GRS", - "minCapacity": 6, - "pausedDate": "2022-11-01T07:37:36.145Z", - "resumedDate": "2022-11-01T07:37:36.145Z" + "minCapacity": 17, + "pausedDate": "2023-11-15T01:31:53.220Z", + "resumedDate": "2023-11-15T01:31:53.220Z" }, "tags": { - "key4488": "iybwpobeycoorgdotykj", - "key6594": "pfvjgrlqfquroa" + "key6082": "bccmatgekpub", + "key9058": "gcbwlmyqpfaxghxp" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Update_MaximumSet_Gen.json index 2bb1f1f2..7f5eac43 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Update_MaximumSet_Gen.json @@ -8,42 +8,42 @@ "parameters": { "sku": { "name": "BC_Gen4_4", - "tier": "izuhnwcxikrbbsmyzmenbnlpbasj", - "size": "k", - "family": "zdpekzmhguzusizikremuyiwo", - "capacity": 10 + "tier": "q", + "size": "ipwrxbsmpgwgaqefrrsulluhxdpd", + "family": "yuuvxpaafphqflkryyn", + "capacity": 16 }, "properties": { "maxSizeBytes": 1073741824, "licenseType": "LicenseIncluded", "createMode": "Default", - "collation": "aokwgcfdsjtfvmuglprgho", + "collation": "two", "sampleName": "AdventureWorksLT", - "elasticPoolId": "wyqwxsvlyff", - "sourceDatabaseId": "ldswgry", - "restorePointInTime": "2022-11-01T07:37:36.182Z", - "sourceDatabaseDeletionDate": "2022-11-01T07:37:36.182Z", - "recoveryServicesRecoveryPointId": "gwgaraniqkmrydzxwrbkq", - "longTermRetentionBackupResourceId": "ujfdj", - "recoverableDatabaseId": "cbpzpwwmvimaxmyhvrwpltwd", - "restorableDroppedDatabaseId": "lzrydaalvafybudmtfvlhemux", + "elasticPoolId": "mkuekdhpgoookvsbegjnwqmupf", + "sourceDatabaseId": "itigy", + "restorePointInTime": "2023-11-15T01:31:53.274Z", + "sourceDatabaseDeletionDate": "2023-11-15T01:31:53.274Z", + "recoveryServicesRecoveryPointId": "svymtroholtsxttrq", + "longTermRetentionBackupResourceId": "addjusukhzziluguaiwhxcyjs", + "recoverableDatabaseId": "krlcxkykouifkjfroarwqxxcpfxemk", + "restorableDroppedDatabaseId": "rtlgxpf", "catalogCollation": "DATABASE_DEFAULT", "zoneRedundant": true, "readScale": "Enabled", - "readReplicaCount": 4, + "readReplicaCount": 19, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 13, + "autoPauseDelay": 6, "storageAccountType": "GRS", - "minCapacity": 24 + "minCapacity": 15 }, "tags": { - "key5455": "mjiqxvsfkoggfyqikpmddjfvsyeu" + "key3179": "mbpjb" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -58,44 +58,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "rgb" + "size": "xajf" }, "kind": "v12.0,user,vcore", - "managedBy": "hms", + "managedBy": "grkxqnqevqqrj", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "nyycbjhaegeustyzkxroqwsx", + "elasticPoolId": "vvshxdvex", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "keobc", + "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "yqixdxcfd", + "failoverGroupId": "lotslinaldyugxik", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2022-11-01T07:37:36.145Z", + "earliestRestoreDate": "2023-11-15T01:31:53.220Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "udnqfrpllfxmrajsu", - "tier": "z", - "size": "yivukkowvnviwdeqchpomlxb", - "family": "uwounswlnyfuumjjy", - "capacity": 14 + "name": "cj", + "tier": "cmwndzapdmnupkhluszsvwnujnedlx", + "size": "khunxlgf", + "family": "xzokyiwbysgznk", + "capacity": 6 }, - "autoPauseDelay": 15, + "autoPauseDelay": 3, "storageAccountType": "GRS", - "minCapacity": 6, - "pausedDate": "2022-11-01T07:37:36.145Z", - "resumedDate": "2022-11-01T07:37:36.145Z" + "minCapacity": 17, + "pausedDate": "2023-11-15T01:31:53.220Z", + "resumedDate": "2023-11-15T01:31:53.220Z" }, "tags": { - "key4488": "iybwpobeycoorgdotykj", - "key6594": "pfvjgrlqfquroa" + "key6082": "bccmatgekpub", + "key9058": "gcbwlmyqpfaxghxp" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_UpgradeDataWarehouse_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_UpgradeDataWarehouse_MaximumSet_Gen.json index 170ed5c0..20fdc823 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_UpgradeDataWarehouse_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_UpgradeDataWarehouse_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "iirhqfytfknl", + "databaseName": "taazmvyhwggywxzlsm", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MaximumSet_Gen.json index db75c539..ff385a17 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MaximumSet_Gen.json @@ -9,21 +9,21 @@ "location": "southeastasia", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", - "restorePointInTime": "2022-11-01T07:37:38.914Z", + "restorePointInTime": "2023-11-15T01:31:56.736Z", "catalogCollation": "DATABASE_DEFAULT", "createMode": "Default", - "storageContainerUri": "coishxxlvfefrbjd", - "sourceDatabaseId": "gnfwqw", - "restorableDroppedDatabaseId": "xqxsfxmgzouumk", - "storageContainerSasToken": "gmucaxai", - "recoverableDatabaseId": "nmdtsbka", - "longTermRetentionBackupResourceId": "ccwguraialidlvrd", + "storageContainerUri": "gpwdphdvulvobm", + "sourceDatabaseId": "lptvjccalajkskzwbtdfaithr", + "restorableDroppedDatabaseId": "bbnszg", + "storageContainerSasToken": "ombwo", + "recoverableDatabaseId": "nkokpxtugnhgfhwkwqqu", + "longTermRetentionBackupResourceId": "iyhhqonrucgkfewauqwiu", "autoCompleteRestore": true, - "lastBackupName": "xiw" + "lastBackupName": "iwzobhfykloyxd" }, "tags": { - "key5987": "uusvrczwkfug", - "key3877": "flpbbtaekokjuhuppfzurfginapuf" + "key5207": "kemedqpfbyivsbivlfummxkzsab", + "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -37,14 +37,14 @@ "collation": "SQL_Latin1_General_CP1_CI_AS", "status": "Online", "creationDate": "2017-08-04T15:00:17.73Z", - "earliestRestorePoint": "2022-11-01T07:37:38.914Z", + "earliestRestorePoint": "2023-11-15T01:31:56.736Z", "defaultSecondaryLocation": "North Europe", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "iurjx" + "failoverGroupId": "wvpvknqwqnas" }, "tags": { - "key5987": "uusvrczwkfug", - "key3877": "flpbbtaekokjuhuppfzurfginapuf" + "key5207": "kemedqpfbyivsbivlfummxkzsab", + "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1", "name": "testdb1", @@ -61,14 +61,14 @@ "collation": "SQL_Latin1_General_CP1_CI_AS", "status": "Online", "creationDate": "2017-08-04T15:00:17.73Z", - "earliestRestorePoint": "2022-11-01T07:37:38.914Z", + "earliestRestorePoint": "2023-11-15T01:31:56.736Z", "defaultSecondaryLocation": "North Europe", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "iurjx" + "failoverGroupId": "wvpvknqwqnas" }, "tags": { - "key5987": "uusvrczwkfug", - "key3877": "flpbbtaekokjuhuppfzurfginapuf" + "key5207": "kemedqpfbyivsbivlfummxkzsab", + "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1", "name": "testdb1", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MaximumSet_Gen.json index ae1945b8..cfd584d8 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MaximumSet_Gen.json @@ -16,14 +16,14 @@ "collation": "SQL_Latin1_General_CP1_CI_AS", "status": "Online", "creationDate": "2017-08-04T15:00:17.73Z", - "earliestRestorePoint": "2022-11-01T07:37:38.914Z", + "earliestRestorePoint": "2023-11-15T01:31:56.736Z", "defaultSecondaryLocation": "North Europe", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "iurjx" + "failoverGroupId": "wvpvknqwqnas" }, "tags": { - "key5987": "uusvrczwkfug", - "key3877": "flpbbtaekokjuhuppfzurfginapuf" + "key5207": "kemedqpfbyivsbivlfummxkzsab", + "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1", "name": "testdb1", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListByInstance_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListByInstance_MaximumSet_Gen.json index 73cf0267..e571cf4a 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListByInstance_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListByInstance_MaximumSet_Gen.json @@ -20,13 +20,13 @@ "creationDate": "2017-08-04T15:00:17.73Z", "defaultSecondaryLocation": "North Europe", "status": "Online", - "earliestRestorePoint": "2022-11-01T07:37:38.911Z", + "earliestRestorePoint": "2023-11-15T01:31:56.734Z", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "wvkwigwrtjo" + "failoverGroupId": "xolklyuobssaeprb" }, "type": "Microsoft.Sql/managedInstances/databases", "tags": { - "key3877": "flpbbtaekokjuhuppfzurfginapuf" + "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" } }, { @@ -38,17 +38,17 @@ "creationDate": "2017-08-04T15:00:17.73Z", "defaultSecondaryLocation": "North Europe", "status": "Online", - "earliestRestorePoint": "2022-11-01T07:37:38.912Z", + "earliestRestorePoint": "2023-11-15T01:31:56.735Z", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "mdgwxybahvzwbal" + "failoverGroupId": "acjpzheoagjvfsawvpoppdlatkprlv" }, "type": "Microsoft.Sql/managedInstances/databases", "tags": { - "key3505": "ynkyartevdpsg" + "key8065": "bptz" } } ], - "nextLink": "neifkvhsxp" + "nextLink": "uehuobbkj" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListInaccessibleByInstance_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListInaccessibleByInstance_MaximumSet_Gen.json index add3b9c8..42e4d946 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListInaccessibleByInstance_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListInaccessibleByInstance_MaximumSet_Gen.json @@ -20,13 +20,13 @@ "creationDate": "2017-08-04T15:00:17.73Z", "defaultSecondaryLocation": "North Europe", "status": "Online", - "earliestRestorePoint": "2022-11-01T07:37:38.911Z", + "earliestRestorePoint": "2023-11-15T01:31:56.734Z", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "wvkwigwrtjo" + "failoverGroupId": "xolklyuobssaeprb" }, "type": "Microsoft.Sql/managedInstances/databases", "tags": { - "key3877": "flpbbtaekokjuhuppfzurfginapuf" + "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" } }, { @@ -38,17 +38,17 @@ "creationDate": "2017-08-04T15:00:17.73Z", "defaultSecondaryLocation": "North Europe", "status": "Online", - "earliestRestorePoint": "2022-11-01T07:37:38.912Z", + "earliestRestorePoint": "2023-11-15T01:31:56.735Z", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "mdgwxybahvzwbal" + "failoverGroupId": "acjpzheoagjvfsawvpoppdlatkprlv" }, "type": "Microsoft.Sql/managedInstances/databases", "tags": { - "key3505": "ynkyartevdpsg" + "key8065": "bptz" } } ], - "nextLink": "neifkvhsxp" + "nextLink": "uehuobbkj" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Update_MaximumSet_Gen.json index 2e62d848..c51b2623 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Update_MaximumSet_Gen.json @@ -9,17 +9,17 @@ "tags": {}, "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", - "restorePointInTime": "2022-11-01T07:37:38.914Z", + "restorePointInTime": "2023-11-15T01:31:56.736Z", "catalogCollation": "DATABASE_DEFAULT", "createMode": "Default", - "storageContainerUri": "coishxxlvfefrbjd", - "sourceDatabaseId": "gnfwqw", - "restorableDroppedDatabaseId": "xqxsfxmgzouumk", - "storageContainerSasToken": "gmucaxai", - "recoverableDatabaseId": "nmdtsbka", - "longTermRetentionBackupResourceId": "ccwguraialidlvrd", + "storageContainerUri": "gpwdphdvulvobm", + "sourceDatabaseId": "lptvjccalajkskzwbtdfaithr", + "restorableDroppedDatabaseId": "bbnszg", + "storageContainerSasToken": "ombwo", + "recoverableDatabaseId": "nkokpxtugnhgfhwkwqqu", + "longTermRetentionBackupResourceId": "iyhhqonrucgkfewauqwiu", "autoCompleteRestore": true, - "lastBackupName": "xiw" + "lastBackupName": "iwzobhfykloyxd" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -33,14 +33,14 @@ "collation": "SQL_Latin1_General_CP1_CI_AS", "status": "Online", "creationDate": "2017-08-04T15:00:17.73Z", - "earliestRestorePoint": "2022-11-01T07:37:38.914Z", + "earliestRestorePoint": "2023-11-15T01:31:56.736Z", "defaultSecondaryLocation": "North Europe", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "iurjx" + "failoverGroupId": "wvpvknqwqnas" }, "tags": { - "key5987": "uusvrczwkfug", - "key3877": "flpbbtaekokjuhuppfzurfginapuf" + "key5207": "kemedqpfbyivsbivlfummxkzsab", + "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1", "name": "testdb1", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthentications_ListByInstance_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthentications_ListByInstance_MaximumSet_Gen.json index 5e5fdcb9..0b92968f 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthentications_ListByInstance_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthentications_ListByInstance_MaximumSet_Gen.json @@ -20,7 +20,7 @@ } } ], - "nextLink": "yktxwnwbpxxtkholrwbn" + "nextLink": "mfobooslyyqkte" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedServerSecurityAlertPolicies_ListByInstance_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedServerSecurityAlertPolicies_ListByInstance_MaximumSet_Gen.json index d9114dcc..db83316d 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedServerSecurityAlertPolicies_ListByInstance_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedServerSecurityAlertPolicies_ListByInstance_MaximumSet_Gen.json @@ -21,7 +21,7 @@ } } ], - "nextLink": "hbm" + "nextLink": "mxmabu" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerAzureADOnlyAuthentications_ListByServer_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerAzureADOnlyAuthentications_ListByServer_MaximumSet_Gen.json index a980a0a3..8f4287bd 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerAzureADOnlyAuthentications_ListByServer_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerAzureADOnlyAuthentications_ListByServer_MaximumSet_Gen.json @@ -20,7 +20,7 @@ } } ], - "nextLink": "fkohnukxrkejcxegbfnchj" + "nextLink": "drsydvnzmdjlyrzuvfpfl" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MaximumSet_Gen.json index 21034241..aafc48e3 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "ServerTrustGroups_CreateOrUpdate", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "vdzinhmoqwdcgbyao", - "serverTrustGroupName": "brvahygwohpbdzcu", + "locationName": "dwsoafzvokynqrqem", + "serverTrustGroupName": "mtsdwhpduximnmmfy", "parameters": { "properties": { "groupMembers": [ diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MinimumSet_Gen.json index 1144525a..ddbce9c0 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "ServerTrustGroups_CreateOrUpdate", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "dadl", - "serverTrustGroupName": "pzxydhuskitbrankdllkhejm", + "locationName": "onqlsmlmnudcdxabidz", + "serverTrustGroupName": "udvouxkvrvaaq", "parameters": {}, "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Delete_MaximumSet_Gen.json index 83c389d7..897744ae 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Delete_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "ServerTrustGroups_Delete", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "wgnsoakiigeftsifnfchuw", - "serverTrustGroupName": "nbghdanfhd", + "locationName": "xxoaahli", + "serverTrustGroupName": "pkpld", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MaximumSet_Gen.json index 138d7160..abb08f0e 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "ServerTrustGroups_Get", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "cofhcfjqwjgy", - "serverTrustGroupName": "vgivxqugykinnqegilhof", + "locationName": "sqhsyhhmgfhruvjsjaqzwcaulcajrs", + "serverTrustGroupName": "joivhnept", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MinimumSet_Gen.json index f6e90d6c..68e2b441 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "ServerTrustGroups_Get", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "jvfczpxzwzvxjdbjjqznojwpvlhwat", - "serverTrustGroupName": "sdrnrowklehqbrydbx", + "locationName": "ggcgmkmfvdv", + "serverTrustGroupName": "iauscnok", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByInstance_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByInstance_MaximumSet_Gen.json index 07bac8ed..fc1749b7 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByInstance_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByInstance_MaximumSet_Gen.json @@ -48,7 +48,7 @@ "type": "Microsoft.Sql/locations/serverTrustGroups" } ], - "nextLink": "xrqymtjfy" + "nextLink": "edfkmdostbsqa" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MaximumSet_Gen.json index 759b4ac2..06bb3a00 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MaximumSet_Gen.json @@ -3,7 +3,7 @@ "operationId": "ServerTrustGroups_ListByLocation", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "masgpsicnkygrnpumimlflw", + "locationName": "ugpablicqnuzd", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, @@ -48,7 +48,7 @@ "type": "Microsoft.Sql/locations/serverTrustGroups" } ], - "nextLink": "xrqymtjfy" + "nextLink": "edfkmdostbsqa" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MinimumSet_Gen.json index e36238f5..666579c2 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MinimumSet_Gen.json @@ -3,7 +3,7 @@ "operationId": "ServerTrustGroups_ListByLocation", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "knijepkejvcgjvbqaridijfdnd", + "locationName": "rrxsavgzwvrciqcylnqrwhg", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/individual_readonly_validation.ts b/test/individual_readonly_validation.ts new file mode 100644 index 00000000..3a035055 --- /dev/null +++ b/test/individual_readonly_validation.ts @@ -0,0 +1,18 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +/* tslint:disable:no-console max-line-length*/ + +import assert from "assert"; +import * as validate from "../lib/validate"; + +const testPath = __dirname.replace("\\", "/"); + +describe("Semantic validation", () => { + it("should validate mutable readonly properties without erroring", async () => { + const specPath = `${testPath}/modelValidation/swaggers/specification/readonlyNotRequired/openapi.json`; + const result = await validate.validateExamples(specPath, "Widgets_Create"); + + assert.strictEqual(result.length, 0); + }); +}); diff --git a/test/individual_semantic_validation.ts b/test/individual_semantic_validation.ts new file mode 100644 index 00000000..53ca2c2f --- /dev/null +++ b/test/individual_semantic_validation.ts @@ -0,0 +1,20 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +/* tslint:disable:no-console max-line-length*/ + +import assert from "assert"; +import * as validate from "../lib/validate"; + +const testPath = __dirname.replace("\\", "/"); + +describe("Semantic validation", () => { + it("a valid minimal swagger should pass semantic validation", async () => { + const specPath = `${testPath}/modelValidation/swaggers/specification/anyOfNecessary/scvmm.json`; + const result = await validate.validateSpec(specPath, undefined); + assert( + result.validityStatus === true, + `swagger "${specPath}" contains semantic validation errors.` + ); + }); +}); diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateAvailabilitySet.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateAvailabilitySet.json new file mode 100644 index 00000000..310299b8 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateAvailabilitySet.json @@ -0,0 +1,55 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "availabilitySetResourceName": "HRAvailabilitySet", + "body": { + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/VMMServers/ContosoVMMServer", + "availabilitySetName": "hr-avset" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/AvailabilitySets/HRAvailabilitySet", + "name": "HRAvailabilitySet", + "type": "Microsoft.ScVmm/AvailabilitySets", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/VMMServers/ContosoVMMServer", + "availabilitySetName": "hr-avset", + "provisioningState": "Succeeded" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/AvailabilitySets/HRAvailabilitySet", + "name": "HRAvailabilitySet", + "type": "Microsoft.ScVmm/AvailabilitySets", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/VMMServers/ContosoVMMServer", + "availabilitySetName": "hr-avset", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateCheckpointVirtualMachineInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateCheckpointVirtualMachineInstance.json new file mode 100644 index 00000000..5ce2eb46 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateCheckpointVirtualMachineInstance.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM", + "body": { + "name": "Demo Checkpoint name", + "description": "Demo Checkpoint description" + } + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.ScVmm/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateCloud.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateCloud.json new file mode 100644 index 00000000..b81db907 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateCloud.json @@ -0,0 +1,69 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "cloudResourceName": "HRCloud", + "body": { + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "name": "HRCloud", + "type": "Microsoft.SCVMM/Clouds", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "cloudName": "HRCloud", + "cloudCapacity": { + "cpuCount": 10, + "memoryMB": 10240, + "vmCount": 10 + } + } + } + }, + "201": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "name": "HRCloud", + "type": "Microsoft.SCVMM/Clouds", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "cloudName": "HRCloud", + "cloudCapacity": { + "cpuCount": 10, + "memoryMB": 10240, + "vmCount": 10 + } + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateInventoryItem.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateInventoryItem.json new file mode 100644 index 00000000..51fd8722 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateInventoryItem.json @@ -0,0 +1,44 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "vmmServerName": "ContosoVMMServer", + "inventoryItemResourceName": "12345678-1234-1234-1234-123456789abc", + "body": { + "properties": { + "inventoryType": "Cloud" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "name": "12345678-1234-1234-1234-123456789abc", + "type": "Microsoft.SCVMM/VMMServers/InventoryItems", + "properties": { + "inventoryType": "Cloud", + "managedResourceId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/contoso-cloud", + "inventoryItemName": "contoso-cloud", + "uuid": "12345678-1234-1234-1234-123456789abc", + "provisioningState": "Succeeded" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "name": "12345678-1234-1234-1234-123456789abc", + "type": "Microsoft.SCVMM/VMMServers/InventoryItems", + "properties": { + "inventoryType": "Cloud", + "managedResourceId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/contoso-cloud", + "inventoryItemName": "contoso-cloud", + "uuid": "12345678-1234-1234-1234-123456789abc", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVMInstanceGuestAgent.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVMInstanceGuestAgent.json new file mode 100644 index 00000000..3709b72c --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVMInstanceGuestAgent.json @@ -0,0 +1,44 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM", + "body": { + "properties": { + "provisioningAction": "install", + "credentials": { + "username": "tempuser", + "password": "" + }, + "httpProxyConfig": { + "httpsProxy": "http://192.1.2.3:8080" + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default", + "name": "default", + "type": "Microsoft.ScVmm/VirtualMachineInstances/guestAgents", + "properties": { + "provisioningAction": "install", + "status": "connected", + "provisioningState": "Succeeded" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default", + "name": "default", + "type": "Microsoft.ScVmm/VirtualMachineInstances/guestAgents", + "properties": { + "provisioningAction": "install", + "status": "connected", + "provisioningState": "Created" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVMMServer.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVMMServer.json new file mode 100644 index 00000000..04818c6b --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVMMServer.json @@ -0,0 +1,65 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "vmmServerName": "ContosoVMMServer", + "body": { + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "fqdn": "VMM.contoso.com", + "port": 1234, + "credentials": { + "username": "testuser", + "password": "password" + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "name": "ContosoVMMServer", + "type": "Microsoft.SCVMM/VMMServers", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "fqdn": "VMM.contoso.com", + "port": 1234, + "connectionStatus": "Connected", + "uuid": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "version": "2.0", + "provisioningState": "Succeeded" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "name": "ContosoVMMServer", + "type": "Microsoft.SCVMM/VMMServers", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "fqdn": "VMM.contoso.com", + "port": 1234, + "connectionStatus": "Connected", + "uuid": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "version": "2.0", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualMachineInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualMachineInstance.json new file mode 100644 index 00000000..652db999 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualMachineInstance.json @@ -0,0 +1,89 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM", + "body": { + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso" + }, + "properties": { + "infrastructureProfile": { + "cloudId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "templateId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer" + }, + "hardwareProfile": { + "memoryMB": 4196, + "cpuCount": 4 + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default", + "name": "default", + "type": "Microsoft.ScVmm/VirtualMachineInstances", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso" + }, + "properties": { + "infrastructureProfile": { + "cloudId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "templateId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "biosGuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" + }, + "osProfile": { + "computerName": "DemoVM", + "osType": "Windows", + "osSku": "Windows Server 2022", + "osVersion": "10.0.10101" + }, + "hardwareProfile": { + "memoryMB": 4196, + "cpuCount": 4 + }, + "powerState": "Running", + "provisioningState": "Succeeded" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/ContosoAgent/providers/Microsoft.ScVmm/virtualMachineInstances/default", + "name": "default", + "type": "Microsoft.ScVmm/VirtualMachineInstances", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso" + }, + "properties": { + "infrastructureProfile": { + "cloudId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "templateId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "biosGuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" + }, + "osProfile": { + "computerName": "DemoVM", + "osType": "Windows", + "osSku": "Windows Server 2022", + "osVersion": "10.0.10101" + }, + "hardwareProfile": { + "memoryMB": 4196, + "cpuCount": 4 + }, + "powerState": "Running", + "provisioningState": "Created" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualMachineTemplate.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualMachineTemplate.json new file mode 100644 index 00000000..a4380a23 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualMachineTemplate.json @@ -0,0 +1,67 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "virtualMachineTemplateName": "HRVirtualMachineTemplate", + "body": { + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "name": "HRVirtualMachineTemplate", + "type": "Microsoft.SCVMM/VirtualMachineTemplates", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "osType": "Windows", + "osName": "Windows OS", + "computerName": "DemoVM", + "cpuCount": 1, + "memoryMB": 1024 + } + } + }, + "201": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "name": "HRVirtualMachineTemplate", + "type": "Microsoft.SCVMM/VirtualMachineTemplates", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "osType": "Windows", + "osName": "Windows OS", + "computerName": "DemoVM", + "cpuCount": 1, + "memoryMB": 1024 + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualNetwork.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualNetwork.json new file mode 100644 index 00000000..3896a512 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/CreateVirtualNetwork.json @@ -0,0 +1,59 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "virtualNetworkName": "HRVirtualNetwork", + "body": { + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualNetworks/HRVirtualNetwork", + "name": "HRVirtualNetwork", + "type": "Microsoft.SCVMM/VirtualNetworks", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "networkName": "HRVirtualNetwork", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualNetworks/HRVirtualNetwork", + "name": "HRVirtualNetwork", + "type": "Microsoft.SCVMM/VirtualNetworks", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "networkName": "HRVirtualNetwork", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteAvailabilitySet.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteAvailabilitySet.json new file mode 100644 index 00000000..b8790125 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteAvailabilitySet.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "availabilitySetResourceName": "HRAvailabilitySet" + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.SCVMM/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + }, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteCheckpointVirtualMachineInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteCheckpointVirtualMachineInstance.json new file mode 100644 index 00000000..326344db --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteCheckpointVirtualMachineInstance.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM", + "body": { + "id": "Demo CheckpointID" + } + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.ScVmm/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteCloud.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteCloud.json new file mode 100644 index 00000000..6fddca86 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteCloud.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "cloudResourceName": "HRCloud" + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.SCVMM/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + }, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteInventoryItem.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteInventoryItem.json new file mode 100644 index 00000000..0b46fcfe --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteInventoryItem.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "vmmServerName": "ContosoVMMServer", + "inventoryItemResourceName": "12345678-1234-1234-1234-123456789abc" + }, + "responses": { + "200": {}, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVMInstanceGuestAgent.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVMInstanceGuestAgent.json new file mode 100644 index 00000000..b4d3711d --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVMInstanceGuestAgent.json @@ -0,0 +1,10 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM" + }, + "responses": { + "200": {}, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVMMServer.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVMMServer.json new file mode 100644 index 00000000..e2e28cd4 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVMMServer.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "vmmServerName": "ContosoVMMServer" + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.SCVMM/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + }, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualMachineInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualMachineInstance.json new file mode 100644 index 00000000..da5b1494 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualMachineInstance.json @@ -0,0 +1,14 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM" + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.ScVmm/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + }, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualMachineTemplate.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualMachineTemplate.json new file mode 100644 index 00000000..f3b5c778 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualMachineTemplate.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "virtualMachineTemplateName": "HRVirtualMachineTemplate" + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.SCVMM/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + }, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualNetwork.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualNetwork.json new file mode 100644 index 00000000..d19cacb1 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/DeleteVirtualNetwork.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "virtualNetworkName": "HRVirtualNetwork" + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.SCVMM/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + }, + "204": {} + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetAvailabilitySet.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetAvailabilitySet.json new file mode 100644 index 00000000..eedfdabb --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetAvailabilitySet.json @@ -0,0 +1,27 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "availabilitySetResourceName": "HRAvailabilitySet" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/AvailabilitySets/HRAvailabilitySet", + "name": "HRAvailabilitySet", + "type": "Microsoft.ScVmm/AvailabilitySets", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/VMMServers/ContosoVMMServer", + "availabilitySetName": "hr-avset", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetCloud.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetCloud.json new file mode 100644 index 00000000..57097db0 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetCloud.json @@ -0,0 +1,34 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "cloudResourceName": "HRCloud" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "name": "HRCloud", + "type": "Microsoft.SCVMM/Clouds", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "cloudName": "HRCloud", + "cloudCapacity": { + "cpuCount": 10, + "memoryMB": 10240, + "vmCount": 10 + } + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetInventoryItem.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetInventoryItem.json new file mode 100644 index 00000000..155b57f2 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetInventoryItem.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "vmmServerName": "ContosoVMMServer", + "inventoryItemResourceName": "12345678-1234-1234-1234-123456789abc" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "name": "12345678-1234-1234-1234-123456789abc", + "type": "Microsoft.SCVMM/VMMServers/InventoryItems", + "properties": { + "inventoryType": "Cloud", + "managedResourceId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/contoso-cloud", + "inventoryItemName": "contoso-cloud", + "uuid": "12345678-1234-1234-1234-123456789abc", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVMInstanceGuestAgent.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVMInstanceGuestAgent.json new file mode 100644 index 00000000..8e19a189 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVMInstanceGuestAgent.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default", + "name": "default", + "type": "Microsoft.ScVmm/VirtualMachineInstances/guestAgents", + "properties": { + "provisioningAction": "install", + "status": "connected", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVMMServer.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVMMServer.json new file mode 100644 index 00000000..37b6e232 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVMMServer.json @@ -0,0 +1,30 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "vmmServerName": "ContosoVMMServer" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "name": "ContosoVMMServer", + "type": "Microsoft.SCVMM/VMMServers", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "fqdn": "VMM.contoso.com", + "port": 1234, + "connectionStatus": "Connected", + "uuid": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "version": "2.0", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualMachineInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualMachineInstance.json new file mode 100644 index 00000000..1a97052e --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualMachineInstance.json @@ -0,0 +1,40 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default", + "name": "default", + "type": "Microsoft.ScVmm/VirtualMachineInstances", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso" + }, + "properties": { + "infrastructureProfile": { + "cloudId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "templateId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "biosGuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" + }, + "osProfile": { + "computerName": "DemoVM", + "osType": "Windows", + "osSku": "Windows Server 2022", + "osVersion": "10.0.10101" + }, + "hardwareProfile": { + "memoryMB": 4196, + "cpuCount": 4 + }, + "powerState": "Running", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualMachineTemplate.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualMachineTemplate.json new file mode 100644 index 00000000..c131700e --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualMachineTemplate.json @@ -0,0 +1,33 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "virtualMachineTemplateName": "HRVirtualMachineTemplate" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "name": "HRVirtualMachineTemplate", + "type": "Microsoft.SCVMM/VirtualMachineTemplates", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "osType": "Windows", + "osName": "Windows OS", + "computerName": "DemoVM", + "cpuCount": 1, + "memoryMB": 1024 + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualNetwork.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualNetwork.json new file mode 100644 index 00000000..d3ba35c3 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVirtualNetwork.json @@ -0,0 +1,29 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "virtualNetworkName": "HRVirtualNetwork" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualNetworks/HRVirtualNetwork", + "name": "HRVirtualNetwork", + "type": "Microsoft.SCVMM/VirtualNetworks", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "networkName": "HRVirtualNetwork", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVmInstanceHybridIdentityMetadata.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVmInstanceHybridIdentityMetadata.json new file mode 100644 index 00000000..da65322f --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/GetVmInstanceHybridIdentityMetadata.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.SCVMM/VirtualMachineInstances/default/hybridIdentityMetadata/default", + "name": "testItem", + "type": "Microsoft.SCVMM/VirtualMachineInstances/hybridIdentityMetadata", + "properties": { + "resourceUid": "f8b82dff-38ef-4220-99ef-d3a3f86ddc6c", + "publicKey": "8ec7d60c-9700-40b1-8e6e-e5b2f6f477f2" + } + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/HybridIdentityMetadata_ListByVmInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/HybridIdentityMetadata_ListByVmInstance.json new file mode 100644 index 00000000..23d38af0 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/HybridIdentityMetadata_ListByVmInstance.json @@ -0,0 +1,23 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.SCVMM/VirtualMachineInstances/default/hybridIdentityMetadata/default", + "name": "testItem", + "type": "Microsoft.SCVMM/VirtualMachineInstances/hybridIdentityMetadata", + "properties": { + "resourceUid": "f8b82dff-38ef-4220-99ef-d3a3f86ddc6c", + "publicKey": "8ec7d60c-9700-40b1-8e6e-e5b2f6f477f2" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListAvailabilitySetsByResourceGroup.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListAvailabilitySetsByResourceGroup.json new file mode 100644 index 00000000..a2f78dff --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListAvailabilitySetsByResourceGroup.json @@ -0,0 +1,30 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/AvailabilitySets/HRAvailabilitySet", + "name": "HRAvailabilitySet", + "type": "Microsoft.ScVmm/AvailabilitySets", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/VMMServers/ContosoVMMServer", + "availabilitySetName": "hr-avset", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListAvailabilitySetsBySubscription.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListAvailabilitySetsBySubscription.json new file mode 100644 index 00000000..bfbb304b --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListAvailabilitySetsBySubscription.json @@ -0,0 +1,29 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/AvailabilitySets/HRAvailabilitySet", + "name": "HRAvailabilitySet", + "type": "Microsoft.ScVmm/AvailabilitySets", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/VMMServers/ContosoVMMServer", + "availabilitySetName": "hr-avset", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListCloudsByResourceGroup.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListCloudsByResourceGroup.json new file mode 100644 index 00000000..0e599178 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListCloudsByResourceGroup.json @@ -0,0 +1,37 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "name": "HRCloud", + "type": "Microsoft.SCVMM/Clouds", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "cloudName": "HRCloud", + "cloudCapacity": { + "cpuCount": 10, + "memoryMB": 10240, + "vmCount": 10 + } + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListCloudsBySubscription.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListCloudsBySubscription.json new file mode 100644 index 00000000..1bff15a1 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListCloudsBySubscription.json @@ -0,0 +1,36 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "name": "HRCloud", + "type": "Microsoft.SCVMM/Clouds", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "cloudName": "HRCloud", + "cloudCapacity": { + "cpuCount": 10, + "memoryMB": 10240, + "vmCount": 10 + } + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListInventoryItemsByVMMServer.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListInventoryItemsByVMMServer.json new file mode 100644 index 00000000..6be4d81f --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListInventoryItemsByVMMServer.json @@ -0,0 +1,28 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "vmmServerName": "ContosoVMMServer" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "name": "12345678-1234-1234-1234-123456789abc", + "type": "Microsoft.SCVMM/VMMServers/InventoryItems", + "properties": { + "inventoryType": "Cloud", + "managedResourceId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/contoso-cloud", + "inventoryItemName": "contoso-cloud", + "uuid": "12345678-1234-1234-1234-123456789abc", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListOperations.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListOperations.json new file mode 100644 index 00000000..7b00dafb --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListOperations.json @@ -0,0 +1,148 @@ +{ + "parameters": { + "api-version": "2023-10-07" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.ScVmm/VmmServers/Read", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VmmServers", + "operation": "Gets/List VmmServer resources.", + "description": "Gets/List the VmmServer resource data." + } + }, + { + "name": "Microsoft.ScVmm/VmmServers/Write", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VmmServers", + "operation": "Create or Update VmmServer resource.", + "description": "Read VmmServer." + } + }, + { + "name": "Microsoft.ScVmm/VmmServers/Delete", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VmmServers", + "operation": "Deletes the VmmServer resource.", + "description": "Deletes the VmmServer resource." + } + }, + { + "name": "Microsoft.ScVmm/Clouds/Read", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "Clouds", + "operation": "Gets/List Cloud resources.", + "description": "Gets/List the Cloud resource data." + } + }, + { + "name": "Microsoft.ScVmm/Clouds/Write", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "Clouds", + "operation": "Create or Update Cloud resource.", + "description": "Create or Update Cloud resource data." + } + }, + { + "name": "Microsoft.ScVmm/Clouds/Delete", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "Clouds", + "operation": "Deletes the Cloud resource.", + "description": "Deletes the Cloud resource." + } + }, + { + "name": "Microsoft.ScVmm/VirtualNetworks/Read", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VirtualNetworks", + "operation": "Gets/List VirtualNetwork resources.", + "description": "Gets/List the VirtualNetwork resource data." + } + }, + { + "name": "Microsoft.ScVmm/VirtualNetworks/Write", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VirtualNetworks", + "operation": "Create or Update VirtualNetwork resource.", + "description": "Create or Update VirtualNetwork resource data." + } + }, + { + "name": "Microsoft.ScVmm/VirtualNetworks/Delete", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VirtualNetworks", + "operation": "Deletes the VirtualNetwork resource.", + "description": "Deletes the VirtualNetwork resource." + } + }, + { + "name": "Microsoft.ScVmm/VirtualMachineTemplates/Read", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VirtualMachineTemplates", + "operation": "Gets/List VirtualMachineTemplate resources.", + "description": "Gets/List the VirtualMachineTemplate resource data." + } + }, + { + "name": "Microsoft.ScVmm/VirtualMachineTemplates/Write", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VirtualMachineTemplates", + "operation": "Create or Update VirtualMachineTemplate resource.", + "description": "Create or Update VirtualMachineTemplate resource data." + } + }, + { + "name": "Microsoft.ScVmm/VirtualMachineTemplates/Delete", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VirtualMachineTemplates", + "operation": "Deletes the VirtualMachineTemplate resource.", + "description": "Deletes the VirtualMachineTemplate resource." + } + }, + { + "name": "Microsoft.ScVmm/VirtualMachines/Read", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VirtualMachines", + "operation": "Gets/List VirtualMachine resources.", + "description": "Gets/List the VirtualMachine resource data." + } + }, + { + "name": "Microsoft.ScVmm/VirtualMachines/Write", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VirtualMachines", + "operation": "Create or Update VirtualMachine resource.", + "description": "Create or Update VirtualMachine resource data." + } + }, + { + "name": "Microsoft.ScVmm/VirtualMachines/Delete", + "display": { + "provider": "Microsoft.ScVmm resource provider", + "resource": "VirtualMachines", + "operation": "Deletes the VirtualMachine resource.", + "description": "Deletes the VirtualMachine resource." + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVMMServersByResourceGroup.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVMMServersByResourceGroup.json new file mode 100644 index 00000000..50c22fb1 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVMMServersByResourceGroup.json @@ -0,0 +1,33 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "name": "ContosoVMMServer", + "type": "Microsoft.SCVMM/VMMServers", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "fqdn": "VMM.contoso.com", + "port": 1234, + "connectionStatus": "Connected", + "uuid": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "version": "2.0", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVMMServersBySubscription.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVMMServersBySubscription.json new file mode 100644 index 00000000..de82e88a --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVMMServersBySubscription.json @@ -0,0 +1,32 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "name": "ContosoVMMServer", + "type": "Microsoft.SCVMM/VMMServers", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "fqdn": "VMM.contoso.com", + "port": 1234, + "connectionStatus": "Connected", + "uuid": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "version": "2.0", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineInstances.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineInstances.json new file mode 100644 index 00000000..8d5b84a8 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineInstances.json @@ -0,0 +1,44 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default", + "name": "default", + "type": "Microsoft.ScVmm/VirtualMachineInstances", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso" + }, + "properties": { + "infrastructureProfile": { + "cloudId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "templateId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "biosGuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" + }, + "osProfile": { + "computerName": "DemoVM", + "osType": "Windows", + "osSku": "Windows Server 2022", + "osVersion": "10.0.10101" + }, + "hardwareProfile": { + "memoryMB": 4196, + "cpuCount": 4 + }, + "powerState": "Running", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineTemplatesByResourceGroup.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineTemplatesByResourceGroup.json new file mode 100644 index 00000000..c96d0f09 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineTemplatesByResourceGroup.json @@ -0,0 +1,36 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "name": "HRVirtualMachineTemplate", + "type": "Microsoft.SCVMM/VirtualMachineTemplates", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "osType": "Windows", + "osName": "Windows OS", + "computerName": "DemoVM", + "cpuCount": 1, + "memoryMB": 1024 + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineTemplatesBySubscription.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineTemplatesBySubscription.json new file mode 100644 index 00000000..84c1792f --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualMachineTemplatesBySubscription.json @@ -0,0 +1,35 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "name": "HRVirtualMachineTemplate", + "type": "Microsoft.SCVMM/VirtualMachineTemplates", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "osType": "Windows", + "osName": "Windows OS", + "computerName": "DemoVM", + "cpuCount": 1, + "memoryMB": 1024 + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualNetworksByResourceGroup.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualNetworksByResourceGroup.json new file mode 100644 index 00000000..571886a8 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualNetworksByResourceGroup.json @@ -0,0 +1,32 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualNetworks/HRVirtualNetwork", + "name": "HRVirtualNetwork", + "type": "Microsoft.SCVMM/VirtualNetworks", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "networkName": "HRVirtualNetwork", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualNetworksBySubscription.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualNetworksBySubscription.json new file mode 100644 index 00000000..e459967f --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/ListVirtualNetworksBySubscription.json @@ -0,0 +1,31 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualNetworks/HRVirtualNetwork", + "name": "HRVirtualNetwork", + "type": "Microsoft.SCVMM/VirtualNetworks", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "networkName": "HRVirtualNetwork", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/RestartVirtualMachineInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/RestartVirtualMachineInstance.json new file mode 100644 index 00000000..3da1368e --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/RestartVirtualMachineInstance.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM" + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.ScVmm/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/RestoreCheckpointVirtualMachineInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/RestoreCheckpointVirtualMachineInstance.json new file mode 100644 index 00000000..326344db --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/RestoreCheckpointVirtualMachineInstance.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM", + "body": { + "id": "Demo CheckpointID" + } + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.ScVmm/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/StartVirtualMachineInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/StartVirtualMachineInstance.json new file mode 100644 index 00000000..3da1368e --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/StartVirtualMachineInstance.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM" + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.ScVmm/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/StopVirtualMachineInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/StopVirtualMachineInstance.json new file mode 100644 index 00000000..70cd9dec --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/StopVirtualMachineInstance.json @@ -0,0 +1,16 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM", + "body": { + "skipShutdown": "true" + } + }, + "responses": { + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.ScVmm/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateAvailabilitySet.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateAvailabilitySet.json new file mode 100644 index 00000000..95be0959 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateAvailabilitySet.json @@ -0,0 +1,42 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "availabilitySetResourceName": "HRAvailabilitySet", + "body": { + "tags": { + "tag1": "value1", + "tag2": "value2" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/AvailabilitySets/HRAvailabilitySet", + "name": "HRAvailabilitySet", + "type": "Microsoft.ScVmm/AvailabilitySets", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "tags": { + "tag1": "value1", + "tag2": "value2" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ScVmm/VMMServers/ContosoVMMServer", + "availabilitySetName": "hr-avset", + "provisioningState": "Succeeded" + } + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.SCVMM/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateCloud.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateCloud.json new file mode 100644 index 00000000..697d7d87 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateCloud.json @@ -0,0 +1,49 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "cloudResourceName": "HRCloud", + "body": { + "tags": { + "tag1": "value1", + "tag2": "value2" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "name": "HRCloud", + "type": "Microsoft.SCVMM/Clouds", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "tags": { + "tag1": "value1", + "tag2": "value2" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "cloudName": "HRCloud", + "cloudCapacity": { + "cpuCount": 10, + "memoryMB": 10240, + "vmCount": 10 + } + } + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.SCVMM/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVMMServer.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVMMServer.json new file mode 100644 index 00000000..6299a0a8 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVMMServer.json @@ -0,0 +1,45 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "vmmServerName": "ContosoVMMServer", + "body": { + "tags": { + "tag1": "value1", + "tag2": "value2" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "name": "ContosoVMMServer", + "type": "Microsoft.SCVMM/VMMServers", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "tags": { + "tag1": "value1", + "tag2": "value2" + }, + "properties": { + "fqdn": "VMM.contoso.com", + "port": 1234, + "connectionStatus": "Connected", + "uuid": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "version": "2.0", + "provisioningState": "Succeeded" + } + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.SCVMM/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualMachineInstance.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualMachineInstance.json new file mode 100644 index 00000000..f9f2ff80 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualMachineInstance.json @@ -0,0 +1,53 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM", + "body": { + "properties": { + "hardwareProfile": { + "memoryMB": 4196, + "cpuCount": 4 + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default", + "name": "default", + "type": "Microsoft.ScVmm/VirtualMachineInstances", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso" + }, + "properties": { + "infrastructureProfile": { + "cloudId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/Clouds/HRCloud", + "templateId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "biosGuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" + }, + "osProfile": { + "computerName": "DemoVM", + "osType": "Windows", + "osSku": "Windows Server 2022", + "osVersion": "10.0.10101" + }, + "hardwareProfile": { + "memoryMB": 4196, + "cpuCount": 4 + }, + "powerState": "Running", + "provisioningState": "Succeeded" + } + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.ScVmm/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualMachineTemplate.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualMachineTemplate.json new file mode 100644 index 00000000..20953b9e --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualMachineTemplate.json @@ -0,0 +1,48 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "virtualMachineTemplateName": "HRVirtualMachineTemplate", + "body": { + "tags": { + "tag1": "value1", + "tag2": "value2" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualMachineTemplates/HRVirtualMachineTemplate", + "name": "HRVirtualMachineTemplate", + "type": "Microsoft.SCVMM/VirtualMachineTemplates", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "tags": { + "tag1": "value1", + "tag2": "value2" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc", + "osType": "Windows", + "osName": "Windows OS", + "computerName": "DemoVM", + "cpuCount": 1, + "memoryMB": 1024 + } + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.SCVMM/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualNetwork.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualNetwork.json new file mode 100644 index 00000000..efdf4556 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/UpdateVirtualNetwork.json @@ -0,0 +1,44 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b", + "resourceGroupName": "testrg", + "virtualNetworkName": "HRVirtualNetwork", + "body": { + "tags": { + "tag1": "value1", + "tag2": "value2" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VirtualNetworks/HRVirtualNetwork", + "name": "HRVirtualNetwork", + "type": "Microsoft.SCVMM/VirtualNetworks", + "location": "East US", + "extendedLocation": { + "type": "customLocation", + "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.Arc/customLocations/contoso" + }, + "tags": { + "tag1": "value1", + "tag2": "value2" + }, + "properties": { + "vmmServerId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer", + "uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "provisioningState": "Succeeded", + "networkName": "HRVirtualNetwork", + "inventoryItemId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.SCVMM/VMMServers/ContosoVMMServer/InventoryItems/12345678-1234-1234-1234-123456789abc" + } + } + }, + "202": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/providers/Microsoft.SCVMM/locations/WESTEUROPE/operationStatuses/00000000-0000-0000-0000-000000000000?api-version=2023-10-07" + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/examples/VMInstanceGuestAgent_ListByVm.json b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/VMInstanceGuestAgent_ListByVm.json new file mode 100644 index 00000000..a78ec8ea --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/examples/VMInstanceGuestAgent_ListByVm.json @@ -0,0 +1,24 @@ +{ + "parameters": { + "api-version": "2023-10-07", + "resourceUri": "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.HybridCompute/machines/DemoVM/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default", + "name": "default", + "type": "Microsoft.ScVmm/VirtualMachineInstances/guestAgents", + "properties": { + "provisioningAction": "install", + "status": "connected", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/scvmm.json b/test/modelValidation/swaggers/specification/anyOfNecessary/scvmm.json new file mode 100644 index 00000000..8af97dd9 --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/scvmm.json @@ -0,0 +1,4774 @@ +{ + "swagger": "2.0", + "info": { + "title": "SCVMM", + "description": "The Microsoft.ScVmm Rest API spec.", + "version": "2023-10-07" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow.", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}": { + "get": { + "tags": [ + "VmmServers" + ], + "operationId": "VmmServers_Get", + "summary": "Gets a VMMServer.", + "description": "Implements VMMServer GET method.", + "x-ms-examples": { + "GetVMMServer": { + "$ref": "./examples/GetVMMServer.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "vmmServerName", + "required": true, + "type": "string", + "description": "Name of the VMMServer.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Retrieves the VmmServers resource.", + "schema": { + "$ref": "#/definitions/VMMServer" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "put": { + "tags": [ + "VmmServers" + ], + "operationId": "VmmServers_CreateOrUpdate", + "description": "Onboards the SCVMM fabric as an Azure VmmServer resource.", + "summary": "Implements VmmServers PUT method.", + "x-ms-examples": { + "CreateVMMServer": { + "$ref": "./examples/CreateVMMServer.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "vmmServerName", + "required": true, + "type": "string", + "description": "Name of the VMMServer.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "name": "body", + "description": "Request payload.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/VMMServer" + } + } + ], + "responses": { + "200": { + "description": "Creates or Updates the VmmServers resource.", + "schema": { + "$ref": "#/definitions/VMMServer" + } + }, + "201": { + "description": "Creates or Updates the VmmServers resource.", + "schema": { + "$ref": "#/definitions/VMMServer" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "VmmServers" + ], + "operationId": "VmmServers_Delete", + "description": "Removes the SCVMM fabric from Azure.", + "summary": "Implements VmmServers DELETE method.", + "x-ms-examples": { + "DeleteVMMServer": { + "$ref": "./examples/DeleteVMMServer.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "vmmServerName", + "required": true, + "type": "string", + "description": "Name of the VMMServer.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "query", + "name": "force", + "description": "Forces the resource to be deleted from azure. The corresponding CR would be attempted to be deleted too.", + "required": false, + "type": "string", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "Force" + } + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "204": { + "description": "No Content" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "patch": { + "tags": [ + "VmmServers" + ], + "operationId": "VmmServers_Update", + "summary": "Implements VmmServers PATCH method.", + "description": "Updates the VmmServers resource.", + "x-ms-examples": { + "UpdateVMMServer": { + "$ref": "./examples/UpdateVMMServer.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "in": "path", + "name": "vmmServerName", + "required": true, + "type": "string", + "description": "Name of the VMMServer.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "name": "body", + "description": "VmmServers patch payload.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ResourcePatch" + } + } + ], + "responses": { + "200": { + "description": "Successful.", + "schema": { + "$ref": "#/definitions/VMMServer" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers": { + "get": { + "tags": [ + "VmmServers" + ], + "operationId": "VmmServers_ListByResourceGroup", + "summary": "Implements GET VmmServers in a resource group.", + "description": "List of VmmServers in a resource group.", + "x-ms-examples": { + "ListVmmServersByResourceGroup": { + "$ref": "./examples/ListVMMServersByResourceGroup.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Lists all VmmServers under the resource group.", + "schema": { + "$ref": "#/definitions/VMMServerListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/vmmServers": { + "get": { + "tags": [ + "VmmServers" + ], + "operationId": "VmmServers_ListBySubscription", + "summary": "Implements GET VmmServers in a subscription.", + "description": "List of VmmServers in a subscription.", + "x-ms-examples": { + "ListVmmServersBySubscription": { + "$ref": "./examples/ListVMMServersBySubscription.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Lists all VmmServers under the subscription.", + "schema": { + "$ref": "#/definitions/VMMServerListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/providers/Microsoft.ScVmm/operations": { + "get": { + "tags": [ + "Operations" + ], + "operationId": "Operations_List", + "description": "Returns list of all operations.", + "x-ms-examples": { + "ListOperations": { + "$ref": "./examples/ListOperations.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Describe the result of a successful operation.", + "schema": { + "$ref": "./types.json#/definitions/OperationListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds/{cloudResourceName}": { + "get": { + "tags": [ + "Clouds" + ], + "operationId": "Clouds_Get", + "summary": "Gets a Cloud.", + "description": "Implements Cloud GET method.", + "x-ms-examples": { + "GetCloud": { + "$ref": "./examples/GetCloud.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "cloudResourceName", + "required": true, + "type": "string", + "description": "Name of the Cloud.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Retrieves the Clouds resource.", + "schema": { + "$ref": "#/definitions/Cloud" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "put": { + "tags": [ + "Clouds" + ], + "operationId": "Clouds_CreateOrUpdate", + "description": "Onboards the ScVmm fabric cloud as an Azure cloud resource.", + "summary": "Implements Clouds PUT method.", + "x-ms-examples": { + "CreateCloud": { + "$ref": "./examples/CreateCloud.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "cloudResourceName", + "required": true, + "type": "string", + "description": "Name of the Cloud.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "name": "body", + "description": "Request payload.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Cloud" + } + } + ], + "responses": { + "200": { + "description": "Creates or Updates the Clouds resource.", + "schema": { + "$ref": "#/definitions/Cloud" + } + }, + "201": { + "description": "Creates or Updates the Clouds resource.", + "schema": { + "$ref": "#/definitions/Cloud" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "Clouds" + ], + "operationId": "Clouds_Delete", + "description": "Deregisters the ScVmm fabric cloud from Azure.", + "summary": "Implements Cloud resource DELETE method.", + "x-ms-examples": { + "DeleteCloud": { + "$ref": "./examples/DeleteCloud.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "cloudResourceName", + "required": true, + "type": "string", + "description": "Name of the Cloud.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "query", + "name": "force", + "description": "Forces the resource to be deleted from azure. The corresponding CR would be attempted to be deleted too.", + "required": false, + "type": "string", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "Force" + } + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "204": { + "description": "No Content" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "patch": { + "tags": [ + "Clouds" + ], + "operationId": "Clouds_Update", + "summary": "Implements the Clouds PATCH method.", + "description": "Updates the Clouds resource.", + "x-ms-examples": { + "UpdateCloud": { + "$ref": "./examples/UpdateCloud.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "in": "path", + "name": "cloudResourceName", + "required": true, + "type": "string", + "description": "Name of the Cloud.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "name": "body", + "description": "Clouds patch payload.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ResourcePatch" + } + } + ], + "responses": { + "200": { + "description": "Successful.", + "schema": { + "$ref": "#/definitions/Cloud" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds": { + "get": { + "tags": [ + "Clouds" + ], + "operationId": "Clouds_ListByResourceGroup", + "summary": "Implements GET Clouds in a resource group.", + "description": "List of Clouds in a resource group.", + "x-ms-examples": { + "ListCloudsByResourceGroup": { + "$ref": "./examples/ListCloudsByResourceGroup.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Lists all Clouds under the resource group.", + "schema": { + "$ref": "#/definitions/CloudListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/clouds": { + "get": { + "tags": [ + "Clouds" + ], + "operationId": "Clouds_ListBySubscription", + "summary": "Implements GET Clouds in a subscription.", + "description": "List of Clouds in a subscription.", + "x-ms-examples": { + "ListCloudsBySubscription": { + "$ref": "./examples/ListCloudsBySubscription.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Lists all Clouds under the subscription.", + "schema": { + "$ref": "#/definitions/CloudListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks/{virtualNetworkName}": { + "get": { + "tags": [ + "VirtualNetworks" + ], + "operationId": "VirtualNetworks_Get", + "summary": "Gets a VirtualNetwork.", + "description": "Implements VirtualNetwork GET method.", + "x-ms-examples": { + "GetVirtualNetwork": { + "$ref": "./examples/GetVirtualNetwork.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "virtualNetworkName", + "required": true, + "type": "string", + "description": "Name of the VirtualNetwork.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Retrieves the VirtualNetworks resource.", + "schema": { + "$ref": "#/definitions/VirtualNetwork" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "put": { + "tags": [ + "VirtualNetworks" + ], + "operationId": "VirtualNetworks_CreateOrUpdate", + "description": "Onboards the ScVmm virtual network as an Azure virtual network resource.", + "summary": "Implements VirtualNetworks PUT method.", + "x-ms-examples": { + "CreateVirtualNetwork": { + "$ref": "./examples/CreateVirtualNetwork.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "virtualNetworkName", + "required": true, + "type": "string", + "description": "Name of the VirtualNetwork.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "name": "body", + "description": "Request payload.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/VirtualNetwork" + } + } + ], + "responses": { + "200": { + "description": "Creates or Updates the VirtualNetworks resource.", + "schema": { + "$ref": "#/definitions/VirtualNetwork" + } + }, + "201": { + "description": "Creates or Updates the VirtualNetworks resource.", + "schema": { + "$ref": "#/definitions/VirtualNetwork" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "VirtualNetworks" + ], + "operationId": "VirtualNetworks_Delete", + "description": "Deregisters the ScVmm virtual network from Azure.", + "summary": "Implements VirtualNetwork DELETE method.", + "x-ms-examples": { + "DeleteVirtualNetwork": { + "$ref": "./examples/DeleteVirtualNetwork.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "virtualNetworkName", + "required": true, + "type": "string", + "description": "Name of the VirtualNetwork.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "query", + "name": "force", + "description": "Forces the resource to be deleted from azure. The corresponding CR would be attempted to be deleted too.", + "required": false, + "type": "string", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "Force" + } + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "204": { + "description": "No Content" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "patch": { + "tags": [ + "VirtualNetworks" + ], + "operationId": "VirtualNetworks_Update", + "summary": "Implements the VirtualNetworks PATCH method.", + "description": "Updates the VirtualNetworks resource.", + "x-ms-examples": { + "UpdateVirtualNetwork": { + "$ref": "./examples/UpdateVirtualNetwork.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "in": "path", + "name": "virtualNetworkName", + "required": true, + "type": "string", + "description": "Name of the VirtualNetwork.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "name": "body", + "description": "VirtualNetworks patch payload.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ResourcePatch" + } + } + ], + "responses": { + "200": { + "description": "Successful.", + "schema": { + "$ref": "#/definitions/VirtualNetwork" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks": { + "get": { + "tags": [ + "VirtualNetworks" + ], + "operationId": "VirtualNetworks_ListByResourceGroup", + "summary": "Implements GET VirtualNetworks in a resource group.", + "description": "List of VirtualNetworks in a resource group.", + "x-ms-examples": { + "ListVirtualNetworksByResourceGroup": { + "$ref": "./examples/ListVirtualNetworksByResourceGroup.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Lists all VirtualNetworks under the resource group.", + "schema": { + "$ref": "#/definitions/VirtualNetworkListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/virtualNetworks": { + "get": { + "tags": [ + "VirtualNetworks" + ], + "operationId": "VirtualNetworks_ListBySubscription", + "summary": "Implements GET VirtualNetworks in a subscription.", + "description": "List of VirtualNetworks in a subscription.", + "x-ms-examples": { + "ListVirtualNetworksBySubscription": { + "$ref": "./examples/ListVirtualNetworksBySubscription.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Lists all VirtualNetworks under the subscription.", + "schema": { + "$ref": "#/definitions/VirtualNetworkListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}": { + "get": { + "tags": [ + "VirtualMachineTemplates" + ], + "operationId": "VirtualMachineTemplates_Get", + "summary": "Gets a VirtualMachineTemplate.", + "description": "Implements VirtualMachineTemplate GET method.", + "x-ms-examples": { + "GetVirtualMachineTemplate": { + "$ref": "./examples/GetVirtualMachineTemplate.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "virtualMachineTemplateName", + "required": true, + "type": "string", + "description": "Name of the VirtualMachineTemplate.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Retrieves the VirtualMachineTemplates resource.", + "schema": { + "$ref": "#/definitions/VirtualMachineTemplate" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "put": { + "tags": [ + "VirtualMachineTemplates" + ], + "operationId": "VirtualMachineTemplates_CreateOrUpdate", + "description": "Onboards the ScVmm VM Template as an Azure VM Template resource.", + "summary": "Implements VirtualMachineTemplates PUT method.", + "x-ms-examples": { + "CreateVirtualMachineTemplate": { + "$ref": "./examples/CreateVirtualMachineTemplate.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "virtualMachineTemplateName", + "required": true, + "type": "string", + "description": "Name of the VirtualMachineTemplate.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "name": "body", + "description": "Request payload.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/VirtualMachineTemplate" + } + } + ], + "responses": { + "200": { + "description": "Creates or Updates the VirtualMachineTemplates resource.", + "schema": { + "$ref": "#/definitions/VirtualMachineTemplate" + } + }, + "201": { + "description": "Creates or Updates the VirtualMachineTemplates resource.", + "schema": { + "$ref": "#/definitions/VirtualMachineTemplate" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "VirtualMachineTemplates" + ], + "operationId": "VirtualMachineTemplates_Delete", + "description": "Deregisters the ScVmm VM Template from Azure.", + "summary": "Implements VirtualMachineTemplate DELETE method.", + "x-ms-examples": { + "DeleteVirtualMachineTemplate": { + "$ref": "./examples/DeleteVirtualMachineTemplate.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "virtualMachineTemplateName", + "required": true, + "type": "string", + "description": "Name of the VirtualMachineTemplate.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "query", + "name": "force", + "description": "Forces the resource to be deleted from azure. The corresponding CR would be attempted to be deleted too.", + "required": false, + "type": "string", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "Force" + } + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "204": { + "description": "No Content" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "patch": { + "tags": [ + "VirtualMachineTemplates" + ], + "operationId": "VirtualMachineTemplates_Update", + "summary": "Implements the VirtualMachineTemplate PATCH method.", + "description": "Updates the VirtualMachineTemplate resource.", + "x-ms-examples": { + "UpdateVirtualMachineTemplate": { + "$ref": "./examples/UpdateVirtualMachineTemplate.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "in": "path", + "name": "virtualMachineTemplateName", + "required": true, + "type": "string", + "description": "Name of the VirtualMachineTemplate.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "name": "body", + "description": "VirtualMachineTemplates patch details.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ResourcePatch" + } + } + ], + "responses": { + "200": { + "description": "Successful.", + "schema": { + "$ref": "#/definitions/VirtualMachineTemplate" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates": { + "get": { + "tags": [ + "VirtualMachineTemplates" + ], + "operationId": "VirtualMachineTemplates_ListByResourceGroup", + "summary": "Implements GET VirtualMachineTemplates in a resource group.", + "description": "List of VirtualMachineTemplates in a resource group.", + "x-ms-examples": { + "ListVirtualMachineTemplatesByResourceGroup": { + "$ref": "./examples/ListVirtualMachineTemplatesByResourceGroup.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Lists all VirtualMachineTemplates under the resource group.", + "schema": { + "$ref": "#/definitions/VirtualMachineTemplateListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/virtualMachineTemplates": { + "get": { + "tags": [ + "VirtualMachineTemplates" + ], + "operationId": "VirtualMachineTemplates_ListBySubscription", + "summary": "Implements GET VirtualMachineTemplates in a subscription.", + "description": "List of VirtualMachineTemplates in a subscription.", + "x-ms-examples": { + "ListVirtualMachineTemplatesBySubscription": { + "$ref": "./examples/ListVirtualMachineTemplatesBySubscription.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Lists all VirtualMachineTemplates under the subscription.", + "schema": { + "$ref": "#/definitions/VirtualMachineTemplateListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets/{availabilitySetResourceName}": { + "get": { + "tags": [ + "AvailabilitySets" + ], + "operationId": "AvailabilitySets_Get", + "summary": "Gets an AvailabilitySet.", + "description": "Implements AvailabilitySet GET method.", + "x-ms-examples": { + "GetAvailabilitySet": { + "$ref": "./examples/GetAvailabilitySet.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "availabilitySetResourceName", + "required": true, + "type": "string", + "description": "Name of the AvailabilitySet.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Retrieves the AvailabilitySet resource.", + "schema": { + "$ref": "#/definitions/AvailabilitySet" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "put": { + "tags": [ + "AvailabilitySets" + ], + "operationId": "AvailabilitySets_CreateOrUpdate", + "description": "Onboards the ScVmm availability set as an Azure resource.", + "summary": "Implements AvailabilitySets PUT method.", + "x-ms-examples": { + "CreateAvailabilitySet": { + "$ref": "./examples/CreateAvailabilitySet.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "availabilitySetResourceName", + "required": true, + "type": "string", + "description": "Name of the AvailabilitySet.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "name": "body", + "description": "Request payload.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/AvailabilitySet" + } + } + ], + "responses": { + "200": { + "description": "Creates or Updates the AvailabilitySets resource.", + "schema": { + "$ref": "#/definitions/AvailabilitySet" + } + }, + "201": { + "description": "Creates or Updates the AvailabilitySets resource.", + "schema": { + "$ref": "#/definitions/AvailabilitySet" + }, + "headers": { + "Azure-AsyncOperation": { + "description": "Tracking URL for long running operation.", + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "AvailabilitySets" + ], + "operationId": "AvailabilitySets_Delete", + "description": "Deregisters the ScVmm availability set from Azure.", + "summary": "Implements AvailabilitySet DELETE method.", + "x-ms-examples": { + "DeleteAvailabilitySet": { + "$ref": "./examples/DeleteAvailabilitySet.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "availabilitySetResourceName", + "required": true, + "type": "string", + "description": "Name of the AvailabilitySet.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "query", + "name": "force", + "description": "Forces the resource to be deleted from azure. The corresponding CR would be attempted to be deleted too.", + "required": false, + "type": "string", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "Force" + } + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Azure-AsyncOperation": { + "description": "Tracking URL for long running operation.", + "type": "string" + }, + "Location": { + "type": "string" + } + } + }, + "204": { + "description": "No Content" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + }, + "patch": { + "tags": [ + "AvailabilitySets" + ], + "operationId": "AvailabilitySets_Update", + "summary": "Implements the AvailabilitySets PATCH method.", + "description": "Updates the AvailabilitySets resource.", + "x-ms-examples": { + "UpdateAvailabilitySet": { + "$ref": "./examples/UpdateAvailabilitySet.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "in": "path", + "name": "availabilitySetResourceName", + "required": true, + "type": "string", + "description": "Name of the AvailabilitySet.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "name": "body", + "description": "AvailabilitySets patch payload.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ResourcePatch" + } + } + ], + "responses": { + "200": { + "description": "Successful.", + "schema": { + "$ref": "#/definitions/AvailabilitySet" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets": { + "get": { + "tags": [ + "AvailabilitySets" + ], + "operationId": "AvailabilitySets_ListByResourceGroup", + "summary": "Implements GET AvailabilitySets in a resource group.", + "description": "List of AvailabilitySets in a resource group.", + "x-ms-examples": { + "ListAvailabilitySetsByResourceGroup": { + "$ref": "./examples/ListAvailabilitySetsByResourceGroup.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Lists all AvailabilitySets under the resource group.", + "schema": { + "$ref": "#/definitions/AvailabilitySetListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/availabilitySets": { + "get": { + "tags": [ + "AvailabilitySets" + ], + "operationId": "AvailabilitySets_ListBySubscription", + "summary": "Implements GET AvailabilitySets in a subscription.", + "description": "List of AvailabilitySets in a subscription.", + "x-ms-examples": { + "ListAvailabilitySetsBySubscription": { + "$ref": "./examples/ListAvailabilitySetsBySubscription.json" + } + }, + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Lists all AvailabilitySets under the subscription.", + "schema": { + "$ref": "#/definitions/AvailabilitySetListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemResourceName}": { + "put": { + "tags": [ + "InventoryItems" + ], + "operationId": "InventoryItems_Create", + "summary": "Implements InventoryItem PUT method.", + "description": "Create Or Update InventoryItem.", + "x-ms-examples": { + "CreateInventoryItem": { + "$ref": "./examples/CreateInventoryItem.json" + } + }, + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "vmmServerName", + "required": true, + "type": "string", + "description": "Name of the VMMServer.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "in": "path", + "name": "inventoryItemResourceName", + "required": true, + "type": "string", + "description": "Name of the inventoryItem.", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "body", + "name": "body", + "description": "Request payload.", + "schema": { + "$ref": "#/definitions/InventoryItem" + } + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/InventoryItem" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/InventoryItem" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "get": { + "tags": [ + "InventoryItems" + ], + "operationId": "InventoryItems_Get", + "summary": "Implements GET InventoryItem method.", + "description": "Shows an inventory item.", + "x-ms-examples": { + "GetInventoryItem": { + "$ref": "./examples/GetInventoryItem.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "vmmServerName", + "required": true, + "type": "string", + "description": "Name of the VMMServer.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "in": "path", + "name": "inventoryItemResourceName", + "required": true, + "type": "string", + "description": "Name of the inventoryItem.", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/InventoryItem" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "delete": { + "tags": [ + "InventoryItems" + ], + "operationId": "InventoryItems_Delete", + "summary": "Implements inventoryItem DELETE method.", + "description": "Deletes an inventoryItem.", + "x-ms-examples": { + "DeleteInventoryItem": { + "$ref": "./examples/DeleteInventoryItem.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "vmmServerName", + "required": true, + "type": "string", + "description": "Name of the VMMServer.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "in": "path", + "name": "inventoryItemResourceName", + "required": true, + "type": "string", + "description": "Name of the inventoryItem.", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success" + }, + "204": { + "description": "No Content" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems": { + "get": { + "tags": [ + "InventoryItems" + ], + "operationId": "InventoryItems_ListByVMMServer", + "summary": "Implements GET for the list of Inventory Items in the VMMServer.", + "description": "Returns the list of inventoryItems in the given VMMServer.", + "x-ms-examples": { + "InventoryItemsListByVMMServer": { + "$ref": "./examples/ListInventoryItemsByVMMServer.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "./types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "./types.json#/parameters/ResourceGroupNameParameter" + }, + { + "in": "path", + "name": "vmmServerName", + "required": true, + "type": "string", + "description": "Name of the VMMServer.", + "pattern": "[a-zA-Z0-9-_\\.]", + "minLength": 1, + "maxLength": 54 + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/InventoryItemsList" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default": { + "get": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_Get", + "summary": "Gets a virtual machine.", + "description": "Retrieves information about a virtual machine instance.", + "x-ms-examples": { + "GetVirtualMachine": { + "$ref": "./examples/GetVirtualMachineInstance.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/VirtualMachineInstance" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "put": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_CreateOrUpdate", + "description": "The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation.", + "summary": "Implements virtual machine PUT method.", + "x-ms-examples": { + "CreateVirtualMachine": { + "$ref": "./examples/CreateVirtualMachineInstance.json" + } + }, + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "body", + "name": "body", + "description": "Request payload.", + "schema": { + "$ref": "#/definitions/VirtualMachineInstance" + } + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/VirtualMachineInstance" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/VirtualMachineInstance" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "patch": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_Update", + "summary": "Updates a virtual machine.", + "description": "The operation to update a virtual machine instance.", + "x-ms-examples": { + "UpdateVirtualMachine": { + "$ref": "./examples/UpdateVirtualMachineInstance.json" + } + }, + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "body", + "name": "body", + "description": "Resource properties to update.", + "schema": { + "$ref": "#/definitions/VirtualMachineInstanceUpdate" + } + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/VirtualMachineInstance" + } + }, + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_Delete", + "summary": "Deletes an virtual machine.", + "description": "The operation to delete a virtual machine instance.", + "x-ms-examples": { + "DeleteVirtualMachine": { + "$ref": "./examples/DeleteVirtualMachineInstance.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "query", + "name": "force", + "description": "Whether force delete was specified.", + "required": false, + "type": "string", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "Force" + } + }, + { + "in": "query", + "name": "deleteFromHost", + "description": "Whether to disable the VM from azure and also delete it from VMM.", + "required": false, + "type": "string", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "DeleteFromHost" + } + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "204": { + "description": "No Content" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances": { + "get": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_List", + "summary": "Implements List virtual machine instances.", + "description": "Lists all of the virtual machine instances within the specified parent resource.", + "x-ms-examples": { + "ListVirtualMachines": { + "$ref": "./examples/ListVirtualMachineInstances.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/VirtualMachineInstanceListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/stop": { + "post": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_Stop", + "description": "The operation to power off (stop) a virtual machine instance.", + "summary": "Implements the operation to stop a virtual machine.", + "x-ms-examples": { + "StopVirtualMachine": { + "$ref": "./examples/StopVirtualMachineInstance.json" + } + }, + "consumes": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "body", + "name": "body", + "description": "Virtualmachine stop action payload.", + "schema": { + "$ref": "#/definitions/StopVirtualMachineOptions" + } + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/start": { + "post": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_Start", + "description": "The operation to start a virtual machine instance.", + "summary": "Implements the operation to start a virtual machine.", + "x-ms-examples": { + "StartVirtualMachine": { + "$ref": "./examples/StartVirtualMachineInstance.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/restart": { + "post": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_Restart", + "description": "The operation to restart a virtual machine instance.", + "summary": "Implements the operation to restart a virtual machine.", + "x-ms-examples": { + "RestartVirtualMachine": { + "$ref": "./examples/RestartVirtualMachineInstance.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/hybridIdentityMetadata/default": { + "get": { + "tags": [ + "VmInstanceHybridIdentityMetadata" + ], + "operationId": "VirtualMachineInstanceHybridIdentityMetadata_Get", + "summary": "Gets HybridIdentityMetadata.", + "description": "Implements HybridIdentityMetadata GET method.", + "x-ms-examples": { + "GetHybridIdentityMetadata": { + "$ref": "./examples/GetVmInstanceHybridIdentityMetadata.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/VmInstanceHybridIdentityMetadata" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/hybridIdentityMetadata": { + "get": { + "tags": [ + "VmInstanceHybridIdentityMetadata" + ], + "operationId": "VirtualMachineInstanceHybridIdentityMetadata_List", + "summary": "Implements GET HybridIdentityMetadata in a vm.", + "description": "Returns the list of HybridIdentityMetadata of the given vm.", + "x-ms-examples": { + "HybridIdentityMetadataListByVm": { + "$ref": "./examples/HybridIdentityMetadata_ListByVmInstance.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/VmInstanceHybridIdentityMetadataList" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/createCheckpoint": { + "post": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_CreateCheckpoint", + "description": "Creates a checkpoint in virtual machine instance.", + "summary": "Implements the operation to creates a checkpoint in a virtual machine instance.", + "x-ms-examples": { + "CreateCheckpointVirtualMachine": { + "$ref": "./examples/CreateCheckpointVirtualMachineInstance.json" + } + }, + "consumes": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "body", + "name": "body", + "description": "Virtualmachine create checkpoint action payload.", + "schema": { + "$ref": "#/definitions/VirtualMachineCreateCheckpoint" + } + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/deleteCheckpoint": { + "post": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_DeleteCheckpoint", + "description": "Deletes a checkpoint in virtual machine instance.", + "summary": "Implements the operation to delete a checkpoint in a virtual machine instance.", + "x-ms-examples": { + "DeleteCheckpointVirtualMachine": { + "$ref": "./examples/DeleteCheckpointVirtualMachineInstance.json" + } + }, + "consumes": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "body", + "name": "body", + "description": "Virtualmachine delete checkpoint action payload.", + "schema": { + "$ref": "#/definitions/VirtualMachineDeleteCheckpoint" + } + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/restoreCheckpoint": { + "post": { + "tags": [ + "VirtualMachineInstances" + ], + "operationId": "VirtualMachineInstances_RestoreCheckpoint", + "description": "Restores to a checkpoint in virtual machine instance.", + "summary": "Implements the operation to restores to a checkpoint in a virtual machine instance.", + "x-ms-examples": { + "RestoreCheckpointVirtualMachine": { + "$ref": "./examples/RestoreCheckpointVirtualMachineInstance.json" + } + }, + "consumes": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "body", + "name": "body", + "description": "Virtualmachine restore checkpoint action payload.", + "schema": { + "$ref": "#/definitions/VirtualMachineRestoreCheckpoint" + } + } + ], + "responses": { + "202": { + "description": "Accepted", + "headers": { + "Location": { + "type": "string" + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default": { + "put": { + "tags": [ + "VMInstanceGuestAgents" + ], + "operationId": "VMInstanceGuestAgents_Create", + "description": "Create Or Update GuestAgent.", + "summary": "Implements GuestAgent PUT method.", + "x-ms-examples": { + "CreateGuestAgent": { + "$ref": "./examples/CreateVMInstanceGuestAgent.json" + } + }, + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + }, + { + "in": "body", + "name": "body", + "description": "Request payload.", + "schema": { + "$ref": "#/definitions/GuestAgent" + } + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/GuestAgent" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/GuestAgent" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "get": { + "tags": [ + "VMInstanceGuestAgents" + ], + "operationId": "VMInstanceGuestAgents_Get", + "summary": "Gets GuestAgent.", + "description": "Implements GuestAgent GET method.", + "x-ms-examples": { + "GetGuestAgent": { + "$ref": "./examples/GetVMInstanceGuestAgent.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/GuestAgent" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + }, + "delete": { + "tags": [ + "VMInstanceGuestAgents" + ], + "operationId": "VMInstanceGuestAgents_Delete", + "summary": "Deletes an GuestAgent.", + "description": "Implements GuestAgent DELETE method.", + "x-ms-examples": { + "DeleteGuestAgent": { + "$ref": "./examples/DeleteVMInstanceGuestAgent.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success" + }, + "204": { + "description": "No Content" + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + } + } + }, + "/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents": { + "get": { + "tags": [ + "VMInstanceGuestAgents" + ], + "operationId": "VMInstanceGuestAgents_List", + "summary": "Implements GET GuestAgent in a vm.", + "description": "Returns the list of GuestAgent of the given vm.", + "x-ms-examples": { + "GuestAgentListByVm": { + "$ref": "./examples/VMInstanceGuestAgent_ListByVm.json" + } + }, + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "#/parameters/resourceUriParameter" + }, + { + "$ref": "./types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/GuestAgentList" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "./types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + } + }, + "definitions": { + "VMMServerProperties": { + "description": "Defines the resource properties.", + "required": [ + "fqdn" + ], + "type": "object", + "properties": { + "credentials": { + "description": "Credentials to connect to VMMServer.", + "$ref": "#/definitions/VMMCredential" + }, + "fqdn": { + "type": "string", + "description": "Fqdn is the hostname/ip of the vmmServer.", + "minLength": 1 + }, + "port": { + "type": "integer", + "format": "int32", + "description": "Port is the port on which the vmmServer is listening.", + "maximum": 65535, + "minimum": 1 + }, + "connectionStatus": { + "type": "string", + "description": "Gets the connection status to the vmmServer.", + "readOnly": true + }, + "errorMessage": { + "type": "string", + "description": "Gets any error message if connection to vmmServer is having any issue.", + "readOnly": true + }, + "uuid": { + "type": "string", + "description": "Unique ID of vmmServer.", + "readOnly": true + }, + "version": { + "type": "string", + "description": "Version is the version of the vmmSever.", + "readOnly": true + }, + "provisioningState": { + "$ref": "#/definitions/ResourceProvisioningState", + "description": "Provisioning state of the resource.", + "readOnly": true + } + } + }, + "ExtendedLocation": { + "type": "object", + "description": "The extended location.", + "properties": { + "type": { + "type": "string", + "description": "The extended location type." + }, + "name": { + "type": "string", + "description": "The extended location name." + } + } + }, + "VMMServer": { + "type": "object", + "x-ms-azure-resource": true, + "allOf": [ + { + "$ref": "./types.json#/definitions/TrackedResource", + "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'" + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "description": "Resource properties.", + "$ref": "#/definitions/VMMServerProperties" + }, + "extendedLocation": { + "$ref": "#/definitions/ExtendedLocation", + "description": "The extended location." + } + }, + "required": [ + "properties", + "extendedLocation" + ], + "description": "The VmmServers resource definition." + }, + "VMMServerListResult": { + "type": "object", + "description": "List of VmmServers.", + "properties": { + "value": { + "type": "array", + "description": "List of VmmServers.", + "items": { + "$ref": "#/definitions/VMMServer" + } + }, + "nextLink": { + "description": "Url to follow for getting next page of resources.", + "type": "string", + "format": "uri", + "readOnly": true + } + } + }, + "CloudProperties": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "inventoryItemId": { + "description": "Gets or sets the inventory Item ID for the resource.", + "type": "string" + }, + "uuid": { + "type": "string", + "description": "Unique ID of the cloud.", + "minLength": 1 + }, + "vmmServerId": { + "type": "string", + "description": "ARM Id of the vmmServer resource in which this resource resides.", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.ScVmm/vmmServers" + } + ] + } + }, + "cloudName": { + "type": "string", + "description": "Name of the cloud in VMMServer.", + "readOnly": true + }, + "cloudCapacity": { + "$ref": "#/definitions/CloudCapacity", + "description": "Capacity of the cloud.", + "readOnly": true + }, + "storageQoSPolicies": { + "description": "List of QoS policies available for the cloud.", + "type": "array", + "items": { + "$ref": "#/definitions/StorageQoSPolicy" + }, + "readOnly": true + }, + "provisioningState": { + "$ref": "#/definitions/ResourceProvisioningState", + "description": "Provisioning state of the resource.", + "readOnly": true + } + } + }, + "Cloud": { + "type": "object", + "x-ms-azure-resource": true, + "allOf": [ + { + "$ref": "./types.json#/definitions/TrackedResource", + "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'" + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "description": "Resource properties.", + "$ref": "#/definitions/CloudProperties" + }, + "extendedLocation": { + "$ref": "#/definitions/ExtendedLocation", + "description": "The extended location." + } + }, + "required": [ + "properties", + "extendedLocation" + ], + "description": "The Clouds resource definition." + }, + "CloudListResult": { + "type": "object", + "description": "List of Clouds.", + "properties": { + "value": { + "type": "array", + "description": "List of Clouds.", + "items": { + "$ref": "#/definitions/Cloud" + } + }, + "nextLink": { + "type": "string", + "description": "Url to follow for getting next page of resources.", + "format": "uri", + "readOnly": true + } + } + }, + "VirtualNetworkProperties": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "inventoryItemId": { + "description": "Gets or sets the inventory Item ID for the resource.", + "type": "string" + }, + "uuid": { + "type": "string", + "description": "Unique ID of the virtual network.", + "minLength": 1 + }, + "vmmServerId": { + "type": "string", + "description": "ARM Id of the vmmServer resource in which this resource resides.", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.ScVmm/vmmServers" + } + ] + } + }, + "networkName": { + "type": "string", + "description": "Name of the virtual network in vmmServer.", + "readOnly": true + }, + "provisioningState": { + "$ref": "#/definitions/ResourceProvisioningState", + "description": "Provisioning state of the resource.", + "readOnly": true + } + } + }, + "VirtualNetwork": { + "type": "object", + "x-ms-azure-resource": true, + "allOf": [ + { + "$ref": "./types.json#/definitions/TrackedResource", + "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'" + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "description": "Resource properties.", + "$ref": "#/definitions/VirtualNetworkProperties" + }, + "extendedLocation": { + "$ref": "#/definitions/ExtendedLocation", + "description": "The extended location." + } + }, + "required": [ + "properties", + "extendedLocation" + ], + "description": "The VirtualNetworks resource definition." + }, + "VirtualNetworkListResult": { + "type": "object", + "description": "List of VirtualNetworks.", + "properties": { + "value": { + "type": "array", + "description": "List of VirtualNetworks.", + "items": { + "$ref": "#/definitions/VirtualNetwork" + } + }, + "nextLink": { + "type": "string", + "description": "Url to follow for getting next page of resources.", + "format": "uri", + "readOnly": true + } + } + }, + "AvailabilitySetProperties": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "availabilitySetName": { + "type": "string", + "description": "Name of the availability set.", + "minLength": 1 + }, + "vmmServerId": { + "type": "string", + "description": "ARM Id of the vmmServer resource in which this resource resides.", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.ScVmm/vmmServers" + } + ] + } + }, + "provisioningState": { + "$ref": "#/definitions/ResourceProvisioningState", + "description": "Provisioning state of the resource.", + "readOnly": true + } + } + }, + "AvailabilitySet": { + "type": "object", + "x-ms-azure-resource": true, + "allOf": [ + { + "$ref": "./types.json#/definitions/TrackedResource", + "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'" + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "description": "Resource properties.", + "$ref": "#/definitions/AvailabilitySetProperties" + }, + "extendedLocation": { + "$ref": "#/definitions/ExtendedLocation", + "description": "The extended location." + } + }, + "required": [ + "properties", + "extendedLocation" + ], + "description": "The AvailabilitySets resource definition." + }, + "AvailabilitySetListResult": { + "type": "object", + "description": "List of AvailabilitySets.", + "properties": { + "value": { + "type": "array", + "description": "List of AvailabilitySets.", + "items": { + "$ref": "#/definitions/AvailabilitySet" + } + }, + "nextLink": { + "type": "string", + "description": "Url to follow for getting next page of resources.", + "format": "uri", + "readOnly": true + } + } + }, + "AvailabilitySetList": { + "description": "Availability Sets in vm.", + "type": "array", + "items": { + "description": "Availability Set model", + "type": "object", + "properties": { + "id": { + "description": "Gets the ARM Id of the microsoft.scvmm/availabilitySets resource.", + "type": "string", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.ScVmm/availabilitySets" + } + ] + } + }, + "name": { + "description": "Gets or sets the name of the availability set.", + "type": "string" + } + } + } + }, + "InfrastructureProfile": { + "type": "object", + "properties": { + "inventoryItemId": { + "description": "Gets or sets the inventory Item ID for the resource.", + "type": "string" + }, + "vmmServerId": { + "type": "string", + "description": "ARM Id of the vmmServer resource in which this resource resides.", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.ScVmm/vmmServers" + } + ] + } + }, + "cloudId": { + "type": "string", + "description": "ARM Id of the cloud resource to use for deploying the vm.", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.ScVmm/clouds" + } + ] + } + }, + "templateId": { + "type": "string", + "description": "ARM Id of the template resource to use for deploying the vm.", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.ScVmm/virtualMachineTemplates" + } + ] + } + }, + "vmName": { + "type": "string", + "description": "VMName is the name of VM on the SCVMM server.", + "minLength": 1 + }, + "uuid": { + "type": "string", + "description": "Unique ID of the virtual machine." + }, + "lastRestoredVMCheckpoint": { + "description": "Last restored checkpoint in the vm.", + "$ref": "#/definitions/Checkpoint", + "readOnly": true + }, + "checkpoints": { + "description": "Checkpoints in the vm.", + "type": "array", + "items": { + "description": "Checkpoint properties", + "$ref": "#/definitions/Checkpoint", + "readOnly": true + }, + "x-ms-identifiers": [ + "checkpointID" + ] + }, + "checkpointType": { + "type": "string", + "description": "Type of checkpoint supported for the vm." + }, + "generation": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the generation for the vm." + }, + "biosGuid": { + "type": "string", + "description": "Gets or sets the bios guid for the vm." + } + }, + "description": "Specifies the vmmServer infrastructure specific settings for the virtual machine instance." + }, + "VirtualMachineInstanceProperties": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "availabilitySets": { + "$ref": "#/definitions/AvailabilitySetList" + }, + "osProfile": { + "description": "OS properties.", + "$ref": "#/definitions/OsProfileForVMInstance" + }, + "hardwareProfile": { + "description": "Hardware properties.", + "$ref": "#/definitions/HardwareProfile" + }, + "networkProfile": { + "description": "Network properties.", + "$ref": "#/definitions/NetworkProfile" + }, + "storageProfile": { + "description": "Storage properties.", + "$ref": "#/definitions/StorageProfile" + }, + "infrastructureProfile": { + "$ref": "#/definitions/InfrastructureProfile", + "description": "Gets the infrastructure profile." + }, + "powerState": { + "description": "Gets the power state of the virtual machine.", + "type": "string", + "readOnly": true + }, + "provisioningState": { + "$ref": "#/definitions/ResourceProvisioningState", + "description": "Provisioning state of the resource.", + "readOnly": true + } + } + }, + "OsType": { + "description": "Defines the different types of VM guest operating systems.", + "enum": [ + "Windows", + "Linux", + "Other" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "OsType" + }, + "type": "string", + "readOnly": true + }, + "OsProfileForVMInstance": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "adminPassword": { + "description": "Admin password of the virtual machine.", + "type": "string", + "x-ms-mutability": [ + "create", + "update" + ], + "x-ms-secret": true + }, + "computerName": { + "description": "Gets or sets computer name.", + "type": "string" + }, + "osType": { + "description": "Gets the type of the os.", + "$ref": "#/definitions/OsType", + "readOnly": true + }, + "osSku": { + "description": "Gets os sku.", + "type": "string", + "readOnly": true + }, + "osVersion": { + "description": "Gets os version.", + "type": "string", + "readOnly": true + } + } + }, + "HardwareProfile": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "memoryMB": { + "type": "integer", + "format": "int32", + "description": "MemoryMB is the size of a virtual machine's memory, in MB." + }, + "cpuCount": { + "type": "integer", + "description": "Gets or sets the number of vCPUs for the vm.", + "format": "int32" + }, + "limitCpuForMigration": { + "type": "string", + "description": "Gets or sets a value indicating whether to enable processor compatibility mode for live migration of VMs.", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "LimitCpuForMigration" + } + }, + "dynamicMemoryEnabled": { + "type": "string", + "description": "Gets or sets a value indicating whether to enable dynamic memory or not.", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "DynamicMemoryEnabled" + } + }, + "dynamicMemoryMaxMB": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the max dynamic memory for the vm." + }, + "dynamicMemoryMinMB": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the min dynamic memory for the vm." + }, + "isHighlyAvailable": { + "description": "Gets highly available property.", + "type": "string", + "readOnly": true, + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "IsHighlyAvailable" + } + } + } + }, + "HardwareProfileUpdate": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "memoryMB": { + "type": "integer", + "format": "int32", + "description": "MemoryMB is the size of a virtual machine's memory, in MB." + }, + "cpuCount": { + "type": "integer", + "description": "Gets or sets the number of vCPUs for the vm.", + "format": "int32" + }, + "limitCpuForMigration": { + "type": "string", + "description": "Gets or sets a value indicating whether to enable processor compatibility mode for live migration of VMs.", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "LimitCpuForMigration" + } + }, + "dynamicMemoryEnabled": { + "type": "string", + "description": "Gets or sets a value indicating whether to enable dynamic memory or not.", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "DynamicMemoryEnabled" + } + }, + "dynamicMemoryMaxMB": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the max dynamic memory for the vm." + }, + "dynamicMemoryMinMB": { + "type": "integer", + "format": "int32", + "description": "Gets or sets the min dynamic memory for the vm." + } + } + }, + "Checkpoint": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "parentCheckpointID": { + "description": "Gets ID of parent of the checkpoint.", + "type": "string" + }, + "checkpointID": { + "description": "Gets ID of the checkpoint.", + "type": "string" + }, + "name": { + "description": "Gets name of the checkpoint.", + "type": "string" + }, + "description": { + "description": "Gets description of the checkpoint.", + "type": "string" + } + } + }, + "NetworkProfileUpdate": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "networkInterfaces": { + "description": "Gets or sets the list of network interfaces associated with the virtual machine.", + "type": "array", + "items": { + "$ref": "#/definitions/NetworkInterfaceUpdate" + }, + "x-ms-identifiers": [ + "name", + "nicId" + ] + } + } + }, + "NetworkProfile": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "networkInterfaces": { + "description": "Gets or sets the list of network interfaces associated with the virtual machine.", + "type": "array", + "items": { + "$ref": "#/definitions/NetworkInterface" + }, + "x-ms-identifiers": [ + "name", + "nicId" + ] + } + } + }, + "AllocationMethod": { + "description": "Allocation method.", + "enum": [ + "Dynamic", + "Static" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "AllocationMethod" + }, + "type": "string" + }, + "NetworkInterface": { + "description": "Network Interface model", + "type": "object", + "properties": { + "name": { + "description": "Gets or sets the name of the network interface.", + "type": "string" + }, + "displayName": { + "description": "Gets the display name of the network interface as shown in the vmmServer. This is the fallback label for a NIC when the name is not set.", + "type": "string", + "readOnly": true + }, + "ipv4Addresses": { + "description": "Gets the nic ipv4 addresses.", + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + }, + "ipv6Addresses": { + "description": "Gets the nic ipv6 addresses.", + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + }, + "macAddress": { + "description": "Gets or sets the nic MAC address.", + "type": "string" + }, + "virtualNetworkId": { + "description": "Gets or sets the ARM Id of the Microsoft.ScVmm/virtualNetwork resource to connect the nic.", + "type": "string", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.ScVmm/virtualNetwork" + } + ] + } + }, + "networkName": { + "description": "Gets the name of the virtual network in vmmServer that the nic is connected to.", + "type": "string", + "readOnly": true + }, + "ipv4AddressType": { + "description": "Gets or sets the ipv4 address type.", + "$ref": "#/definitions/AllocationMethod" + }, + "ipv6AddressType": { + "description": "Gets or sets the ipv6 address type.", + "$ref": "#/definitions/AllocationMethod" + }, + "macAddressType": { + "description": "Gets or sets the mac address type.", + "$ref": "#/definitions/AllocationMethod" + }, + "nicId": { + "description": "Gets or sets the nic id.", + "type": "string" + } + } + }, + "NetworkInterfaceUpdate": { + "description": "Network Interface model", + "type": "object", + "properties": { + "name": { + "description": "Gets or sets the name of the network interface.", + "type": "string" + }, + "macAddress": { + "description": "Gets or sets the nic MAC address.", + "type": "string" + }, + "virtualNetworkId": { + "description": "Gets or sets the ARM Id of the Microsoft.ScVmm/virtualNetwork resource to connect the nic.", + "type": "string", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.ScVmm/virtualNetwork" + } + ] + } + }, + "ipv4AddressType": { + "description": "Gets or sets the ipv4 address type.", + "$ref": "#/definitions/AllocationMethod" + }, + "ipv6AddressType": { + "description": "Gets or sets the ipv6 address type.", + "$ref": "#/definitions/AllocationMethod" + }, + "macAddressType": { + "description": "Gets or sets the mac address type.", + "$ref": "#/definitions/AllocationMethod" + }, + "nicId": { + "description": "Gets or sets the nic id.", + "type": "string" + } + } + }, + "CloudCapacity": { + "description": "Cloud Capacity model", + "type": "object", + "properties": { + "cpuCount": { + "type": "integer", + "format": "int64", + "description": "CPUCount specifies the maximum number of CPUs that can be allocated in the cloud." + }, + "memoryMB": { + "type": "integer", + "format": "int64", + "description": "MemoryMB specifies a memory usage limit in megabytes." + }, + "vmCount": { + "type": "integer", + "format": "int64", + "description": "VMCount gives the max number of VMs that can be deployed in the cloud." + } + }, + "readOnly": true + }, + "StorageQoSPolicyDetails": { + "description": "The StorageQoSPolicyDetails definition.", + "type": "object", + "properties": { + "name": { + "description": "The name of the policy.", + "type": "string" + }, + "id": { + "description": "The ID of the QoS policy.", + "type": "string" + } + } + }, + "VirtualDisk": { + "description": "Virtual disk model", + "type": "object", + "properties": { + "name": { + "description": "Gets or sets the name of the disk.", + "type": "string" + }, + "displayName": { + "description": "Gets the display name of the virtual disk as shown in the vmmServer. This is the fallback label for a disk when the name is not set.", + "type": "string", + "readOnly": true + }, + "diskId": { + "description": "Gets or sets the disk id.", + "type": "string" + }, + "diskSizeGB": { + "format": "int32", + "description": "Gets or sets the disk total size.", + "type": "integer" + }, + "maxDiskSizeGB": { + "format": "int32", + "description": "Gets the max disk size.", + "type": "integer", + "readOnly": true + }, + "bus": { + "format": "int32", + "description": "Gets or sets the disk bus.", + "type": "integer" + }, + "lun": { + "format": "int32", + "description": "Gets or sets the disk lun.", + "type": "integer" + }, + "busType": { + "description": "Gets or sets the disk bus type.", + "type": "string" + }, + "vhdType": { + "description": "Gets or sets the disk vhd type.", + "type": "string" + }, + "volumeType": { + "description": "Gets the disk volume type.", + "type": "string", + "readOnly": true + }, + "vhdFormatType": { + "description": "Gets the disk vhd format type.", + "type": "string", + "readOnly": true + }, + "templateDiskId": { + "description": "Gets or sets the disk id in the template.", + "type": "string" + }, + "storageQoSPolicy": { + "description": "The QoS policy for the disk.", + "$ref": "#/definitions/StorageQoSPolicyDetails" + }, + "createDiffDisk": { + "type": "string", + "description": "Gets or sets a value indicating diff disk.", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "CreateDiffDisk" + } + } + } + }, + "VirtualDiskUpdate": { + "description": "Virtual disk model", + "type": "object", + "properties": { + "name": { + "description": "Gets or sets the name of the disk.", + "type": "string" + }, + "diskId": { + "description": "Gets or sets the disk id.", + "type": "string" + }, + "diskSizeGB": { + "format": "int32", + "description": "Gets or sets the disk total size.", + "type": "integer" + }, + "bus": { + "format": "int32", + "description": "Gets or sets the disk bus.", + "type": "integer" + }, + "lun": { + "format": "int32", + "description": "Gets or sets the disk lun.", + "type": "integer" + }, + "busType": { + "description": "Gets or sets the disk bus type.", + "type": "string" + }, + "vhdType": { + "description": "Gets or sets the disk vhd type.", + "type": "string" + }, + "storageQoSPolicy": { + "description": "The QoS policy for the disk.", + "$ref": "#/definitions/StorageQoSPolicyDetails" + } + } + }, + "StorageProfileUpdate": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "disks": { + "description": "Gets or sets the list of virtual disks associated with the virtual machine.", + "type": "array", + "items": { + "$ref": "#/definitions/VirtualDiskUpdate" + }, + "x-ms-identifiers": [ + "name", + "diskId" + ] + } + } + }, + "StorageProfile": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "disks": { + "description": "Gets or sets the list of virtual disks associated with the virtual machine.", + "type": "array", + "items": { + "$ref": "#/definitions/VirtualDisk" + }, + "x-ms-identifiers": [ + "name", + "diskId" + ] + } + } + }, + "StopVirtualMachineOptions": { + "description": "Defines the stop action properties.", + "type": "object", + "properties": { + "skipShutdown": { + "description": "Gets or sets a value indicating whether to request non-graceful VM shutdown. True value for this flag indicates non-graceful shutdown whereas false indicates otherwise. Defaults to false.", + "type": "string", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "SkipShutdown" + }, + "default": "false" + } + } + }, + "VirtualMachineCreateCheckpoint": { + "description": "Defines the create checkpoint action properties.", + "type": "object", + "properties": { + "name": { + "description": "Name of the checkpoint.", + "type": "string" + }, + "description": { + "description": "Description of the checkpoint.", + "type": "string" + } + } + }, + "VirtualMachineDeleteCheckpoint": { + "description": "Defines the delete checkpoint action properties.", + "type": "object", + "properties": { + "id": { + "description": "ID of the checkpoint to be deleted.", + "type": "string" + } + } + }, + "VirtualMachineRestoreCheckpoint": { + "description": "Defines the restore checkpoint action properties.", + "type": "object", + "properties": { + "id": { + "description": "ID of the checkpoint to be restored to.", + "type": "string" + } + } + }, + "VirtualMachineInstance": { + "description": "Define the virtualMachineInstance.", + "required": [ + "properties", + "extendedLocation" + ], + "type": "object", + "x-ms-azure-resource": true, + "allOf": [ + { + "$ref": "./types.json#/definitions/ProxyResource", + "description": "The resource model definition for an Azure Resource Manager proxy resource. It will have everything other than location and tags." + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "description": "Resource properties.", + "$ref": "#/definitions/VirtualMachineInstanceProperties" + }, + "extendedLocation": { + "$ref": "#/definitions/ExtendedLocation", + "description": "Gets or sets the extended location." + } + } + }, + "VirtualMachineInstanceListResult": { + "type": "object", + "description": "List of VirtualMachineInstances.", + "properties": { + "value": { + "type": "array", + "description": "Array of VirtualMachineInstances.", + "items": { + "$ref": "#/definitions/VirtualMachineInstance" + } + }, + "nextLink": { + "type": "string", + "description": "Url to follow for getting next page of resources.", + "format": "uri", + "readOnly": true + } + } + }, + "InfrastructureProfileUpdate": { + "type": "object", + "properties": { + "checkpointType": { + "type": "string", + "description": "Type of checkpoint supported for the vm." + } + }, + "description": "Specifies the vmmServer infrastructure specific settings for the virtual machine instance for update." + }, + "VirtualMachineInstanceUpdateProperties": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "hardwareProfile": { + "$ref": "#/definitions/HardwareProfileUpdate" + }, + "storageProfile": { + "$ref": "#/definitions/StorageProfileUpdate" + }, + "networkProfile": { + "$ref": "#/definitions/NetworkProfileUpdate" + }, + "availabilitySets": { + "$ref": "#/definitions/AvailabilitySetList" + }, + "infrastructureProfile": { + "$ref": "#/definitions/InfrastructureProfileUpdate", + "description": "Gets the infrastructure profile." + } + } + }, + "VirtualMachineInstanceUpdate": { + "description": "Defines the virtualMachineInstanceUpdate.", + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "description": "Resource properties.", + "$ref": "#/definitions/VirtualMachineInstanceUpdateProperties" + } + } + }, + "VirtualMachineTemplateProperties": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "inventoryItemId": { + "description": "Gets or sets the inventory Item ID for the resource.", + "type": "string" + }, + "uuid": { + "type": "string", + "description": "Unique ID of the virtual machine template.", + "minLength": 1 + }, + "vmmServerId": { + "type": "string", + "description": "ARM Id of the vmmServer resource in which this resource resides.", + "format": "arm-id", + "x-ms-arm-id-details": { + "allowedResources": [ + { + "type": "Microsoft.ScVmm/vmmServers" + } + ] + } + }, + "osType": { + "description": "Gets the type of the os.", + "$ref": "#/definitions/OsType", + "readOnly": true + }, + "osName": { + "description": "Gets os name.", + "type": "string", + "readOnly": true + }, + "computerName": { + "description": "Gets computer name.", + "type": "string", + "readOnly": true + }, + "memoryMB": { + "type": "integer", + "format": "int32", + "description": "MemoryMB is the desired size of a virtual machine's memory, in MB.", + "readOnly": true + }, + "cpuCount": { + "type": "integer", + "description": "Gets the desired number of vCPUs for the vm.", + "format": "int32", + "readOnly": true + }, + "limitCpuForMigration": { + "type": "string", + "description": "Gets a value indicating whether to enable processor compatibility mode for live migration of VMs.", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "LimitCpuForMigration" + }, + "readOnly": true + }, + "dynamicMemoryEnabled": { + "type": "string", + "description": "Gets a value indicating whether to enable dynamic memory or not.", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "DynamicMemoryEnabled" + }, + "readOnly": true + }, + "isCustomizable": { + "type": "string", + "description": "Gets a value indicating whether the vm template is customizable or not.", + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "IsCustomizable" + }, + "readOnly": true + }, + "dynamicMemoryMaxMB": { + "type": "integer", + "format": "int32", + "description": "Gets the max dynamic memory for the vm.", + "readOnly": true + }, + "dynamicMemoryMinMB": { + "type": "integer", + "format": "int32", + "description": "Gets the min dynamic memory for the vm.", + "readOnly": true + }, + "isHighlyAvailable": { + "description": "Gets highly available property.", + "type": "string", + "readOnly": true, + "enum": [ + "false", + "true" + ], + "x-ms-enum": { + "modelAsString": true, + "name": "IsHighlyAvailable" + } + }, + "generation": { + "type": "integer", + "format": "int32", + "description": "Gets the generation for the vm.", + "readOnly": true + }, + "networkInterfaces": { + "description": "Gets the network interfaces of the template.", + "type": "array", + "items": { + "$ref": "#/definitions/NetworkInterface" + }, + "x-ms-identifiers": [ + "name", + "nicId" + ], + "readOnly": true + }, + "disks": { + "description": "Gets the disks of the template.", + "type": "array", + "items": { + "$ref": "#/definitions/VirtualDisk" + }, + "x-ms-identifiers": [ + "name", + "diskId" + ], + "readOnly": true + }, + "provisioningState": { + "$ref": "#/definitions/ResourceProvisioningState", + "description": "Provisioning state of the resource.", + "readOnly": true + } + } + }, + "VirtualMachineTemplate": { + "type": "object", + "x-ms-azure-resource": true, + "allOf": [ + { + "$ref": "./types.json#/definitions/TrackedResource", + "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'" + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "description": "Resource properties.", + "$ref": "#/definitions/VirtualMachineTemplateProperties" + }, + "extendedLocation": { + "$ref": "#/definitions/ExtendedLocation", + "description": "The extended location." + } + }, + "required": [ + "properties", + "extendedLocation" + ], + "description": "The VirtualMachineTemplates resource definition." + }, + "VirtualMachineTemplateListResult": { + "type": "object", + "description": "List of VirtualMachineTemplates.", + "properties": { + "value": { + "description": "List of VirtualMachineTemplates.", + "type": "array", + "items": { + "$ref": "#/definitions/VirtualMachineTemplate" + } + }, + "nextLink": { + "type": "string", + "description": "Url to follow for getting next page of resources.", + "format": "uri", + "readOnly": true + } + } + }, + "InventoryItemsList": { + "description": "List of InventoryItems.", + "type": "object", + "properties": { + "nextLink": { + "description": "Url to follow for getting next page of InventoryItems.", + "type": "string", + "format": "uri", + "readOnly": true + }, + "value": { + "description": "Array of InventoryItems", + "type": "array", + "items": { + "$ref": "#/definitions/InventoryItem" + } + } + }, + "required": [ + "value" + ] + }, + "InventoryItem": { + "description": "Defines the inventory item.", + "required": [ + "properties" + ], + "type": "object", + "allOf": [ + { + "$ref": "./types.json#/definitions/ProxyResource", + "description": "The resource model definition for an Azure Resource Manager proxy resource. It will have everything other than required location and tags." + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "description": "Resource properties.", + "$ref": "#/definitions/InventoryItemProperties" + }, + "kind": { + "type": "string", + "description": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value." + } + }, + "x-ms-azure-resource": true + }, + "InventoryItemProperties": { + "description": "Defines the resource properties.", + "required": [ + "inventoryType" + ], + "discriminator": "inventoryType", + "type": "object", + "properties": { + "inventoryType": { + "description": "They inventory type.", + "$ref": "#/definitions/InventoryType" + }, + "managedResourceId": { + "description": "Gets the tracked resource id corresponding to the inventory resource.", + "type": "string", + "readOnly": true + }, + "uuid": { + "description": "Gets the UUID (which is assigned by VMM) for the inventory item.", + "type": "string", + "readOnly": true + }, + "inventoryItemName": { + "description": "Gets the Managed Object name in VMM for the inventory item.", + "type": "string", + "readOnly": true + }, + "provisioningState": { + "$ref": "#/definitions/ResourceProvisioningState", + "description": "Provisioning state of the resource.", + "readOnly": true + } + } + }, + "InventoryType": { + "type": "string", + "description": "The inventory type.", + "enum": [ + "Cloud", + "VirtualNetwork", + "VirtualMachineTemplate", + "VirtualMachine" + ], + "x-ms-enum": { + "name": "InventoryType", + "modelAsString": true + } + }, + "InventoryItemDetails": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "inventoryItemId": { + "description": "Gets or sets the inventory Item ID for the resource.", + "type": "string" + }, + "inventoryItemName": { + "description": "Gets or sets the Managed Object name in VMM for the resource.", + "type": "string" + } + } + }, + "CloudInventoryItem": { + "description": "The Cloud inventory item.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/InventoryItemProperties" + } + ], + "x-ms-discriminator-value": "Cloud" + }, + "VirtualNetworkInventoryItem": { + "description": "The Virtual network inventory item.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/InventoryItemProperties" + } + ], + "x-ms-discriminator-value": "VirtualNetwork" + }, + "VirtualMachineTemplateInventoryItem": { + "description": "The Virtual machine template inventory item.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/InventoryItemProperties" + } + ], + "properties": { + "cpuCount": { + "type": "integer", + "description": "Gets the desired number of vCPUs for the vm.", + "format": "int32", + "readOnly": true + }, + "memoryMB": { + "type": "integer", + "format": "int32", + "description": "MemoryMB is the desired size of a virtual machine's memory, in MB.", + "readOnly": true + }, + "osType": { + "description": "Gets the type of the os.", + "$ref": "#/definitions/OsType", + "readOnly": true + }, + "osName": { + "description": "Gets os name.", + "type": "string", + "readOnly": true + } + }, + "x-ms-discriminator-value": "VirtualMachineTemplate" + }, + "VirtualMachineInventoryItem": { + "description": "The Virtual machine inventory item.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/InventoryItemProperties" + } + ], + "properties": { + "osType": { + "description": "Gets the type of the os.", + "$ref": "#/definitions/OsType", + "readOnly": true + }, + "osName": { + "description": "Gets os name.", + "type": "string", + "readOnly": true + }, + "osVersion": { + "description": "Gets os version.", + "type": "string", + "readOnly": true + }, + "powerState": { + "description": "Gets the power state of the virtual machine.", + "type": "string", + "readOnly": true + }, + "ipAddresses": { + "description": "Gets or sets the nic ip addresses.", + "type": "array", + "items": { + "type": "string" + } + }, + "cloud": { + "description": "Cloud inventory resource details where the VM is present.", + "$ref": "#/definitions/InventoryItemDetails" + }, + "biosGuid": { + "description": "Gets the bios guid.", + "type": "string", + "readOnly": true + }, + "managedMachineResourceId": { + "description": "Gets the tracked resource id corresponding to the inventory resource.", + "type": "string", + "format": "arm-id", + "readOnly": true + } + }, + "x-ms-discriminator-value": "VirtualMachine" + }, + "VmInstanceHybridIdentityMetadataList": { + "description": "List of HybridIdentityMetadata.", + "type": "object", + "properties": { + "nextLink": { + "description": "Url to follow for getting next page of HybridIdentityMetadata.", + "type": "string", + "format": "uri", + "readOnly": true + }, + "value": { + "description": "Array of HybridIdentityMetadata", + "type": "array", + "items": { + "$ref": "#/definitions/VmInstanceHybridIdentityMetadata" + } + } + }, + "required": [ + "value" + ] + }, + "VmInstanceHybridIdentityMetadata": { + "description": "Defines the HybridIdentityMetadata.", + "required": [ + "properties" + ], + "type": "object", + "allOf": [ + { + "$ref": "./types.json#/definitions/ProxyResource", + "description": "The resource model definition for an Azure Resource Manager proxy resource. It will have everything other than required location and tags." + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "description": "Resource properties.", + "$ref": "#/definitions/VmInstanceHybridIdentityMetadataProperties" + } + }, + "x-ms-azure-resource": true + }, + "VmInstanceHybridIdentityMetadataProperties": { + "description": "Describes the properties of Hybrid Identity Metadata for a Virtual Machine.", + "type": "object", + "properties": { + "resourceUid": { + "description": "The unique identifier for the resource.", + "type": "string" + }, + "publicKey": { + "description": "Gets or sets the Public Key.", + "type": "string" + }, + "provisioningState": { + "$ref": "#/definitions/ResourceProvisioningState", + "description": "Provisioning state of the resource.", + "readOnly": true + } + } + }, + "Identity": { + "type": "object", + "required": [ + "type" + ], + "properties": { + "principalId": { + "readOnly": true, + "type": "string", + "description": "The principal id of managed service identity." + }, + "tenantId": { + "readOnly": true, + "type": "string", + "description": "The tenant of managed service identity." + }, + "type": { + "type": "string", + "description": "The type of managed service identity.", + "enum": [ + "None", + "SystemAssigned" + ], + "x-ms-enum": { + "name": "IdentityType", + "modelAsString": true + } + } + }, + "description": "Managed service identity." + }, + "ProvisioningAction": { + "description": "Defines the different types of operations for guest agent.", + "enum": [ + "install", + "uninstall", + "repair" + ], + "type": "string", + "x-ms-enum": { + "modelAsString": true, + "name": "ProvisioningAction" + } + }, + "GuestCredential": { + "description": "Username / Password Credentials to connect to guest.", + "type": "object", + "properties": { + "username": { + "description": "Gets or sets username to connect with the guest.", + "type": "string" + }, + "password": { + "description": "Gets or sets the password to connect with the guest.", + "type": "string", + "x-ms-mutability": [ + "create", + "update" + ], + "x-ms-secret": true + } + }, + "required": [ + "username", + "password" + ] + }, + "HttpProxyConfiguration": { + "description": "HTTP Proxy configuration for the VM.", + "type": "object", + "properties": { + "httpsProxy": { + "description": "Gets or sets httpsProxy url.", + "type": "string" + } + } + }, + "GuestAgentList": { + "description": "List of GuestAgent.", + "type": "object", + "properties": { + "nextLink": { + "description": "Url to follow for getting next page of GuestAgent.", + "type": "string", + "format": "uri", + "readOnly": true + }, + "value": { + "description": "Array of GuestAgent", + "type": "array", + "items": { + "$ref": "#/definitions/GuestAgent" + } + } + }, + "required": [ + "value" + ] + }, + "GuestAgent": { + "description": "Defines the GuestAgent.", + "required": [ + "properties" + ], + "type": "object", + "allOf": [ + { + "$ref": "./types.json#/definitions/ProxyResource", + "description": "The resource model definition for an Azure Resource Manager proxy resource. It will have everything other than required location and tags." + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "description": "Resource properties.", + "$ref": "#/definitions/GuestAgentProperties" + } + }, + "x-ms-azure-resource": true + }, + "GuestAgentProperties": { + "description": "Defines the resource properties.", + "type": "object", + "properties": { + "uuid": { + "description": "Gets a unique identifier for this resource.", + "type": "string", + "readOnly": true + }, + "credentials": { + "description": "Username / Password Credentials to provision guest agent.", + "$ref": "#/definitions/GuestCredential" + }, + "httpProxyConfig": { + "description": "HTTP Proxy configuration for the VM.", + "$ref": "#/definitions/HttpProxyConfiguration" + }, + "provisioningAction": { + "description": "Gets or sets the guest agent provisioning action.", + "$ref": "#/definitions/ProvisioningAction", + "type": "string" + }, + "status": { + "description": "Gets the guest agent status.", + "type": "string", + "readOnly": true + }, + "customResourceName": { + "description": "Gets the name of the corresponding resource in Kubernetes.", + "type": "string", + "readOnly": true + }, + "provisioningState": { + "$ref": "#/definitions/ResourceProvisioningState", + "description": "Provisioning state of the resource.", + "readOnly": true + } + } + }, + "StorageQoSPolicy": { + "description": "The StorageQoSPolicy definition.", + "type": "object", + "properties": { + "name": { + "description": "The name of the policy.", + "type": "string" + }, + "id": { + "description": "The ID of the QoS policy.", + "type": "string" + }, + "iopsMaximum": { + "description": "The maximum IO operations per second.", + "type": "integer", + "format": "int64" + }, + "iopsMinimum": { + "description": "The minimum IO operations per second.", + "type": "integer", + "format": "int64" + }, + "bandwidthLimit": { + "description": "The Bandwidth Limit for internet traffic.", + "type": "integer", + "format": "int64" + }, + "policyId": { + "description": "The underlying policy.", + "type": "string" + } + } + }, + "ResourcePatch": { + "type": "object", + "properties": { + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + } + }, + "description": "Object containing tags updates for patch operations." + }, + "ResourceProvisioningState": { + "type": "string", + "description": "The provisioning state of a resource.", + "enum": [ + "Succeeded", + "Failed", + "Canceled", + "Provisioning", + "Updating", + "Deleting", + "Accepted", + "Created" + ], + "x-ms-enum": { + "name": "ProvisioningState", + "modelAsString": true + } + }, + "VMMCredential": { + "description": "Credentials to connect to VMMServer.", + "type": "object", + "properties": { + "username": { + "description": "Username to use to connect to VMMServer.", + "type": "string" + }, + "password": { + "description": "Password to use to connect to VMMServer.", + "type": "string", + "x-ms-mutability": [ + "create", + "update" + ], + "x-ms-secret": true + } + } + } + }, + "parameters": { + "resourceUriParameter": { + "in": "path", + "name": "resourceUri", + "description": "The fully qualified Azure Resource manager identifier of the Hybrid Compute machine resource to be extended.", + "required": true, + "type": "string", + "x-ms-skip-url-encoding": true, + "x-ms-parameter-location": "method" + } + } +} \ No newline at end of file diff --git a/test/modelValidation/swaggers/specification/anyOfNecessary/types.json b/test/modelValidation/swaggers/specification/anyOfNecessary/types.json new file mode 100644 index 00000000..b7cea5ec --- /dev/null +++ b/test/modelValidation/swaggers/specification/anyOfNecessary/types.json @@ -0,0 +1,723 @@ +{ + "swagger": "2.0", + "info": { + "version": "4.0", + "title": "Common types" + }, + "paths": {}, + "definitions": { + "Resource": { + "title": "Resource", + "description": "Common fields that are returned in the response for all Azure Resource Manager resources", + "type": "object", + "properties": { + "id": { + "readOnly": true, + "type": "string", + "format": "arm-id", + "description": "Fully qualified resource ID for the resource. E.g. \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}\"" + }, + "name": { + "readOnly": true, + "type": "string", + "description": "The name of the resource" + }, + "type": { + "readOnly": true, + "type": "string", + "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"" + }, + "systemData": { + "readOnly": true, + "description": "Azure Resource Manager metadata containing createdBy and modifiedBy information.", + "$ref": "#/definitions/systemData" + } + }, + "x-ms-azure-resource": true + }, + "AzureEntityResource": { + "x-ms-client-name": "AzureEntityResource", + "title": "Entity Resource", + "description": "The resource model definition for an Azure Resource Manager resource with an etag.", + "type": "object", + "properties": { + "etag": { + "type": "string", + "readOnly": true, + "description": "Resource Etag." + } + }, + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "TrackedResource": { + "title": "Tracked Resource", + "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'", + "type": "object", + "properties": { + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "x-ms-mutability": [ + "read", + "create", + "update" + ], + "description": "Resource tags." + }, + "location": { + "type": "string", + "x-ms-mutability": [ + "read", + "create" + ], + "description": "The geo-location where the resource lives" + } + }, + "required": [ + "location" + ], + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "ProxyResource": { + "title": "Proxy Resource", + "description": "The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "ResourceModelWithAllowedPropertySet": { + "description": "The resource model definition containing the full set of allowed properties for a resource. Except properties bag, there cannot be a top level property outside of this set.", + "type": "object", + "properties": { + "managedBy": { + "type": "string", + "x-ms-mutability": [ + "read", + "create", + "update" + ], + "description": "The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource." + }, + "kind": { + "type": "string", + "x-ms-mutability": [ + "read", + "create" + ], + "description": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. E.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.", + "pattern": "^[-\\w\\._,\\(\\)]+$" + }, + "etag": { + "readOnly": true, + "type": "string", + "description": "The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. " + }, + "identity": { + "allOf": [ + { + "$ref": "#/definitions/Identity" + } + ] + }, + "sku": { + "allOf": [ + { + "$ref": "#/definitions/Sku" + } + ] + }, + "plan": { + "allOf": [ + { + "$ref": "#/definitions/Plan" + } + ] + } + }, + "allOf": [ + { + "$ref": "#/definitions/TrackedResource" + } + ], + "x-ms-azure-resource": true + }, + "SkuTier": { + "type": "string", + "enum": [ + "Free", + "Basic", + "Standard", + "Premium" + ], + "x-ms-enum": { + "name": "SkuTier", + "modelAsString": false + }, + "description": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT." + }, + "Sku": { + "description": "The resource model definition representing SKU", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the SKU. E.g. P3. It is typically a letter+number code" + }, + "tier": { + "$ref": "#/definitions/SkuTier" + }, + "size": { + "type": "string", + "description": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. " + }, + "family": { + "type": "string", + "description": "If the service has different generations of hardware, for the same SKU, then that can be captured here." + }, + "capacity": { + "type": "integer", + "format": "int32", + "description": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted." + } + }, + "required": [ + "name" + ] + }, + "Identity": { + "description": "Identity for the resource.", + "type": "object", + "properties": { + "principalId": { + "readOnly": true, + "type": "string", + "format": "uuid", + "description": "The principal ID of resource identity. The value must be an UUID." + }, + "tenantId": { + "readOnly": true, + "type": "string", + "format": "uuid", + "description": "The tenant ID of resource. The value must be an UUID." + }, + "type": { + "type": "string", + "description": "The identity type.", + "enum": [ + "SystemAssigned" + ], + "x-ms-enum": { + "name": "ResourceIdentityType", + "modelAsString": false + } + } + } + }, + "Plan": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "A user defined name of the 3rd Party Artifact that is being procured." + }, + "publisher": { + "type": "string", + "description": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic" + }, + "product": { + "type": "string", + "description": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. " + }, + "promotionCode": { + "type": "string", + "description": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact." + }, + "version": { + "type": "string", + "description": "The version of the desired product/artifact." + } + }, + "description": "Plan for the resource.", + "required": [ + "name", + "publisher", + "product" + ] + }, + "ErrorDetail": { + "description": "The error detail.", + "type": "object", + "properties": { + "code": { + "readOnly": true, + "type": "string", + "description": "The error code." + }, + "message": { + "readOnly": true, + "type": "string", + "description": "The error message." + }, + "target": { + "readOnly": true, + "type": "string", + "description": "The error target." + }, + "details": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/ErrorDetail" + }, + "x-ms-identifiers": [ + "message", + "target" + ], + "description": "The error details." + }, + "additionalInfo": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/ErrorAdditionalInfo" + }, + "x-ms-identifiers": [], + "description": "The error additional info." + } + } + }, + "ErrorResponse": { + "title": "Error response", + "description": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).", + "type": "object", + "properties": { + "error": { + "description": "The error object.", + "$ref": "#/definitions/ErrorDetail" + } + } + }, + "ErrorAdditionalInfo": { + "type": "object", + "properties": { + "type": { + "readOnly": true, + "type": "string", + "description": "The additional info type." + }, + "info": { + "readOnly": true, + "type": "object", + "description": "The additional info." + } + }, + "description": "The resource management error additional info." + }, + "Operation": { + "title": "REST API Operation", + "description": "Details of a REST API operation, returned from the Resource Provider Operations API", + "type": "object", + "properties": { + "name": { + "description": "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"", + "type": "string", + "readOnly": true + }, + "isDataAction": { + "description": "Whether the operation applies to data-plane. This is \"true\" for data-plane operations and \"false\" for ARM/control-plane operations.", + "type": "boolean", + "readOnly": true + }, + "display": { + "description": "Localized display information for this particular operation.", + "type": "object", + "properties": { + "provider": { + "description": "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\".", + "type": "string", + "readOnly": true + }, + "resource": { + "description": "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\".", + "type": "string", + "readOnly": true + }, + "operation": { + "description": "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\".", + "type": "string", + "readOnly": true + }, + "description": { + "description": "The short, localized friendly description of the operation; suitable for tool tips and detailed views.", + "type": "string", + "readOnly": true + } + } + }, + "origin": { + "description": "The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"", + "type": "string", + "readOnly": true, + "enum": [ + "user", + "system", + "user,system" + ], + "x-ms-enum": { + "name": "Origin", + "modelAsString": true + } + }, + "actionType": { + "description": "Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.", + "type": "string", + "readOnly": true, + "enum": [ + "Internal" + ], + "x-ms-enum": { + "name": "ActionType", + "modelAsString": true + } + } + } + }, + "OperationListResult": { + "description": "A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Operation" + }, + "x-ms-identifiers": [ + "name" + ], + "description": "List of operations supported by the resource provider", + "readOnly": true + }, + "nextLink": { + "type": "string", + "format": "uri", + "description": "URL to get the next set of operation list results (if there are any).", + "readOnly": true + } + } + }, + "OperationStatusResult": { + "description": "The current status of an async operation.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "id": { + "description": "Fully qualified ID for the async operation.", + "type": "string", + "format": "arm-id" + }, + "resourceId": { + "description": "Fully qualified ID of the resource against which the original async operation was started.", + "type": "string", + "format": "arm-id", + "readOnly": true + }, + "name": { + "description": "Name of the async operation.", + "type": "string" + }, + "status": { + "description": "Operation status.", + "type": "string" + }, + "percentComplete": { + "description": "Percent of the operation that is complete.", + "type": "number", + "minimum": 0, + "maximum": 100 + }, + "startTime": { + "description": "The start time of the operation.", + "type": "string", + "format": "date-time" + }, + "endTime": { + "description": "The end time of the operation.", + "type": "string", + "format": "date-time" + }, + "operations": { + "description": "The operations list.", + "type": "array", + "items": { + "$ref": "#/definitions/OperationStatusResult" + } + }, + "error": { + "description": "If present, details of the operation error.", + "$ref": "#/definitions/ErrorDetail" + } + } + }, + "locationData": { + "description": "Metadata pertaining to the geographic location of the resource.", + "type": "object", + "properties": { + "name": { + "type": "string", + "maxLength": 256, + "description": "A canonical name for the geographic or physical location." + }, + "city": { + "type": "string", + "description": "The city or locality where the resource is located." + }, + "district": { + "type": "string", + "description": "The district, state, or province where the resource is located." + }, + "countryOrRegion": { + "type": "string", + "description": "The country or region where the resource is located" + } + }, + "required": [ + "name" + ] + }, + "systemData": { + "description": "Metadata pertaining to creation and last modification of the resource.", + "type": "object", + "readOnly": true, + "properties": { + "createdBy": { + "type": "string", + "description": "The identity that created the resource." + }, + "createdByType": { + "type": "string", + "description": "The type of identity that created the resource.", + "enum": [ + "User", + "Application", + "ManagedIdentity", + "Key" + ], + "x-ms-enum": { + "name": "createdByType", + "modelAsString": true + } + }, + "createdAt": { + "type": "string", + "format": "date-time", + "description": "The timestamp of resource creation (UTC)." + }, + "lastModifiedBy": { + "type": "string", + "description": "The identity that last modified the resource." + }, + "lastModifiedByType": { + "type": "string", + "description": "The type of identity that last modified the resource.", + "enum": [ + "User", + "Application", + "ManagedIdentity", + "Key" + ], + "x-ms-enum": { + "name": "createdByType", + "modelAsString": true + } + }, + "lastModifiedAt": { + "type": "string", + "format": "date-time", + "description": "The timestamp of resource last modification (UTC)" + } + } + }, + "encryptionProperties": { + "description": "Configuration of key for data encryption", + "type": "object", + "properties": { + "status": { + "description": "Indicates whether or not the encryption is enabled for container registry.", + "enum": [ + "enabled", + "disabled" + ], + "type": "string", + "x-ms-enum": { + "name": "EncryptionStatus", + "modelAsString": true + } + }, + "keyVaultProperties": { + "$ref": "#/definitions/KeyVaultProperties", + "description": "Key vault properties." + } + } + }, + "KeyVaultProperties": { + "type": "object", + "properties": { + "keyIdentifier": { + "description": "Key vault uri to access the encryption key.", + "type": "string" + }, + "identity": { + "description": "The client ID of the identity which will be used to access key vault.", + "type": "string" + } + } + }, + "CheckNameAvailabilityRequest": { + "description": "The check availability request body.", + "type": "object", + "properties": { + "name": { + "description": "The name of the resource for which availability needs to be checked.", + "type": "string" + }, + "type": { + "description": "The resource type.", + "type": "string" + } + } + }, + "CheckNameAvailabilityResponse": { + "description": "The check availability result.", + "type": "object", + "properties": { + "nameAvailable": { + "description": "Indicates if the resource name is available.", + "type": "boolean" + }, + "reason": { + "description": "The reason why the given name is not available.", + "type": "string", + "enum": [ + "Invalid", + "AlreadyExists" + ], + "x-ms-enum": { + "name": "CheckNameAvailabilityReason", + "modelAsString": true + } + }, + "message": { + "description": "Detailed reason why the given name is available.", + "type": "string" + } + } + } + }, + "parameters": { + "SubscriptionIdParameter": { + "name": "subscriptionId", + "in": "path", + "required": true, + "type": "string", + "format": "uuid", + "description": "The ID of the target subscription. The value must be an UUID." + }, + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "type": "string", + "description": "The API version to use for this operation.", + "minLength": 1 + }, + "ResourceGroupNameParameter": { + "name": "resourceGroupName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the resource group. The name is case insensitive.", + "minLength": 1, + "maxLength": 90, + "x-ms-parameter-location": "method" + }, + "ManagementGroupNameParameter": { + "name": "managementGroupName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the management group. The name is case insensitive.", + "minLength": 1, + "maxLength": 90, + "x-ms-parameter-location": "method" + }, + "ScopeParameter": { + "name": "scope", + "in": "path", + "required": true, + "type": "string", + "description": "The scope at which the operation is performed.", + "minLength": 1, + "maxLength": 90, + "x-ms-parameter-location": "method", + "x-ms-skip-url-encoding": true + }, + "TenantIdParameter": { + "name": "tenantId", + "in": "path", + "description": "The Azure tenant ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)", + "required": true, + "type": "string", + "format": "uuid", + "x-ms-parameter-location": "method" + }, + "OperationIdParameter": { + "name": "operationId", + "in": "path", + "required": true, + "type": "string", + "description": "The ID of an ongoing async operation.", + "minLength": 1, + "x-ms-parameter-location": "method" + }, + "LocationParameter": { + "name": "location", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the Azure region.", + "minLength": 1, + "x-ms-parameter-location": "method" + }, + "If-Match": { + "name": "ifMatch", + "in": "header", + "required": true, + "type": "string", + "description": "The If-Match header that makes a request conditional.", + "x-ms-parameter-location": "method" + }, + "If-None-Match": { + "name": "ifNoneMatch", + "in": "header", + "required": true, + "type": "string", + "description": "The If-None-Match header that makes a request conditional.", + "x-ms-parameter-location": "method" + } + } +} From 8d1b55c7450472111680e49c208991ca3fd03c70 Mon Sep 17 00:00:00 2001 From: Scott Beddall <45376673+scbedd@users.noreply.github.com> Date: Wed, 13 Dec 2023 15:46:55 -0800 Subject: [PATCH 08/10] Cleanup Test Folders, Add `debug` tests to repro api-specs failures (#1022) * some general cleanup of the test area. removing some extraneous launch.json configurations * update tsconfig to resolve additional warnings for 'tsConfig' * add test utility for cloning a targeted pr --- .gitignore | 4 +- .vscode/launch.json | 53 +-- jest.config.js | 6 +- test/debug_failing_example.ts | 28 ++ test/debug_failing_spec.ts | 28 ++ test/diagram/EntitySearch.svg | 536 ------------------------- test/individual_readonly_validation.ts | 18 - test/individual_semantic_validation.ts | 20 - test/utilities.helpers.ts | 60 +++ tsconfig.json | 2 +- 10 files changed, 126 insertions(+), 629 deletions(-) create mode 100644 test/debug_failing_example.ts create mode 100644 test/debug_failing_spec.ts delete mode 100644 test/diagram/EntitySearch.svg delete mode 100644 test/individual_readonly_validation.ts delete mode 100644 test/individual_semantic_validation.ts create mode 100644 test/utilities.helpers.ts diff --git a/.gitignore b/.gitignore index 50f7dd6f..b77022fe 100644 --- a/.gitignore +++ b/.gitignore @@ -102,7 +102,9 @@ env.json generated_examples/ generated_reports/ generated_diff/ -test/exampleGenerator/specification +test/exampleGenerator/specification/ +.autopull + # customized .npmrc diff --git a/.vscode/launch.json b/.vscode/launch.json index 2012a16d..6374008c 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -4,30 +4,6 @@ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ - { - "address": "TCP/IP address of process to be debugged", - "localRoot": "${workspaceFolder}", - "name": "Attach to Remote", - "port": 9229, - "remoteRoot": "Absolute path to the remote directory containing the program", - "request": "attach", - "skipFiles": [ - "/**" - ], - "type": "pwa-node" - }, - { - "type": "node", - "request": "launch", - "name": "Validate Spec", - "program": "${workspaceRoot}/dist/cli.js", - "cwd": "${workspaceRoot}", - "args": [ - "validate-spec", - "../azure-rest-api-specs/specification/storage/resource-manager/Microsoft.Storage/stable/2018-07-01/blob.json" - ], - "env": {} - }, { "type": "node", "request": "launch", @@ -41,19 +17,6 @@ ], "env": {} }, - { - "type": "node", - "request": "launch", - "name": "Validate example", - "program": "${workspaceRoot}/dist/cli.js", - "cwd": "${workspaceRoot}", - "args": [ - "validate-example", - "C:/github.com/Azure/azure-rest-api-specs/specification/cdn/resource-manager/Microsoft.Cdn/stable/2017-10-12/cdn.json", - "--pretty" - ], - "env": {} - }, { "type": "node", "request": "launch", @@ -88,18 +51,6 @@ ], "env": {} }, - { - "type": "node", - "request": "launch", - "name": "Model Validation", - "program": "${workspaceRoot}/dist/cli.js", - "cwd": "${workspaceRoot}", - "args": [ - "validate-example", - "../azure-rest-api-specs/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2018-06-01-preview/apimversionsets.json" - ], - "env": {} - }, { "type": "node", "request": "launch", @@ -114,10 +65,9 @@ "request": "launch", "name": "Jest All", "program": "${workspaceFolder}/node_modules/.bin/jest", - "args": ["--runInBand"], + "args": ["--runInBand", "--testPathIgnorePatterns", "test/debug_failing_example.ts", "test/debug_failing_spec.ts"], "console": "integratedTerminal", "internalConsoleOptions": "neverOpen", - "disableOptimisticBPs": true, "windows": { "program": "${workspaceFolder}/node_modules/jest/bin/jest" } @@ -130,7 +80,6 @@ "args": ["--runTestsByPath", "${file}", "--coverage", "false"], "console": "integratedTerminal", "internalConsoleOptions": "neverOpen", - "disableOptimisticBPs": true, "windows": { "program": "${workspaceFolder}/node_modules/jest/bin/jest" } diff --git a/jest.config.js b/jest.config.js index 86a9dcb7..058f7b66 100644 --- a/jest.config.js +++ b/jest.config.js @@ -12,9 +12,13 @@ module.exports = { collectCoverageFrom: ["./lib/**/*.ts", "!**/node_modules/**"], coverageReporters: ["json", "lcov", "cobertura", "text", "html", "clover"], coveragePathIgnorePatterns: ["/node_modules/", ".*/tests/.*"], + testPathIgnorePatterns: [ + "/\\.autopull/", + "/utilities.helpers.ts" + ], globals: { "ts-jest": { - tsConfig: "tsconfig.json", + tsconfig: "tsconfig.json", }, }, setupFilesAfterEnv: ["/jest.setup-file.js"], diff --git a/test/debug_failing_example.ts b/test/debug_failing_example.ts new file mode 100644 index 00000000..a2d72f28 --- /dev/null +++ b/test/debug_failing_example.ts @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +/* tslint:disable:no-console max-line-length*/ + +import assert from "assert"; +import * as validate from "../lib/validate"; + +import { repoPath, clonePR } from "./utilities.helpers"; + +const prNumber: number = 0; +const prRepo: string = "azure/azure-rest-api-specs"; +const specPath = `${repoPath}/specification/storage/resource-manager/Microsoft.Storage/stable/2023-01-01/blob.json`; + +jest.setTimeout(1000000); // Set the timeout in milliseconds + +describe("Model Validation", () => { + it("Debug an individual spec failing model validation.", async () => { + clonePR(`https://github.com/${prRepo}.git`, prNumber) + + const result = await validate.validateExamples(specPath, undefined); + + assert( + result.length == 0, + `swagger "${specPath}" contains unexpected model validation errors.` + ); + }); +}); diff --git a/test/debug_failing_spec.ts b/test/debug_failing_spec.ts new file mode 100644 index 00000000..f87e95f9 --- /dev/null +++ b/test/debug_failing_spec.ts @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +/* tslint:disable:no-console max-line-length*/ + +import assert from "assert"; +import * as validate from "../lib/validate"; + +import { repoPath, clonePR } from "./utilities.helpers"; + +const prNumber: number = 27067; +const prRepo: string = "azure/azure-rest-api-specs"; +const specPath = `${repoPath}/specification/storage/resource-manager/Microsoft.Storage/stable/2023-01-01/blob.json`; + +jest.setTimeout(1000000); // Set the timeout in milliseconds + +describe("Semantic Validation", () => { + it("Debug an individual spec failing semantic validation.", async () => { + clonePR(`https://github.com/${prRepo}.git`, prNumber) + + const result = await validate.validateSpec(specPath, undefined); + + assert( + result.validityStatus === true, + `swagger "${specPath}" contains unexpected semantic validation errors.` + ); + }); +}); diff --git a/test/diagram/EntitySearch.svg b/test/diagram/EntitySearch.svg deleted file mode 100644 index aa635459..00000000 --- a/test/diagram/EntitySearch.svg +++ /dev/null @@ -1,536 +0,0 @@ - - - - - - -G - - - -A0 - - -SearchResponse - --queryContext:QueryContext --entities:Entities --places:Places - - - -A2 - - -QueryContext - --originalQuery:string --alteredQuery:string --alterationOverrideQuery:string --adultIntent:boolean --askUserForLocation:boolean - - - -A0->A2 - - - - - -A3 - - -Entities - --queryScenario:string --value:Array<Thing> - - - -A0->A3 - - - - - -A4 - - -Places - --value:Array<Thing> - - - -A0->A4 - - - - - -A1 - - -Response - --contractualRules:Array<ContractualRulesContractualRule> --webSearchUrl:string - - - -A1->A0 - - -allOf - - - -A7 - -Answer - - - -A1->A7 - - -allOf - - - -A8 - - -ErrorResponse - --errors:Array<Error> - - - -A1->A8 - - -allOf - - - -A9 - - -Thing - --name:string --url:string --image:ImageObject --description:string --entityPresentationInfo:EntitiesEntityPresentationInfo --bingId:string - - - -A1->A9 - - -allOf - - - -A10 - - -ContractualRulesContractualRule - --targetPropertyName:string --_type(discriminator):string - - - -A1->A10 - - - - - -A3->A9 - - - - - -A4->A9 - - - - - -A5 - - -SearchResultsAnswer - --queryContext:QueryContext - - - -A5->A2 - - - - - -A5->A3 - - -allOf - - - -A5->A4 - - -allOf - - - -A6 - - -Identifiable - --id:string - - - -A6->A1 - - -allOf - - - -A7->A5 - - -allOf - - - -A15 - - -Error - --code:string --subCode:string --message:string --moreDetails:string --parameter:string --value:string - - - -A8->A15 - - - - - -A11 - - -ImageObject - --thumbnail:ImageObject - - - -A9->A11 - - - - - -A12 - - -Place - --address:PostalAddress --telephone:string - - - -A9->A12 - - -allOf - - - -A13 - -Organization - - - -A9->A13 - - -allOf - - - -A16 - - -CreativeWork - --thumbnailUrl:string --provider:Array<Thing> --text:string - - - -A9->A16 - - -allOf - - - -A17 - -Intangible - - - -A9->A17 - - -allOf - - - -A18 - - -EntitiesEntityPresentationInfo - --entityScenario:string --entityTypeHints:Array<string> --entityTypeDisplayHint:string - - - -A9->A18 - - - - - -A19 - - -ContractualRulesAttribution - --mustBeCloseToContent:boolean - - - -A10->A19 - - -allOf - - - -A11->A11 - - - - - -A21 - - -PostalAddress - --streetAddress:string --addressLocality:string --addressSubregion:string --addressRegion:string --postalCode:string --postOfficeBoxNumber:string --addressCountry:string --countryIso:string --neighborhood:string --addressRegionAbbreviation:string --text:string - - - -A12->A21 - - - - - -A14 - - -ResponseBase - --_type(discriminator):string - - - -A14->A6 - - -allOf - - - -A16->A9 - - - - - -A20 - - -MediaObject - --contentUrl:string --hostPageUrl:string --width: --height: - - - -A16->A20 - - -allOf - - - -A22 - -License - - - -A16->A22 - - -allOf - - - -A23 - -StructuredValue - - - -A17->A23 - - -allOf - - - -A24 - - -ContractualRulesLicenseAttribution - --license:License --licenseNotice:string - - - -A19->A24 - - -allOf - - - -A25 - - -ContractualRulesLinkAttribution - --text:string --url:string --optionalForListDisplay:boolean - - - -A19->A25 - - -allOf - - - -A26 - - -ContractualRulesMediaAttribution - --url:string - - - -A19->A26 - - -allOf - - - -A27 - - -ContractualRulesTextAttribution - --text:string --optionalForListDisplay:boolean - - - -A19->A27 - - -allOf - - - -A20->A11 - - -allOf - - - -A23->A21 - - -allOf - - - -A24->A22 - - - - - diff --git a/test/individual_readonly_validation.ts b/test/individual_readonly_validation.ts deleted file mode 100644 index 3a035055..00000000 --- a/test/individual_readonly_validation.ts +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -/* tslint:disable:no-console max-line-length*/ - -import assert from "assert"; -import * as validate from "../lib/validate"; - -const testPath = __dirname.replace("\\", "/"); - -describe("Semantic validation", () => { - it("should validate mutable readonly properties without erroring", async () => { - const specPath = `${testPath}/modelValidation/swaggers/specification/readonlyNotRequired/openapi.json`; - const result = await validate.validateExamples(specPath, "Widgets_Create"); - - assert.strictEqual(result.length, 0); - }); -}); diff --git a/test/individual_semantic_validation.ts b/test/individual_semantic_validation.ts deleted file mode 100644 index 53ca2c2f..00000000 --- a/test/individual_semantic_validation.ts +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -/* tslint:disable:no-console max-line-length*/ - -import assert from "assert"; -import * as validate from "../lib/validate"; - -const testPath = __dirname.replace("\\", "/"); - -describe("Semantic validation", () => { - it("a valid minimal swagger should pass semantic validation", async () => { - const specPath = `${testPath}/modelValidation/swaggers/specification/anyOfNecessary/scvmm.json`; - const result = await validate.validateSpec(specPath, undefined); - assert( - result.validityStatus === true, - `swagger "${specPath}" contains semantic validation errors.` - ); - }); -}); diff --git a/test/utilities.helpers.ts b/test/utilities.helpers.ts new file mode 100644 index 00000000..8ad6978f --- /dev/null +++ b/test/utilities.helpers.ts @@ -0,0 +1,60 @@ +import { execSync } from 'child_process'; +import * as path from 'path'; +import * as fs from 'fs-extra'; + +interface PRData { + number: number; + repo: string; +} +const testPath = __dirname.replace("\\", "/"); +export const repoPath: string = path.join(testPath, "..", ".autopull"); + +// Function to clone a specific PR's code from the Git repo +export function clonePR(url: string, prNumber: number): void { + const prBranch = `pull/${prNumber}/head`; + const execOptions = { cwd: repoPath }; + const outputFile: string = path.join(execOptions.cwd, "stamp.txt"); + const existingData = getPRData(outputFile); + + if (existingData.number != prNumber || existingData.repo !== url ) { + console.log(`Previously downloaded spec repo does not match targeted prNumber ${prNumber} or repo ${url}`); + + if (fs.existsSync(repoPath)) { + fs.removeSync(repoPath); + } + fs.mkdirSync(repoPath); + + try { + if (prNumber !== 0) { + execSync(`git clone ${url} --no-checkout --filter=tree:0 .`, execOptions); + execSync(`git fetch origin ${prBranch}:b${prNumber}`, execOptions); + execSync(`git checkout b${prNumber}`, execOptions); + } + else { + execSync(`git clone ${url} --depth 1 .`, execOptions); + } + writePRData(outputFile, { repo: url, number: prNumber }) + console.log(`Sucessfully cloned pr ${prNumber}`); + } catch (error) { + console.error(`Error cloning PR: ${(error).message}`); + } + } + else { + console.log(`Previously downloaded spec repo matches the expected PR Number ${prNumber} and repo ${url}. Skipping re-clone.`); + } +} + +function writePRData(targetFile: string, data: PRData): void { + const serializedData = JSON.stringify(data); + fs.writeFileSync(targetFile, serializedData); +} + +function getPRData(targetFile: string): PRData { + if (fs.existsSync(targetFile)){ + const jsonData = fs.readFileSync(targetFile, 'utf-8'); + return JSON.parse(jsonData); + } + else { + return { number: -1, repo: '' } + } +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 6f6ca0d7..d39973ca 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -41,7 +41,7 @@ // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ // "typeRoots": [], /* List of folders to include type definitions from. */ - "types": ["reflect-metadata", "jest"], /* Type declaration files to be included in compilation. */ + "types": ["reflect-metadata", "jest", "node"], /* Type declaration files to be included in compilation. */ // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ From cfd51d250a9c50463f88491d8b3fc9bfd542d197 Mon Sep 17 00:00:00 2001 From: Scott Beddall <45376673+scbedd@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:42:21 -0800 Subject: [PATCH 09/10] Remove mockjs from dependencies (#1024) * remove mockerJS usage mockForPattern * add a specification which includes a 'pattern' into the examplegenerator test case set --- lib/generator/mocker.ts | 33 +- package-lock.json | 4273 +++++++++-------- package.json | 3 +- .../exampleGeneratorTests.ts.snap | 2332 +++++++++ .../preview/2023-06-01-preview/agfood.json | 1130 +++++ ...y_CheckNameAvailability_AlreadyExists.json | 19 + ...ility_CheckNameAvailability_Available.json | 17 + .../DataConnectors_CreateOrUpdate.json | 67 + .../examples/DataConnectors_Delete.json | 19 + .../examples/DataConnectors_Get.json | 38 + .../examples/DataConnectors_List.json | 67 + ...taManagerForAgricultureExtensions_Get.json | 243 + ...aManagerForAgricultureExtensions_List.json | 248 + ...orAgricultureResources_CreateOrUpdate.json | 65 + ...ManagerForAgricultureResources_Delete.json | 12 + ...ataManagerForAgricultureResources_Get.json | 34 + ...icultureResources_ListByResourceGroup.json | 38 + ...ricultureResources_ListBySubscription.json | 37 + ...ManagerForAgricultureResources_Update.json | 67 + .../examples/Extensions_CreateOrUpdate.json | 46 + .../examples/Extensions_Delete.json | 13 + .../examples/Extensions_Get.json | 38 + ...sions_ListByDataManagerForAgriculture.json | 37 + .../examples/OperationResults_Get.json | 19 + .../examples/Operations_List.json | 94 + ...ateEndpointConnections_CreateOrUpdate.json | 57 + .../PrivateEndpointConnections_Delete.json | 18 + .../PrivateEndpointConnections_Get.json | 37 + ...ateEndpointConnections_ListByResource.json | 48 + .../examples/PrivateLinkResources_Get.json | 35 + .../PrivateLinkResources_ListByResource.json | 30 + .../SolutionsDiscoverability_Get.json | 774 +++ .../SolutionsDiscoverability_List.json | 776 +++ .../examples/Solutions_CreateOrUpdate.json | 78 + ...lutions_CreateOrUpdate_MaximumSet_Gen.json | 76 + .../examples/Solutions_Delete.json | 13 + .../Solutions_Delete_MaximumSet_Gen.json | 15 + .../examples/Solutions_Get.json | 39 + .../Solutions_Get_MaximumSet_Gen.json | 39 + .../examples/Solutions_List.json | 42 + .../agrifood/resource-manager/readme.md | 162 + .../v4/customermanagedkeys.json | 71 + .../v4/managedidentity.json | 113 + .../v4/managedidentitywithdelegation.json | 54 + .../resource-management/v4/privatelinks.json | 190 + .../resource-management/v4/types.json | 717 +++ ...nTopics_CreateOrUpdate_MaximumSet_Gen.json | 4 +- ...nTopics_CreateOrUpdate_MinimumSet_Gen.json | 4 +- .../DomainTopics_Delete_MaximumSet_Gen.json | 4 +- .../DomainTopics_Get_MaximumSet_Gen.json | 4 +- .../DomainTopics_Get_MinimumSet_Gen.json | 4 +- ...ainTopics_ListByDomain_MaximumSet_Gen.json | 8 +- ...ainTopics_ListByDomain_MinimumSet_Gen.json | 2 +- ...Domains_CreateOrUpdate_MaximumSet_Gen.json | 58 +- .../Domains_Delete_MaximumSet_Gen.json | 2 +- .../examples/Domains_Get_MaximumSet_Gen.json | 34 +- ...ns_ListByResourceGroup_MaximumSet_Gen.json | 74 +- ...ins_ListBySubscription_MaximumSet_Gen.json | 74 +- ...s_ListSharedAccessKeys_MaximumSet_Gen.json | 4 +- ...s_ListSharedAccessKeys_MinimumSet_Gen.json | 2 +- .../Domains_RegenerateKey_MaximumSet_Gen.json | 4 +- .../Domains_RegenerateKey_MinimumSet_Gen.json | 2 +- .../Domains_Update_MaximumSet_Gen.json | 34 +- .../Domains_Update_MinimumSet_Gen.json | 2 +- ...iptions_CreateOrUpdate_MaximumSet_Gen.json | 36 +- ...iptions_CreateOrUpdate_MinimumSet_Gen.json | 4 +- ...ntSubscriptions_Delete_MaximumSet_Gen.json | 4 +- ...bscriptions_GetFullUrl_MaximumSet_Gen.json | 4 +- ...bscriptions_GetFullUrl_MinimumSet_Gen.json | 4 +- ...EventSubscriptions_Get_MaximumSet_Gen.json | 20 +- ...EventSubscriptions_Get_MinimumSet_Gen.json | 4 +- ...ions_ListByDomainTopic_MaximumSet_Gen.json | 54 +- ...ions_ListByDomainTopic_MinimumSet_Gen.json | 4 +- ...iptions_ListByResource_MaximumSet_Gen.json | 56 +- ...iptions_ListByResource_MinimumSet_Gen.json | 6 +- ...ourceGroupForTopicType_MaximumSet_Gen.json | 52 +- ...ourceGroupForTopicType_MinimumSet_Gen.json | 2 +- ...tGlobalByResourceGroup_MaximumSet_Gen.json | 50 +- ...bscriptionForTopicType_MaximumSet_Gen.json | 52 +- ...bscriptionForTopicType_MinimumSet_Gen.json | 2 +- ...stGlobalBySubscription_MaximumSet_Gen.json | 50 +- ...ourceGroupForTopicType_MaximumSet_Gen.json | 54 +- ...ourceGroupForTopicType_MinimumSet_Gen.json | 4 +- ...egionalByResourceGroup_MaximumSet_Gen.json | 52 +- ...egionalByResourceGroup_MinimumSet_Gen.json | 2 +- ...bscriptionForTopicType_MaximumSet_Gen.json | 54 +- ...bscriptionForTopicType_MinimumSet_Gen.json | 4 +- ...RegionalBySubscription_MaximumSet_Gen.json | 52 +- ...RegionalBySubscription_MinimumSet_Gen.json | 2 +- ...ntSubscriptions_Update_MaximumSet_Gen.json | 36 +- ...ntSubscriptions_Update_MinimumSet_Gen.json | 4 +- .../Operations_List_MaximumSet_Gen.json | 14 +- ...ointConnections_Delete_MaximumSet_Gen.json | 4 +- ...ndpointConnections_Get_MaximumSet_Gen.json | 6 +- ...ndpointConnections_Get_MinimumSet_Gen.json | 4 +- ...ections_ListByResource_MaximumSet_Gen.json | 10 +- ...ections_ListByResource_MinimumSet_Gen.json | 2 +- ...ointConnections_Update_MaximumSet_Gen.json | 10 +- ...ointConnections_Update_MinimumSet_Gen.json | 4 +- ...ivateLinkResources_Get_MaximumSet_Gen.json | 6 +- ...ivateLinkResources_Get_MinimumSet_Gen.json | 6 +- ...sources_ListByResource_MaximumSet_Gen.json | 10 +- ...sources_ListByResource_MinimumSet_Gen.json | 4 +- .../TopicTypes_Get_MaximumSet_Gen.json | 8 +- .../TopicTypes_Get_MinimumSet_Gen.json | 2 +- ...icTypes_ListEventTypes_MaximumSet_Gen.json | 6 +- ...icTypes_ListEventTypes_MinimumSet_Gen.json | 2 +- .../TopicTypes_List_MaximumSet_Gen.json | 12 +- .../Topics_CreateOrUpdate_MaximumSet_Gen.json | 58 +- .../Topics_Delete_MaximumSet_Gen.json | 2 +- .../examples/Topics_Get_MaximumSet_Gen.json | 34 +- ...cs_ListByResourceGroup_MaximumSet_Gen.json | 74 +- ...ics_ListBySubscription_MaximumSet_Gen.json | 74 +- .../Topics_ListEventTypes_MaximumSet_Gen.json | 10 +- .../Topics_ListEventTypes_MinimumSet_Gen.json | 6 +- ...s_ListSharedAccessKeys_MaximumSet_Gen.json | 2 +- ...s_ListSharedAccessKeys_MinimumSet_Gen.json | 2 +- .../Topics_RegenerateKey_MaximumSet_Gen.json | 2 +- .../Topics_RegenerateKey_MinimumSet_Gen.json | 2 +- .../Topics_Update_MaximumSet_Gen.json | 34 +- .../Topics_Update_MinimumSet_Gen.json | 2 +- .../Operations_List_MaximumSet_Gen.json | 28 +- ...ointConnections_Delete_MaximumSet_Gen.json | 2 +- ...ointConnections_Delete_MinimumSet_Gen.json | 2 +- ...ndpointConnections_Get_MaximumSet_Gen.json | 4 +- ...ndpointConnections_Get_MinimumSet_Gen.json | 2 +- ...ointConnections_Update_MaximumSet_Gen.json | 6 +- ...ointConnections_Update_MinimumSet_Gen.json | 2 +- ..._CheckNameAvailability_MaximumSet_Gen.json | 2 +- ..._CheckNameAvailability_MinimumSet_Gen.json | 2 +- ...SignalR_CreateOrUpdate_MaximumSet_Gen.json | 10 +- .../examples/SignalR_Get_MaximumSet_Gen.json | 4 +- ...lR_ListByResourceGroup_MaximumSet_Gen.json | 12 +- ...alR_ListBySubscription_MaximumSet_Gen.json | 12 +- .../SignalR_Update_MaximumSet_Gen.json | 6 +- .../examples/Usages_List_MaximumSet_Gen.json | 6 +- .../examples/Usages_List_MinimumSet_Gen.json | 2 +- ...olicies_ListByDatabase_MaximumSet_Gen.json | 2 +- ...olicies_CreateOrUpdate_MaximumSet_Gen.json | 4 +- ...olicies_CreateOrUpdate_MinimumSet_Gen.json | 4 +- ...urityAlertPolicies_Get_MaximumSet_Gen.json | 4 +- ...urityAlertPolicies_Get_MinimumSet_Gen.json | 4 +- ...olicies_ListByDatabase_MaximumSet_Gen.json | 6 +- ...olicies_ListByDatabase_MinimumSet_Gen.json | 4 +- ...tabases_CreateOrUpdate_MaximumSet_Gen.json | 104 +- .../Databases_Export_MaximumSet_Gen.json | 12 +- .../Databases_Failover_MaximumSet_Gen.json | 2 +- .../Databases_Get_MaximumSet_Gen.json | 34 +- ...tabases_ImportDatabase_MaximumSet_Gen.json | 18 +- .../Databases_Import_MaximumSet_Gen.json | 12 +- ...ases_ListByElasticPool_MaximumSet_Gen.json | 78 +- ...ases_ListByElasticPool_MinimumSet_Gen.json | 2 +- ...Databases_ListByServer_MaximumSet_Gen.json | 76 +- ...stInaccessibleByServer_MaximumSet_Gen.json | 76 +- .../Databases_Pause_MaximumSet_Gen.json | 36 +- .../Databases_Rename_MaximumSet_Gen.json | 2 +- .../Databases_Rename_MinimumSet_Gen.json | 2 +- .../Databases_Resume_MaximumSet_Gen.json | 36 +- .../Databases_Update_MaximumSet_Gen.json | 76 +- ...s_UpgradeDataWarehouse_MaximumSet_Gen.json | 2 +- ...tabases_CreateOrUpdate_MaximumSet_Gen.json | 36 +- .../ManagedDatabases_Get_MaximumSet_Gen.json | 8 +- ...tabases_ListByInstance_MaximumSet_Gen.json | 14 +- ...InaccessibleByInstance_MaximumSet_Gen.json | 14 +- ...anagedDatabases_Update_MaximumSet_Gen.json | 24 +- ...cations_ListByInstance_MaximumSet_Gen.json | 2 +- ...olicies_ListByInstance_MaximumSet_Gen.json | 2 +- ...tications_ListByServer_MaximumSet_Gen.json | 2 +- ...tGroups_CreateOrUpdate_MaximumSet_Gen.json | 4 +- ...tGroups_CreateOrUpdate_MinimumSet_Gen.json | 4 +- ...rverTrustGroups_Delete_MaximumSet_Gen.json | 4 +- .../ServerTrustGroups_Get_MaximumSet_Gen.json | 4 +- .../ServerTrustGroups_Get_MinimumSet_Gen.json | 4 +- ...tGroups_ListByInstance_MaximumSet_Gen.json | 2 +- ...tGroups_ListByLocation_MaximumSet_Gen.json | 4 +- ...tGroups_ListByLocation_MinimumSet_Gen.json | 2 +- test/exampleGeneratorTests.ts | 1 + 177 files changed, 11397 insertions(+), 3205 deletions(-) create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/CheckNameAvailability_CheckNameAvailability_AlreadyExists.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/CheckNameAvailability_CheckNameAvailability_Available.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_CreateOrUpdate.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_Delete.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_Get.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_List.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureExtensions_Get.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureExtensions_List.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_CreateOrUpdate.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Delete.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Get.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_ListByResourceGroup.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_ListBySubscription.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Update.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_CreateOrUpdate.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_Delete.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_Get.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_ListByDataManagerForAgriculture.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/OperationResults_Get.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Operations_List.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_CreateOrUpdate.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Delete.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Get.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_ListByResource.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateLinkResources_Get.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateLinkResources_ListByResource.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/SolutionsDiscoverability_Get.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/SolutionsDiscoverability_List.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_CreateOrUpdate.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_CreateOrUpdate_MaximumSet_Gen.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Delete.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Delete_MaximumSet_Gen.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Get.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Get_MaximumSet_Gen.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_List.json create mode 100644 test/exampleGenerator/specification/agrifood/resource-manager/readme.md create mode 100644 test/exampleGenerator/specification/common-types/resource-management/v4/customermanagedkeys.json create mode 100644 test/exampleGenerator/specification/common-types/resource-management/v4/managedidentity.json create mode 100644 test/exampleGenerator/specification/common-types/resource-management/v4/managedidentitywithdelegation.json create mode 100644 test/exampleGenerator/specification/common-types/resource-management/v4/privatelinks.json create mode 100644 test/exampleGenerator/specification/common-types/resource-management/v4/types.json diff --git a/lib/generator/mocker.ts b/lib/generator/mocker.ts index b8f5159e..41de610e 100644 --- a/lib/generator/mocker.ts +++ b/lib/generator/mocker.ts @@ -57,21 +57,13 @@ export default class Mocker { } const minLength = "minLength" in paramSpec ? paramSpec.minLength : 1; const maxLength = "maxLength" in paramSpec ? paramSpec.maxLength : minLength * 30; - // NOTE: hard to handle minLength/maxLength and regular expressions at the same time. Length limit should be set by regex. - // If the mocked value fails to meet the constraints, error info will be logged and empty string will return. - if ("pattern" in paramSpec) { - const Mock = require("mockjs"); - return this.mockForPattern( - Mock, - paramSpec.pattern, - paramSpec.minLength, - paramSpec.maxLength, - paramName - ); - } const length = this.getRandomInt(minLength, maxLength); let mockedValue = randomString(length); + if ("pattern" in paramSpec) { + return `Replace this value with a string matching RegExp ${paramSpec.pattern}`; + } + if (paramSpec.format === "uri") { const prefix = "https://microsoft.com/a"; mockedValue = prefix + mockedValue.slice(prefix.length); @@ -80,23 +72,6 @@ export default class Mocker { return mockedValue; } - // Note: complex regular expression may produce wrong value, - // e.g. "^(?![0-9]+$)(?!-)[a-zA-Z0-9-]{2,49}[a-zA-Z0-9]$", this is caused by the lib mockjs - private mockForPattern( - Mock: any, - pattern: string, - _minLength: any, - _maxLength: any, - _paramName: string - ) { - for (let i = 0; i < 10; i++) { - const { data } = Mock.mock({ - data: new RegExp(pattern), - }); - return data; - } - } - private generateInteger(paramSpec: any) { const min = "minimum" in paramSpec ? paramSpec.minimum : 1; const max = "maximum" in paramSpec ? paramSpec.maximum : min * 30; diff --git a/package-lock.json b/package-lock.json index 6fc21887..397bcb53 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "oav", - "version": "3.3.1", + "version": "3.3.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "oav", - "version": "3.3.1", + "version": "3.3.2", "license": "MIT", "dependencies": { "@apidevtools/swagger-parser": "10.0.3", @@ -33,7 +33,6 @@ "lodash": "^4.17.21", "md5-file": "^5.0.0", "mkdirp": "^1.0.4", - "mockjs": "^1.1.0", "moment": "^2.29.3", "ms-rest": "^2.5.6", "mustache": "^4.2.0", @@ -92,6 +91,15 @@ "node": ">=12.0.0" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -146,9 +154,9 @@ } }, "node_modules/@autorest/schemas": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@autorest/schemas/-/schemas-1.3.4.tgz", - "integrity": "sha512-6KWlY9rvFZt2qBA0/9N1efB81tZ57rpnzO6L/nkqV882JKEJA4RPJmf5H0cY5TrA4OEVDuMoZoHlT7bu8SvtIQ==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@autorest/schemas/-/schemas-1.3.5.tgz", + "integrity": "sha512-HUP89Ns/4vDGcMtmFt/fxu+QqKvit/IQ8oBTQjzC6RnJojF+880KoEgTuweTuea2stzRmNyuMiBu4F8AnxdyUA==" }, "node_modules/@azure-tools/openapi-tools-common": { "version": "1.2.2", @@ -199,21 +207,22 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", + "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", "dependencies": { "@azure/abort-controller": "^1.0.0", + "@azure/core-util": "^1.1.0", "tslib": "^2.2.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" } }, "node_modules/@azure/core-http": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.2.tgz", - "integrity": "sha512-o1wR9JrmoM0xEAa0Ue7Sp8j+uJvmqYaGoHOCT5qaVYmvgmnZDC0OvQimPA/JR3u77Sz6D1y3Xmk1y69cDU9q9A==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-auth": "^1.3.0", @@ -255,15 +264,15 @@ } }, "node_modules/@azure/core-util": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.3.2.tgz", - "integrity": "sha512-2bECOUh88RvL1pMZTcc6OzfobBeWDBf5oBbhjIhT1MV9otMVWCzpOJkkiKtrnO88y5GGBelgY8At73KGAdbkeQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.6.1.tgz", + "integrity": "sha512-h5taHeySlsV9qxuK64KZxy4iln1BtMYlNt5jbuEFN3UFSAd1EwKg/Gjl5a6tZ/W8t6li3xPnutOx7zbDyXnPmQ==", "dependencies": { "@azure/abort-controller": "^1.0.0", "tslib": "^2.2.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@azure/logger": { @@ -348,35 +357,35 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.3.tgz", - "integrity": "sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.1.tgz", - "integrity": "sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.0", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-module-transforms": "^7.22.1", - "@babel/helpers": "^7.22.0", - "@babel/parser": "^7.22.0", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -387,33 +396,111 @@ } }, "node_modules/@babel/core/node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/core/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/core/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/core/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/core/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@babel/core/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/core/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/generator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.3.tgz", - "integrity": "sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==", + "node_modules/@babel/core/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "dependencies": { - "@babel/types": "^7.22.3", + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -423,16 +510,87 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz", - "integrity": "sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.0", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -441,162 +599,88 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz", - "integrity": "sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "dev": true, - "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.21.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz", - "integrity": "sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, "dependencies": { - "@babel/types": "^7.21.5" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.3.tgz", - "integrity": "sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", "dev": true, "dependencies": { - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.3" + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -675,9 +759,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", - "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -834,46 +918,118 @@ } }, "node_modules/@babel/template": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", - "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/parser": "^7.21.9", - "@babel/types": "^7.21.5" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template/node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.4.tgz", - "integrity": "sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==", + "node_modules/@babel/template/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.3", - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.22.4", - "@babel/types": "^7.22.4", - "debug": "^4.1.0", + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/template/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/template/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/template/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/template/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/template/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/template/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -881,17 +1037,68 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/traverse/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/traverse/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/@babel/traverse/node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -901,14 +1108,35 @@ "node": ">=4" } }, - "node_modules/@babel/types": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.4.tgz", - "integrity": "sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==", + "node_modules/@babel/traverse/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -938,9 +1166,9 @@ } }, "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", "engines": { "node": ">=0.1.90" } @@ -1315,9 +1543,9 @@ } }, "node_modules/@jest/types/node_modules/@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -1338,9 +1566,9 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true, "engines": { "node": ">=6.0.0" @@ -1362,21 +1590,15 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, "node_modules/@jsdevtools/ono": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", @@ -1418,9 +1640,9 @@ } }, "node_modules/@opentelemetry/api": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", - "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.7.0.tgz", + "integrity": "sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==", "engines": { "node": ">=8.0.0" } @@ -1573,17 +1795,17 @@ } }, "node_modules/@types/async-retry": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.4.5.tgz", - "integrity": "sha512-YrdjSD+yQv7h6d5Ip+PMxh3H6ZxKyQk0Ts+PvaNRInxneG9PFVZjFg77ILAN+N6qYf7g4giSJ1l+ZjQ1zeegvA==", + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.4.8.tgz", + "integrity": "sha512-Qup/B5PWLe86yI5I3av6ePGaeQrIHNKCwbsQotD6aHQ6YkHsMUxVZkZsmx/Ry3VZQ6uysHwTjQ7666+k6UjVJA==", "dependencies": { "@types/retry": "*" } }, "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -1594,18 +1816,18 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -1613,23 +1835,23 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dev": true, "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/commonmark": { - "version": "0.27.6", - "resolved": "https://registry.npmjs.org/@types/commonmark/-/commonmark-0.27.6.tgz", - "integrity": "sha512-t3S2hOtSSuBp1H5PTFmekGFu9U9LBzGvHy93zHwusvj4RIGUrBQ4zHvw49CkJtAl6fZvsadKhYbv8WTxJLbBmw==" + "version": "0.27.9", + "resolved": "https://registry.npmjs.org/@types/commonmark/-/commonmark-0.27.9.tgz", + "integrity": "sha512-d3+57WgyPCcIc6oshmcPkmP4+JqRRot9eeZLsBsutWtIxwWivpoyc2wEcolOp8MyO3ZWN846mMdoR02kdHSMCw==" }, "node_modules/@types/difflib": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@types/difflib/-/difflib-0.2.1.tgz", - "integrity": "sha512-kE+4MurSJ66r/dxtmlCEbvcSajl13KZ+IVldnpAwPBP5vTuqeWoMwoPMf4oZbMcb9rn8LOlik9uhFhzjOogFxQ==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@types/difflib/-/difflib-0.2.7.tgz", + "integrity": "sha512-NCG38r/Wxkx7ZnGntRAVl3dPReR6nrauZq51viGgCQ8iM0QldrF7mN65SFnU3cJPaXo6Ry5+zhL0EVkfOgJsHw==", "dev": true }, "node_modules/@types/fs-extra": { @@ -1652,45 +1874,45 @@ } }, "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/heap": { - "version": "0.2.31", - "resolved": "https://registry.npmjs.org/@types/heap/-/heap-0.2.31.tgz", - "integrity": "sha512-cKL2veQoMEQGGSib6GTq7Of6mAX1e6gH/7F9ddE4+qsga/RRK/ThAkZcKF/i1yVc30ZxlY2r6vZ74NZNtAA0Yw==", + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/@types/heap/-/heap-0.2.34.tgz", + "integrity": "sha512-x9gp0NZnQeFrgrb6O3Tq5KtvsuEhWbc2vlHfs4cDOKcHsanzI39lIGcPdND/MRyaKUbxNgKXfKGCQGnjjOWweQ==", "dev": true }, "node_modules/@types/humanize-duration": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.1.tgz", - "integrity": "sha512-K3e+NZlpCKd6Bd/EIdqjFJRFHbrq5TzPPLwREk5Iv/YoIjQrs6ljdAUCo+Lb2xFlGNOjGSE0dqsVD19cZL137w==", + "version": "3.27.4", + "resolved": "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.4.tgz", + "integrity": "sha512-yaf7kan2Sq0goxpbcwTQ+8E9RP6HutFBPv74T/IA/ojcHKhuKVlk2YFYyHhWZeLvZPzzLE3aatuQB4h0iqyyUA==", "dev": true }, "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true }, "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" @@ -1707,9 +1929,9 @@ } }, "node_modules/@types/js-yaml": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", - "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", "dev": true }, "node_modules/@types/json-merge-patch": { @@ -1719,15 +1941,15 @@ "dev": true }, "node_modules/@types/json-pointer": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/@types/json-pointer/-/json-pointer-1.0.31.tgz", - "integrity": "sha512-hTPul7Um6LqsHXHQpdkXTU7Oysjsf+9k4Yfmg6JhSKG/jj9QuQGyMUdj6trPH6WHiIdxw7nYSROgOxeFmCVK2w==", + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/@types/json-pointer/-/json-pointer-1.0.34.tgz", + "integrity": "sha512-JRnWcxzXSaLei98xgw1B7vAeBVOrkyw0+Rt9j1QoJrczE78OpHsyQC8GNbuhw+/2vxxDe58QvWnngS86CoIbRg==", "dev": true }, "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" }, "node_modules/@types/json-schema-traverse": { "version": "0.4.0", @@ -1769,15 +1991,15 @@ } }, "node_modules/@types/mustache": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/mustache/-/mustache-4.2.2.tgz", - "integrity": "sha512-MUSpfpW0yZbTgjekDbH0shMYBUD+X/uJJJMm9LXN1d5yjl5lCY1vN/eWKD6D1tOtjA6206K0zcIPnUaFMurdNA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/mustache/-/mustache-4.2.5.tgz", + "integrity": "sha512-PLwiVvTBg59tGFL/8VpcGvqOu3L4OuveNvPi0EYbWchRdEVP++yRUXJPFl+CApKEq13017/4Nf7aQ5lTtHUNsA==", "dev": true }, "node_modules/@types/newman": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/newman/-/newman-5.3.3.tgz", - "integrity": "sha512-N33Y5fGr1tKuzFQOXEGq//uc02ZLYL3r2/KclJg2rTswTB9VeDlXXDI/kVFPnhyJXvIMJSrXavHGpLaqEmED7Q==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/@types/newman/-/newman-5.3.6.tgz", + "integrity": "sha512-5vTLRuadzVwS0MkpXhccpny/6qg7GwAUf1Q3EScEdKyWKfxMT0mT+8ygRYctDhkIRgP/NyssAojO+hEv8+HNjQ==", "dev": true, "dependencies": { "@types/postman-collection": "*", @@ -1790,37 +2012,24 @@ "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" }, "node_modules/@types/node-fetch": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.4.tgz", - "integrity": "sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==", + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", "dependencies": { "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "node_modules/@types/node-fetch/node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "form-data": "^4.0.0" } }, "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, "node_modules/@types/postman-collection": { - "version": "3.5.7", - "resolved": "https://registry.npmjs.org/@types/postman-collection/-/postman-collection-3.5.7.tgz", - "integrity": "sha512-wqZ/MlGEYP+RoiofnAnKDJAHxRzmMK97CeFLoHPNoHdHX0uyBLCDl+uZV9x4xuPVRjkeM4xcarIaUaUk47c7SQ==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/postman-collection/-/postman-collection-3.5.10.tgz", + "integrity": "sha512-l8xAUZNW9MzKWyeWuPgQlnyvpX8beeLqXYZTixr55Figae8/0gFb5l5GcU1y+3yeDmbXdY57cGxdvu+4OGbMdg==", "dev": true, "dependencies": { "@types/node": "*" @@ -1833,14 +2042,14 @@ "dev": true }, "node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==" + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz", + "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==" }, "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "dev": true }, "node_modules/@types/swagger-parser": { @@ -1853,27 +2062,27 @@ } }, "node_modules/@types/swagger-schema-official": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/@types/swagger-schema-official/-/swagger-schema-official-2.0.22.tgz", - "integrity": "sha512-7yQiX6MWSFSvc/1wW5smJMZTZ4fHOd+hqLr3qr/HONDxHEa2bnYAsOcGBOEqFIjd4yetwMOdEDdeW+udRAQnHA==", + "version": "2.0.25", + "resolved": "https://registry.npmjs.org/@types/swagger-schema-official/-/swagger-schema-official-2.0.25.tgz", + "integrity": "sha512-T92Xav+Gf/Ik1uPW581nA+JftmjWPgskw/WBf4TJzxRG/SJ+DfNnNE+WuZ4mrXuzflQMqMkm1LSYjzYW7MB1Cg==", "dev": true }, "node_modules/@types/toposort": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/toposort/-/toposort-2.0.3.tgz", - "integrity": "sha512-jRtyvEu0Na/sy0oIxBW0f6wPQjidgVqlmCTJVHEGTNEUdL1f0YSvdPzHY7nX7MUWAZS6zcAa0KkqofHjy/xDZQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/toposort/-/toposort-2.0.7.tgz", + "integrity": "sha512-sQNk65vbC36+UixCkcky+dCr7MlflHcVILg1FVGqlUntsLFv9xd9ToWIVko/gTuin+cVe16t+2YubEFkhnSuPQ==", "dev": true }, "node_modules/@types/tough-cookie": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", "dev": true }, "node_modules/@types/triple-beam": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", - "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" }, "node_modules/@types/tunnel": { "version": "0.0.3", @@ -1884,9 +2093,9 @@ } }, "node_modules/@types/uuid": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.10.tgz", - "integrity": "sha512-BgeaZuElf7DEYZhWYDTc/XcLZXdVgFkVSTa13BqKvbnmUrxr3TJFKofUxCtDO9UQOdhnV+HPOESdHiHKZOJV1A==", + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.13.tgz", + "integrity": "sha512-pAeZeUbLE4Z9Vi9wsWV2bYPTweEHeJJy0G4pEjOA/FSvy1Ad5U5Km8iDV6TKre1mjBiVNfAdVHKruP8bAh4Q5A==", "dev": true }, "node_modules/@types/yargs": { @@ -1896,9 +2105,9 @@ "dev": true }, "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { @@ -2089,6 +2298,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/acorn": { @@ -2275,15 +2485,15 @@ } }, "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", "is-string": "^1.0.7" }, "engines": { @@ -2311,15 +2521,34 @@ "node": ">=0.10.0" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" }, "engines": { @@ -2330,14 +2559,14 @@ } }, "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" }, "engines": { @@ -2347,6 +2576,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", @@ -2491,9 +2741,9 @@ } }, "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -2656,9 +2906,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "dev": true, "funding": [ { @@ -2675,10 +2925,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -2735,13 +2985,14 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2770,9 +3021,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001495", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001495.tgz", - "integrity": "sha512-F6x5IEuigtUfU5ZMQK2jsy5JqUUlEFRVZq8bO2a+ysq5K7jD6PPc9YXZj78xDNS3uNchesp1Jw47YXEqr+Viyg==", + "version": "1.0.30001580", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001580.tgz", + "integrity": "sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==", "dev": true, "funding": [ { @@ -2883,75 +3134,17 @@ "node": ">=0.10.0" } }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, "node_modules/cli-progress": { @@ -3000,9 +3193,9 @@ } }, "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, "node_modules/collection-visit": { @@ -3094,11 +3287,11 @@ } }, "node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "engines": { - "node": ">=14" + "node": ">= 10" } }, "node_modules/commonmark": { @@ -3119,10 +3312,13 @@ } }, "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/concat-map": { "version": "0.0.1", @@ -3364,12 +3560,27 @@ "node": ">=0.10.0" } }, - "node_modules/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", "dev": true, "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, @@ -3458,6 +3669,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", "dev": true, "dependencies": { "webidl-conversions": "^5.0.0" @@ -3490,9 +3702,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.420", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.420.tgz", - "integrity": "sha512-BpPy2KXZc+UPbI8NGo2QdHU1Mkq11pO/zaNDHY57L09K/0ytrPw+IiLOUvZ1NjI5BlAVF5DkNr1UBUS76Tc4ow==", + "version": "1.4.646", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.646.tgz", + "integrity": "sha512-vThkQ0JuF45qT/20KbRgM56lV7IuGt7SjhawQ719PDHzhP84KAO1WJoaxgCoAffKHK47FmVKP1Fqizx7CwK1SA==", "dev": true }, "node_modules/emittery": { @@ -3527,12 +3739,13 @@ } }, "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, "dependencies": { - "ansi-colors": "^4.1.1" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8.6" @@ -3553,25 +3766,26 @@ } }, "node_modules/es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "call-bind": "^1.0.5", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has": "^1.0.3", "has-property-descriptors": "^1.0.0", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", + "hasown": "^2.0.0", "internal-slot": "^1.0.5", "is-array-buffer": "^3.0.2", "is-callable": "^1.2.7", @@ -3579,19 +3793,23 @@ "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", + "is-typed-array": "^1.1.12", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" + "which-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -3601,26 +3819,26 @@ } }, "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" }, "engines": { "node": ">= 0.4" } }, "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "node_modules/es-to-primitive": { @@ -3662,15 +3880,14 @@ } }, "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "esutils": "^2.0.2" }, "bin": { "escodegen": "bin/escodegen.js", @@ -3692,57 +3909,6 @@ "node": ">=4.0" } }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/eslint": { "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", @@ -3816,14 +3982,14 @@ } }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, "dependencies": { "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { @@ -3862,26 +4028,28 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" @@ -3912,9 +4080,9 @@ } }, "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3982,9 +4150,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4246,66 +4414,17 @@ "node": ">=0.10.0" } }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, "node_modules/expand-brackets/node_modules/is-extendable": { @@ -4317,15 +4436,6 @@ "node": ">=0.10.0" } }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/expand-brackets/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -4498,9 +4608,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -4525,9 +4635,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -4600,12 +4710,13 @@ } }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { @@ -4613,9 +4724,9 @@ } }, "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", "dev": true }, "node_modules/fn.name": { @@ -4726,9 +4837,9 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, "optional": true, @@ -4740,21 +4851,24 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -4796,15 +4910,15 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4908,9 +5022,9 @@ } }, "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -4982,12 +5096,13 @@ "optional": true }, "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, "dependencies": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, @@ -5022,18 +5137,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -5053,12 +5156,12 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.1" + "get-intrinsic": "^1.2.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5166,6 +5269,18 @@ "node": ">=0.10.0" } }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/heap": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", @@ -5240,9 +5355,9 @@ } }, "node_modules/httpreq": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.5.2.tgz", - "integrity": "sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-1.1.1.tgz", + "integrity": "sha512-uhSZLPPD2VXXOSN8Cni3kIsoFHaU2pT/nySEU/fHr/ePbqHYr0jeiQRmUKLEirC09SFPsdMoA7LU7UXMd/w0Kw==", "engines": { "node": ">= 6.15.1" } @@ -5270,9 +5385,9 @@ } }, "node_modules/humanize-duration": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.28.0.tgz", - "integrity": "sha512-jMAxraOOmHuPbffLVDKkEKi/NeG8dMqP8lGRd6Tbf7JgAeG33jjgPWDbXXU7ypCI0o+oNKJFgbSB9FKVdWNI2A==" + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.31.0.tgz", + "integrity": "sha512-fRrehgBG26NNZysRlTq1S+HPtDpp3u+Jzdc/d5A4cEzOD86YLAkDaJyJg8krSdCi7CJ+s7ht3fwRj8Dl+Btd0w==" }, "node_modules/iconv-lite": { "version": "0.6.3", @@ -5286,9 +5401,9 @@ } }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true, "engines": { "node": ">= 4" @@ -5353,13 +5468,13 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", "side-channel": "^1.0.4" }, "engines": { @@ -5380,15 +5495,15 @@ } }, "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "hasown": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, "node_modules/is-array-buffer": { @@ -5469,27 +5584,27 @@ } }, "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "hasown": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, "node_modules/is-date-object": { @@ -5508,17 +5623,16 @@ } }, "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, "node_modules/is-docker": { @@ -5711,16 +5825,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.11" }, "engines": { "node": ">= 0.4" @@ -5795,9 +5905,9 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, "engines": { "node": ">=8" @@ -5819,26 +5929,26 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/istanbul-lib-source-maps": { @@ -5856,9 +5966,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -6455,9 +6565,9 @@ } }, "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -6724,9 +6834,9 @@ } }, "node_modules/jsdom/node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -6761,6 +6871,12 @@ "node": ">=4" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "node_modules/json-merge-patch": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz", @@ -6856,9 +6972,9 @@ } }, "node_modules/junit-report-builder": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-3.0.1.tgz", - "integrity": "sha512-B8AZ2q24iGwPM3j/ZHc9nD0BY1rKhcnWCA1UvT8mhHfR8Vo/HTtg3ojMyo55BgctqQGZG7H8z0+g+mEUc32jgg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-3.1.0.tgz", + "integrity": "sha512-uKcPKbjl/v3pqQUuQuCehmuObAb9adZiZleKp0JijMmKPpBh5rl9YvyPjVqzaLkA0dROnMnQvjXQF37VbYoofw==", "dependencies": { "date-format": "4.0.3", "lodash": "^4.17.21", @@ -6869,6 +6985,37 @@ "node": ">=8" } }, + "node_modules/junit-report-builder/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/junit-report-builder/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -6996,16 +7143,19 @@ "dev": true }, "node_modules/logform": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", - "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz", + "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==", "dependencies": { - "@colors/colors": "1.5.0", + "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", "fecha": "^4.2.0", "ms": "^2.1.1", "safe-stable-stringify": "^2.3.1", "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" } }, "node_modules/lru-cache": { @@ -7018,27 +7168,20 @@ } }, "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, "dependencies": { - "semver": "^6.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -7207,21 +7350,10 @@ "node": ">=10" } }, - "node_modules/mockjs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mockjs/-/mockjs-1.1.0.tgz", - "integrity": "sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==", - "dependencies": { - "commander": "*" - }, - "bin": { - "random": "bin/random" - } - }, "node_modules/moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", "engines": { "node": "*" } @@ -7354,14 +7486,6 @@ "node": ">=10" } }, - "node_modules/newman/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, "node_modules/newman/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -7460,9 +7584,9 @@ "dev": true }, "node_modules/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -7534,9 +7658,9 @@ "integrity": "sha512-0yggixNfrA1KcBwvh/Hy2xAS1Wfs9dcg6TdFf2zN7gilcAigMdrtZ4ybrBSXBgLvGDw9V1p2MRnGBMq7XjTWLg==" }, "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/noms": { @@ -7562,9 +7686,9 @@ } }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -7689,9 +7813,9 @@ } }, "node_modules/npm-run-all/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -7755,9 +7879,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.5.tgz", - "integrity": "sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", "dev": true }, "node_modules/oauth-sign": { @@ -7794,51 +7918,17 @@ "node": ">=0.10.0" } }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, "node_modules/object-copy/node_modules/kind-of": { @@ -7862,9 +7952,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7892,13 +7982,13 @@ } }, "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, @@ -7909,6 +7999,35 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, "node_modules/object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -7922,14 +8041,14 @@ } }, "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -7976,17 +8095,17 @@ "peer": true }, "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -8184,9 +8303,9 @@ } }, "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, "engines": { "node": ">= 6" @@ -8214,9 +8333,9 @@ } }, "node_modules/postman-collection": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/postman-collection/-/postman-collection-4.1.7.tgz", - "integrity": "sha512-fMICmDa6megCH/jKq66MZVcR26wrSn1G/rjIkqrtdB6Df4u/I+XLRbWueQnz91Jwm3FR+su1refy4gwIjLLGLg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postman-collection/-/postman-collection-4.3.0.tgz", + "integrity": "sha512-QpmNOw1JhAVQTFWRz443/qpKs4/3T1MFrKqDZ84RS1akxOzhXXr15kD8+/+jeA877qyy9rfMsrFgLe2W7aCPjw==", "dependencies": { "@faker-js/faker": "5.5.3", "file-type": "3.9.0", @@ -8227,7 +8346,7 @@ "mime-format": "2.0.1", "mime-types": "2.1.35", "postman-url-encoder": "3.0.5", - "semver": "7.3.8", + "semver": "7.5.4", "uuid": "8.3.2" }, "engines": { @@ -8290,31 +8409,6 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/postman-collection/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postman-collection/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/postman-collection/node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -8323,11 +8417,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/postman-collection/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/postman-request": { "version": "2.88.1-postman.31", "resolved": "https://registry.npmjs.org/postman-request/-/postman-request-2.88.1-postman.31.tgz", @@ -8403,6 +8492,26 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, + "node_modules/postman-runtime/node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, "node_modules/postman-runtime/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -8646,9 +8755,9 @@ } }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "engines": { "node": ">=6" } @@ -8800,9 +8909,9 @@ } }, "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==" }, "node_modules/regex-not": { "version": "1.0.2", @@ -8818,14 +8927,14 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" + "set-function-name": "^2.0.0" }, "engines": { "node": ">= 0.4" @@ -8983,12 +9092,12 @@ "dev": true }, "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "dependencies": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -9110,6 +9219,30 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/safe-array-concat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -9139,15 +9272,18 @@ } }, "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", + "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", "is-regex": "^1.1.4" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9405,9 +9541,9 @@ } }, "node_modules/sane/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -9460,9 +9596,9 @@ } }, "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" }, "node_modules/saxes": { "version": "5.0.1", @@ -9477,10 +9613,9 @@ } }, "node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "dev": true, + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -9495,7 +9630,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -9506,8 +9640,7 @@ "node_modules/semver/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/serialised-error": { "version": "1.1.3", @@ -9524,6 +9657,36 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, + "node_modules/set-function-length": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.2", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -9764,66 +9927,17 @@ "node": ">=0.10.0" } }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, "node_modules/snapdragon/node_modules/is-extendable": { @@ -9835,15 +9949,6 @@ "node": ">=0.10.0" } }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/snapdragon/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -9909,9 +10014,9 @@ } }, "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz", + "integrity": "sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==", "dev": true }, "node_modules/spdx-expression-parse": { @@ -9925,9 +10030,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", "dev": true }, "node_modules/split-string": { @@ -9948,9 +10053,9 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -10025,75 +10130,17 @@ "node": ">=0.10.0" } }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, "node_modules/stream-length": { @@ -10137,14 +10184,14 @@ } }, "node_modules/string.prototype.padend": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz", - "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.5.tgz", + "integrity": "sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -10159,14 +10206,14 @@ "integrity": "sha512-1BH+X+1hSthZFW+X+JaUkjkkUPwIlLEMJBLANN3hOob3RhEk5snLWNECDnYbgn/m5c5JV7Ersu1Yubaf+05cIA==" }, "node_modules/string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -10176,28 +10223,28 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10544,9 +10591,12 @@ } }, "node_modules/triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "engines": { + "node": ">= 14.0.0" + } }, "node_modules/ts-jest": { "version": "26.5.6", @@ -10577,9 +10627,9 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", @@ -10610,9 +10660,9 @@ } }, "node_modules/tslib": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", - "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tsutils": { "version": "3.21.0", @@ -10692,6 +10742,57 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typed-array-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", @@ -10785,9 +10886,9 @@ } }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "engines": { "node": ">= 10.0.0" } @@ -10856,9 +10957,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "funding": [ { @@ -10950,9 +11051,9 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" }, "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", "dev": true }, "node_modules/v8-to-istanbul": { @@ -10989,9 +11090,9 @@ } }, "node_modules/validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", "engines": { "node": ">= 0.10" } @@ -11132,17 +11233,16 @@ "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" }, "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "call-bind": "^1.0.4", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -11152,11 +11252,11 @@ } }, "node_modules/winston": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.9.0.tgz", - "integrity": "sha512-jW51iW/X95BCW6MMtZWr2jKQBP4hV5bIDq9QrIjfDk6Q9QuxvTKEAlpUNAzP+HYHFFCeENhph16s0zEunu4uuQ==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz", + "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==", "dependencies": { - "@colors/colors": "1.5.0", + "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", @@ -11173,16 +11273,16 @@ } }, "node_modules/winston-transport": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", - "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.6.0.tgz", + "integrity": "sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg==", "dependencies": { "logform": "^2.3.2", "readable-stream": "^3.6.0", "triple-beam": "^1.3.0" }, "engines": { - "node": ">= 6.4.0" + "node": ">= 12.0.0" } }, "node_modules/winston-transport/node_modules/readable-stream": { @@ -11429,6 +11529,12 @@ } }, "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, "@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -11474,9 +11580,9 @@ } }, "@autorest/schemas": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@autorest/schemas/-/schemas-1.3.4.tgz", - "integrity": "sha512-6KWlY9rvFZt2qBA0/9N1efB81tZ57rpnzO6L/nkqV882JKEJA4RPJmf5H0cY5TrA4OEVDuMoZoHlT7bu8SvtIQ==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@autorest/schemas/-/schemas-1.3.5.tgz", + "integrity": "sha512-HUP89Ns/4vDGcMtmFt/fxu+QqKvit/IQ8oBTQjzC6RnJojF+880KoEgTuweTuea2stzRmNyuMiBu4F8AnxdyUA==" }, "@azure-tools/openapi-tools-common": { "version": "1.2.2", @@ -11520,18 +11626,19 @@ } }, "@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", + "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", "requires": { "@azure/abort-controller": "^1.0.0", + "@azure/core-util": "^1.1.0", "tslib": "^2.2.0" } }, "@azure/core-http": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.2.tgz", - "integrity": "sha512-o1wR9JrmoM0xEAa0Ue7Sp8j+uJvmqYaGoHOCT5qaVYmvgmnZDC0OvQimPA/JR3u77Sz6D1y3Xmk1y69cDU9q9A==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", "requires": { "@azure/abort-controller": "^1.0.0", "@azure/core-auth": "^1.3.0", @@ -11566,9 +11673,9 @@ } }, "@azure/core-util": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.3.2.tgz", - "integrity": "sha512-2bECOUh88RvL1pMZTcc6OzfobBeWDBf5oBbhjIhT1MV9otMVWCzpOJkkiKtrnO88y5GGBelgY8At73KGAdbkeQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.6.1.tgz", + "integrity": "sha512-h5taHeySlsV9qxuK64KZxy4iln1BtMYlNt5jbuEFN3UFSAd1EwKg/Gjl5a6tZ/W8t6li3xPnutOx7zbDyXnPmQ==", "requires": { "@azure/abort-controller": "^1.0.0", "tslib": "^2.2.0" @@ -11646,195 +11753,255 @@ } }, "@babel/compat-data": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.3.tgz", - "integrity": "sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", "dev": true }, "@babel/core": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.1.tgz", - "integrity": "sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.0", - "@babel/helper-compilation-targets": "^7.22.1", - "@babel/helper-module-transforms": "^7.22.1", - "@babel/helpers": "^7.22.0", - "@babel/parser": "^7.22.0", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "dependencies": { "@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, "@babel/generator": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.3.tgz", - "integrity": "sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "requires": { - "@babel/types": "^7.22.3", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" } }, "@babel/helper-compilation-targets": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz", - "integrity": "sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.22.0", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "@babel/helper-environment-visitor": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz", - "integrity": "sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true }, "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dev": true, "requires": { - "@babel/types": "^7.21.4" + "@babel/types": "^7.22.15" } }, "@babel/helper-module-transforms": { - "version": "7.22.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz", - "integrity": "sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-simple-access": "^7.21.5", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.0" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" } }, "@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true }, "@babel/helper-simple-access": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, "requires": { - "@babel/types": "^7.21.5" + "@babel/types": "^7.22.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-string-parser": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "dev": true }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true }, "@babel/helpers": { - "version": "7.22.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.3.tgz", - "integrity": "sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", "dev": true, "requires": { - "@babel/template": "^7.21.9", - "@babel/traverse": "^7.22.1", - "@babel/types": "^7.22.3" + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9" } }, "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "dependencies": { @@ -11897,9 +12064,9 @@ } }, "@babel/parser": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", - "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", "dev": true }, "@babel/plugin-syntax-async-generators": { @@ -12011,70 +12178,184 @@ } }, "@babel/template": { - "version": "7.21.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", - "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", "dev": true, "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/parser": "^7.21.9", - "@babel/types": "^7.21.5" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" }, "dependencies": { "@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" } } } }, "@babel/traverse": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.4.tgz", - "integrity": "sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", "dev": true, "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.22.3", - "@babel/helper-environment-visitor": "^7.22.1", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.22.4", - "@babel/types": "^7.22.4", - "debug": "^4.1.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" } }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, "@babel/types": { - "version": "7.22.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.4.tgz", - "integrity": "sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", "dev": true, "requires": { - "@babel/helper-string-parser": "^7.21.5", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, @@ -12095,9 +12376,9 @@ } }, "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==" }, "@dabh/diagnostics": { "version": "2.0.3", @@ -12414,9 +12695,9 @@ }, "dependencies": { "@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -12436,9 +12717,9 @@ } }, "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true }, "@jridgewell/set-array": { @@ -12454,21 +12735,13 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, - "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - } + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@jsdevtools/ono": { @@ -12503,9 +12776,9 @@ } }, "@opentelemetry/api": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", - "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.7.0.tgz", + "integrity": "sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==" }, "@postman/form-data": { "version": "3.1.1", @@ -12644,17 +12917,17 @@ } }, "@types/async-retry": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.4.5.tgz", - "integrity": "sha512-YrdjSD+yQv7h6d5Ip+PMxh3H6ZxKyQk0Ts+PvaNRInxneG9PFVZjFg77ILAN+N6qYf7g4giSJ1l+ZjQ1zeegvA==", + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.4.8.tgz", + "integrity": "sha512-Qup/B5PWLe86yI5I3av6ePGaeQrIHNKCwbsQotD6aHQ6YkHsMUxVZkZsmx/Ry3VZQ6uysHwTjQ7666+k6UjVJA==", "requires": { "@types/retry": "*" } }, "@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "requires": { "@babel/parser": "^7.20.7", @@ -12665,18 +12938,18 @@ } }, "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -12684,23 +12957,23 @@ } }, "@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dev": true, "requires": { "@babel/types": "^7.20.7" } }, "@types/commonmark": { - "version": "0.27.6", - "resolved": "https://registry.npmjs.org/@types/commonmark/-/commonmark-0.27.6.tgz", - "integrity": "sha512-t3S2hOtSSuBp1H5PTFmekGFu9U9LBzGvHy93zHwusvj4RIGUrBQ4zHvw49CkJtAl6fZvsadKhYbv8WTxJLbBmw==" + "version": "0.27.9", + "resolved": "https://registry.npmjs.org/@types/commonmark/-/commonmark-0.27.9.tgz", + "integrity": "sha512-d3+57WgyPCcIc6oshmcPkmP4+JqRRot9eeZLsBsutWtIxwWivpoyc2wEcolOp8MyO3ZWN846mMdoR02kdHSMCw==" }, "@types/difflib": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@types/difflib/-/difflib-0.2.1.tgz", - "integrity": "sha512-kE+4MurSJ66r/dxtmlCEbvcSajl13KZ+IVldnpAwPBP5vTuqeWoMwoPMf4oZbMcb9rn8LOlik9uhFhzjOogFxQ==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@types/difflib/-/difflib-0.2.7.tgz", + "integrity": "sha512-NCG38r/Wxkx7ZnGntRAVl3dPReR6nrauZq51viGgCQ8iM0QldrF7mN65SFnU3cJPaXo6Ry5+zhL0EVkfOgJsHw==", "dev": true }, "@types/fs-extra": { @@ -12723,45 +12996,45 @@ } }, "@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "requires": { "@types/node": "*" } }, "@types/heap": { - "version": "0.2.31", - "resolved": "https://registry.npmjs.org/@types/heap/-/heap-0.2.31.tgz", - "integrity": "sha512-cKL2veQoMEQGGSib6GTq7Of6mAX1e6gH/7F9ddE4+qsga/RRK/ThAkZcKF/i1yVc30ZxlY2r6vZ74NZNtAA0Yw==", + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/@types/heap/-/heap-0.2.34.tgz", + "integrity": "sha512-x9gp0NZnQeFrgrb6O3Tq5KtvsuEhWbc2vlHfs4cDOKcHsanzI39lIGcPdND/MRyaKUbxNgKXfKGCQGnjjOWweQ==", "dev": true }, "@types/humanize-duration": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.1.tgz", - "integrity": "sha512-K3e+NZlpCKd6Bd/EIdqjFJRFHbrq5TzPPLwREk5Iv/YoIjQrs6ljdAUCo+Lb2xFlGNOjGSE0dqsVD19cZL137w==", + "version": "3.27.4", + "resolved": "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.4.tgz", + "integrity": "sha512-yaf7kan2Sq0goxpbcwTQ+8E9RP6HutFBPv74T/IA/ojcHKhuKVlk2YFYyHhWZeLvZPzzLE3aatuQB4h0iqyyUA==", "dev": true }, "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true }, "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" @@ -12778,9 +13051,9 @@ } }, "@types/js-yaml": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", - "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", "dev": true }, "@types/json-merge-patch": { @@ -12790,15 +13063,15 @@ "dev": true }, "@types/json-pointer": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/@types/json-pointer/-/json-pointer-1.0.31.tgz", - "integrity": "sha512-hTPul7Um6LqsHXHQpdkXTU7Oysjsf+9k4Yfmg6JhSKG/jj9QuQGyMUdj6trPH6WHiIdxw7nYSROgOxeFmCVK2w==", + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/@types/json-pointer/-/json-pointer-1.0.34.tgz", + "integrity": "sha512-JRnWcxzXSaLei98xgw1B7vAeBVOrkyw0+Rt9j1QoJrczE78OpHsyQC8GNbuhw+/2vxxDe58QvWnngS86CoIbRg==", "dev": true }, "@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" }, "@types/json-schema-traverse": { "version": "0.4.0", @@ -12840,15 +13113,15 @@ } }, "@types/mustache": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/mustache/-/mustache-4.2.2.tgz", - "integrity": "sha512-MUSpfpW0yZbTgjekDbH0shMYBUD+X/uJJJMm9LXN1d5yjl5lCY1vN/eWKD6D1tOtjA6206K0zcIPnUaFMurdNA==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/mustache/-/mustache-4.2.5.tgz", + "integrity": "sha512-PLwiVvTBg59tGFL/8VpcGvqOu3L4OuveNvPi0EYbWchRdEVP++yRUXJPFl+CApKEq13017/4Nf7aQ5lTtHUNsA==", "dev": true }, "@types/newman": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/newman/-/newman-5.3.3.tgz", - "integrity": "sha512-N33Y5fGr1tKuzFQOXEGq//uc02ZLYL3r2/KclJg2rTswTB9VeDlXXDI/kVFPnhyJXvIMJSrXavHGpLaqEmED7Q==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/@types/newman/-/newman-5.3.6.tgz", + "integrity": "sha512-5vTLRuadzVwS0MkpXhccpny/6qg7GwAUf1Q3EScEdKyWKfxMT0mT+8ygRYctDhkIRgP/NyssAojO+hEv8+HNjQ==", "dev": true, "requires": { "@types/postman-collection": "*", @@ -12861,36 +13134,24 @@ "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" }, "@types/node-fetch": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.4.tgz", - "integrity": "sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==", + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", "requires": { "@types/node": "*", - "form-data": "^3.0.0" - }, - "dependencies": { - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } + "form-data": "^4.0.0" } }, "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", "dev": true }, "@types/postman-collection": { - "version": "3.5.7", - "resolved": "https://registry.npmjs.org/@types/postman-collection/-/postman-collection-3.5.7.tgz", - "integrity": "sha512-wqZ/MlGEYP+RoiofnAnKDJAHxRzmMK97CeFLoHPNoHdHX0uyBLCDl+uZV9x4xuPVRjkeM4xcarIaUaUk47c7SQ==", + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/postman-collection/-/postman-collection-3.5.10.tgz", + "integrity": "sha512-l8xAUZNW9MzKWyeWuPgQlnyvpX8beeLqXYZTixr55Figae8/0gFb5l5GcU1y+3yeDmbXdY57cGxdvu+4OGbMdg==", "dev": true, "requires": { "@types/node": "*" @@ -12903,14 +13164,14 @@ "dev": true }, "@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==" + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz", + "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==" }, "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", "dev": true }, "@types/swagger-parser": { @@ -12923,27 +13184,27 @@ } }, "@types/swagger-schema-official": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/@types/swagger-schema-official/-/swagger-schema-official-2.0.22.tgz", - "integrity": "sha512-7yQiX6MWSFSvc/1wW5smJMZTZ4fHOd+hqLr3qr/HONDxHEa2bnYAsOcGBOEqFIjd4yetwMOdEDdeW+udRAQnHA==", + "version": "2.0.25", + "resolved": "https://registry.npmjs.org/@types/swagger-schema-official/-/swagger-schema-official-2.0.25.tgz", + "integrity": "sha512-T92Xav+Gf/Ik1uPW581nA+JftmjWPgskw/WBf4TJzxRG/SJ+DfNnNE+WuZ4mrXuzflQMqMkm1LSYjzYW7MB1Cg==", "dev": true }, "@types/toposort": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/toposort/-/toposort-2.0.3.tgz", - "integrity": "sha512-jRtyvEu0Na/sy0oIxBW0f6wPQjidgVqlmCTJVHEGTNEUdL1f0YSvdPzHY7nX7MUWAZS6zcAa0KkqofHjy/xDZQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/toposort/-/toposort-2.0.7.tgz", + "integrity": "sha512-sQNk65vbC36+UixCkcky+dCr7MlflHcVILg1FVGqlUntsLFv9xd9ToWIVko/gTuin+cVe16t+2YubEFkhnSuPQ==", "dev": true }, "@types/tough-cookie": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", "dev": true }, "@types/triple-beam": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", - "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" }, "@types/tunnel": { "version": "0.0.3", @@ -12954,9 +13215,9 @@ } }, "@types/uuid": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.10.tgz", - "integrity": "sha512-BgeaZuElf7DEYZhWYDTc/XcLZXdVgFkVSTa13BqKvbnmUrxr3TJFKofUxCtDO9UQOdhnV+HPOESdHiHKZOJV1A==", + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.13.tgz", + "integrity": "sha512-pAeZeUbLE4Z9Vi9wsWV2bYPTweEHeJJy0G4pEjOA/FSvy1Ad5U5Km8iDV6TKre1mjBiVNfAdVHKruP8bAh4Q5A==", "dev": true }, "@types/yargs": { @@ -12966,9 +13227,9 @@ "dev": true }, "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true }, "@typescript-eslint/eslint-plugin": { @@ -13201,15 +13462,15 @@ } }, "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", "is-string": "^1.0.7" } }, @@ -13225,30 +13486,58 @@ "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", "dev": true }, - "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" } }, "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" } }, + "arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, "asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", @@ -13357,9 +13646,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -13488,15 +13777,15 @@ "dev": true }, "browserslist": { - "version": "4.21.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001489", - "electron-to-chromium": "^1.4.411", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" } }, "bs-logger": { @@ -13541,13 +13830,14 @@ } }, "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" } }, "call-me-maybe": { @@ -13567,9 +13857,9 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "caniuse-lite": { - "version": "1.0.30001495", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001495.tgz", - "integrity": "sha512-F6x5IEuigtUfU5ZMQK2jsy5JqUUlEFRVZq8bO2a+ysq5K7jD6PPc9YXZj78xDNS3uNchesp1Jw47YXEqr+Viyg==", + "version": "1.0.30001580", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001580.tgz", + "integrity": "sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==", "dev": true }, "capture-exit": { @@ -13645,62 +13935,15 @@ "is-descriptor": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, @@ -13738,9 +13981,9 @@ "dev": true }, "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, "collection-visit": { @@ -13822,9 +14065,9 @@ } }, "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==" + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" }, "commonmark": { "version": "0.29.3", @@ -13838,9 +14081,9 @@ } }, "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", "dev": true }, "concat-map": { @@ -14036,12 +14279,24 @@ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true }, - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", "dev": true, "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } @@ -14131,9 +14386,9 @@ } }, "electron-to-chromium": { - "version": "1.4.420", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.420.tgz", - "integrity": "sha512-BpPy2KXZc+UPbI8NGo2QdHU1Mkq11pO/zaNDHY57L09K/0ytrPw+IiLOUvZ1NjI5BlAVF5DkNr1UBUS76Tc4ow==", + "version": "1.4.646", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.646.tgz", + "integrity": "sha512-vThkQ0JuF45qT/20KbRgM56lV7IuGt7SjhawQ719PDHzhP84KAO1WJoaxgCoAffKHK47FmVKP1Fqizx7CwK1SA==", "dev": true }, "emittery": { @@ -14162,12 +14417,13 @@ } }, "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, "requires": { - "ansi-colors": "^4.1.1" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" } }, "entities": { @@ -14185,25 +14441,26 @@ } }, "es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", "dev": true, "requires": { "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "call-bind": "^1.0.5", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has": "^1.0.3", "has-property-descriptors": "^1.0.0", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", + "hasown": "^2.0.0", "internal-slot": "^1.0.5", "is-array-buffer": "^3.0.2", "is-callable": "^1.2.7", @@ -14211,39 +14468,43 @@ "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", + "is-typed-array": "^1.1.12", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" + "which-typed-array": "^1.1.13" } }, "es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", "dev": true, "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" } }, "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, "requires": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "es-to-primitive": { @@ -14270,15 +14531,14 @@ "dev": true }, "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, "requires": { "esprima": "^4.0.1", "estraverse": "^5.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", "source-map": "~0.6.1" }, "dependencies": { @@ -14287,45 +14547,6 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } } } }, @@ -14437,14 +14658,14 @@ } }, "eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, "requires": { "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" }, "dependencies": { "debug": { @@ -14479,26 +14700,28 @@ } }, "eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, "requires": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" }, "dependencies": { "debug": { @@ -14520,9 +14743,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -14564,9 +14787,9 @@ } }, "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true }, "espree": { @@ -14715,55 +14938,14 @@ "is-extendable": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } }, "is-extendable": { @@ -14772,12 +14954,6 @@ "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -14923,9 +15099,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -14947,9 +15123,9 @@ "dev": true }, "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -15007,19 +15183,20 @@ } }, "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "requires": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" } }, "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", "dev": true }, "fn.name": { @@ -15114,28 +15291,28 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "optional": true }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true }, "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" } }, "functional-red-black-tree": { @@ -15162,15 +15339,15 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "get-package-type": { @@ -15241,9 +15418,9 @@ } }, "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -15294,12 +15471,13 @@ "optional": true }, "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, "requires": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "uglify-js": "^3.1.4", "wordwrap": "^1.0.0" @@ -15319,15 +15497,6 @@ "har-schema": "^2.0.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, "has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -15341,12 +15510,12 @@ "dev": true }, "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", "dev": true, "requires": { - "get-intrinsic": "^1.1.1" + "get-intrinsic": "^1.2.2" } }, "has-proto": { @@ -15422,6 +15591,15 @@ } } }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, "heap": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", @@ -15484,9 +15662,9 @@ } }, "httpreq": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.5.2.tgz", - "integrity": "sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-1.1.1.tgz", + "integrity": "sha512-uhSZLPPD2VXXOSN8Cni3kIsoFHaU2pT/nySEU/fHr/ePbqHYr0jeiQRmUKLEirC09SFPsdMoA7LU7UXMd/w0Kw==" }, "https-proxy-agent": { "version": "5.0.1", @@ -15505,9 +15683,9 @@ "dev": true }, "humanize-duration": { - "version": "3.28.0", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.28.0.tgz", - "integrity": "sha512-jMAxraOOmHuPbffLVDKkEKi/NeG8dMqP8lGRd6Tbf7JgAeG33jjgPWDbXXU7ypCI0o+oNKJFgbSB9FKVdWNI2A==" + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.31.0.tgz", + "integrity": "sha512-fRrehgBG26NNZysRlTq1S+HPtDpp3u+Jzdc/d5A4cEzOD86YLAkDaJyJg8krSdCi7CJ+s7ht3fwRj8Dl+Btd0w==" }, "iconv-lite": { "version": "0.6.3", @@ -15518,9 +15696,9 @@ } }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true }, "import-fresh": { @@ -15564,13 +15742,13 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", "dev": true, "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", "side-channel": "^1.0.4" } }, @@ -15585,12 +15763,12 @@ "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==" }, "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "hasown": "^2.0.0" } }, "is-array-buffer": { @@ -15650,21 +15828,21 @@ } }, "is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "requires": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "hasown": "^2.0.0" } }, "is-date-object": { @@ -15677,14 +15855,13 @@ } }, "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } }, "is-docker": { @@ -15808,16 +15985,12 @@ } }, "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.11" } }, "is-typedarray": { @@ -15874,9 +16047,9 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true }, "istanbul-lib-instrument": { @@ -15892,21 +16065,21 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" } }, @@ -15922,9 +16095,9 @@ } }, "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -16406,9 +16579,9 @@ }, "dependencies": { "@types/yargs": { - "version": "15.0.15", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -16628,9 +16801,9 @@ }, "dependencies": { "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true }, "form-data": { @@ -16652,6 +16825,12 @@ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "json-merge-patch": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz", @@ -16733,14 +16912,38 @@ } }, "junit-report-builder": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-3.0.1.tgz", - "integrity": "sha512-B8AZ2q24iGwPM3j/ZHc9nD0BY1rKhcnWCA1UvT8mhHfR8Vo/HTtg3ojMyo55BgctqQGZG7H8z0+g+mEUc32jgg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-3.1.0.tgz", + "integrity": "sha512-uKcPKbjl/v3pqQUuQuCehmuObAb9adZiZleKp0JijMmKPpBh5rl9YvyPjVqzaLkA0dROnMnQvjXQF37VbYoofw==", "requires": { "date-format": "4.0.3", "lodash": "^4.17.21", "make-dir": "^3.1.0", "xmlbuilder": "^15.1.1" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" } }, "kind-of": { @@ -16848,11 +17051,11 @@ "dev": true }, "logform": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", - "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz", + "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==", "requires": { - "@colors/colors": "1.5.0", + "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", "fecha": "^4.2.0", "ms": "^2.1.1", @@ -16870,18 +17073,12 @@ } }, "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "semver": "^7.5.3" } }, "make-error": { @@ -17007,18 +17204,10 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" }, - "mockjs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mockjs/-/mockjs-1.1.0.tgz", - "integrity": "sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==", - "requires": { - "commander": "*" - } - }, "moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==" }, "ms": { "version": "2.1.2", @@ -17128,11 +17317,6 @@ "xmlbuilder": "15.1.1" }, "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -17209,9 +17393,9 @@ "dev": true }, "node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "requires": { "whatwg-url": "^5.0.0" }, @@ -17273,9 +17457,9 @@ "integrity": "sha512-0yggixNfrA1KcBwvh/Hy2xAS1Wfs9dcg6TdFf2zN7gilcAigMdrtZ4ybrBSXBgLvGDw9V1p2MRnGBMq7XjTWLg==" }, "node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "noms": { @@ -17301,9 +17485,9 @@ }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true } } @@ -17398,9 +17582,9 @@ "dev": true }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "shebang-command": { @@ -17448,9 +17632,9 @@ } }, "nwsapi": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.5.tgz", - "integrity": "sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", "dev": true }, "oauth-sign": { @@ -17478,41 +17662,14 @@ "is-descriptor": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } }, "kind-of": { @@ -17532,9 +17689,9 @@ "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" }, "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true }, "object-keys": { @@ -17553,15 +17710,38 @@ } }, "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" } }, "object.pick": { @@ -17574,14 +17754,14 @@ } }, "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" } }, "once": { @@ -17616,17 +17796,17 @@ "peer": true }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" } }, "p-each-series": { @@ -17761,9 +17941,9 @@ "dev": true }, "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true }, "pkg-dir": { @@ -17782,9 +17962,9 @@ "dev": true }, "postman-collection": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/postman-collection/-/postman-collection-4.1.7.tgz", - "integrity": "sha512-fMICmDa6megCH/jKq66MZVcR26wrSn1G/rjIkqrtdB6Df4u/I+XLRbWueQnz91Jwm3FR+su1refy4gwIjLLGLg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postman-collection/-/postman-collection-4.3.0.tgz", + "integrity": "sha512-QpmNOw1JhAVQTFWRz443/qpKs4/3T1MFrKqDZ84RS1akxOzhXXr15kD8+/+jeA877qyy9rfMsrFgLe2W7aCPjw==", "requires": { "@faker-js/faker": "5.5.3", "file-type": "3.9.0", @@ -17795,35 +17975,14 @@ "mime-format": "2.0.1", "mime-types": "2.1.35", "postman-url-encoder": "3.0.5", - "semver": "7.3.8", + "semver": "7.5.4", "uuid": "8.3.2" }, "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -17935,6 +18094,18 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, + "handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -18113,9 +18284,9 @@ } }, "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" }, "qs": { "version": "6.5.3", @@ -18226,9 +18397,9 @@ } }, "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==" }, "regex-not": { "version": "1.0.2", @@ -18241,14 +18412,14 @@ } }, "regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" + "set-function-name": "^2.0.0" } }, "regexpp": { @@ -18367,12 +18538,12 @@ "dev": true }, "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "requires": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -18447,6 +18618,26 @@ "queue-microtask": "^1.2.2" } }, + "safe-array-concat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -18462,13 +18653,13 @@ } }, "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", + "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", "is-regex": "^1.1.4" } }, @@ -18676,9 +18867,9 @@ "dev": true }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "shebang-command": { @@ -18718,9 +18909,9 @@ } }, "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" }, "saxes": { "version": "5.0.1", @@ -18732,10 +18923,9 @@ } }, "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", - "dev": true, + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" }, @@ -18744,7 +18934,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -18752,8 +18941,7 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -18772,6 +18960,30 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, + "set-function-length": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "dev": true, + "requires": { + "define-data-property": "^1.1.1", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.2", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + } + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -18927,55 +19139,14 @@ "is-extendable": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } }, "is-extendable": { @@ -18984,12 +19155,6 @@ "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -19091,9 +19256,9 @@ } }, "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz", + "integrity": "sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==", "dev": true }, "spdx-expression-parse": { @@ -19107,9 +19272,9 @@ } }, "spdx-license-ids": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", "dev": true }, "split-string": { @@ -19127,9 +19292,9 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -19183,62 +19348,15 @@ "is-descriptor": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, @@ -19277,14 +19395,14 @@ } }, "string.prototype.padend": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz", - "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.5.tgz", + "integrity": "sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" } }, "string.prototype.repeat": { @@ -19293,36 +19411,36 @@ "integrity": "sha512-1BH+X+1hSthZFW+X+JaUkjkkUPwIlLEMJBLANN3hOob3RhEk5snLWNECDnYbgn/m5c5JV7Ersu1Yubaf+05cIA==" }, "string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" } }, "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" } }, "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" } }, "strip-ansi": { @@ -19604,9 +19722,9 @@ } }, "triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==" }, "ts-jest": { "version": "26.5.6", @@ -19627,9 +19745,9 @@ } }, "tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, "requires": { "@types/json5": "^0.0.29", @@ -19656,9 +19774,9 @@ } }, "tslib": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", - "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "tsutils": { "version": "3.21.0", @@ -19716,6 +19834,42 @@ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, "typed-array-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", @@ -19786,9 +19940,9 @@ } }, "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" }, "unset-value": { "version": "1.0.0", @@ -19843,9 +19997,9 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -19908,9 +20062,9 @@ } }, "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", "dev": true }, "v8-to-istanbul": { @@ -19943,9 +20097,9 @@ } }, "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" }, "verror": { "version": "1.10.0", @@ -20062,25 +20216,24 @@ "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" }, "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", "dev": true, "requires": { "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "call-bind": "^1.0.4", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.0" } }, "winston": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.9.0.tgz", - "integrity": "sha512-jW51iW/X95BCW6MMtZWr2jKQBP4hV5bIDq9QrIjfDk6Q9QuxvTKEAlpUNAzP+HYHFFCeENhph16s0zEunu4uuQ==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz", + "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==", "requires": { - "@colors/colors": "1.5.0", + "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", @@ -20114,9 +20267,9 @@ } }, "winston-transport": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", - "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.6.0.tgz", + "integrity": "sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg==", "requires": { "logform": "^2.3.2", "readable-stream": "^3.6.0", diff --git a/package.json b/package.json index cc123871..d8fc3236 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oav", - "version": "3.3.1", + "version": "3.3.2", "author": { "name": "Microsoft Corporation", "email": "azsdkteam@microsoft.com", @@ -33,7 +33,6 @@ "lodash": "^4.17.21", "md5-file": "^5.0.0", "mkdirp": "^1.0.4", - "mockjs": "^1.1.0", "moment": "^2.29.3", "ms-rest": "^2.5.6", "mustache": "^4.2.0", diff --git a/test/__snapshots__/exampleGeneratorTests.ts.snap b/test/__snapshots__/exampleGeneratorTests.ts.snap index fed88530..c6650b2c 100644 --- a/test/__snapshots__/exampleGeneratorTests.ts.snap +++ b/test/__snapshots__/exampleGeneratorTests.ts.snap @@ -13,6 +13,2338 @@ Object { } `; +exports[`test generate example from mocker,readme:agrifood: ,tag:package-preview-2023-06 1`] = ` +Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ExportDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Export", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 802, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ExportDatabaseWithNetworkIsolation.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Export", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 802, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ExportDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Export", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 802, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ExportDatabaseWithNetworkIsolation.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Export", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 802, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 11, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 11, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "RESPONSE_BODY_NOT_IN_EXAMPLE", + "exampleJsonPath": "$response.201", + "examplePosition": Object { + "column": 16, + "line": 18, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MaximumSet_Gen.json", + "message": "Response statusCode 201 for operation ManagedDatabases_CreateOrUpdate has no response body provided in the example, however the response does have a \\"schema\\" defined in the swagger spec.", + "operationId": "ManagedDatabases_CreateOrUpdate", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 146, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 14, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 22, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "RESPONSE_BODY_NOT_IN_EXAMPLE", + "exampleJsonPath": "$response.201", + "examplePosition": Object { + "column": 16, + "line": 18, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MaximumSet_Gen.json", + "message": "Response statusCode 201 for operation ManagedDatabases_CreateOrUpdate has no response body provided in the example, however the response does have a \\"schema\\" defined in the swagger spec.", + "operationId": "ManagedDatabases_CreateOrUpdate", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 146, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 14, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 22, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseDelete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 217, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseDelete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 217, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseUpdateMin.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 273, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseUpdateMax.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 273, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseUpdateMin.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 273, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseUpdateMax.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 273, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "RESPONSE_BODY_NOT_IN_EXAMPLE", + "exampleJsonPath": "$response.201", + "examplePosition": Object { + "column": 16, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthentications_CreateOrUpdate_MaximumSet_Gen.json", + "message": "Response statusCode 201 for operation ManagedInstanceAzureADOnlyAuthentications_CreateOrUpdate has no response body provided in the example, however the response does have a \\"schema\\" defined in the swagger spec.", + "operationId": "ManagedInstanceAzureADOnlyAuthentications_CreateOrUpdate", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 120, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedInstanceAzureADOnlyAuthentications.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "RESPONSE_BODY_NOT_IN_EXAMPLE", + "exampleJsonPath": "$response.201", + "examplePosition": Object { + "column": 16, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthentications_CreateOrUpdate_MaximumSet_Gen.json", + "message": "Response statusCode 201 for operation ManagedInstanceAzureADOnlyAuthentications_CreateOrUpdate has no response body provided in the example, however the response does have a \\"schema\\" defined in the swagger spec.", + "operationId": "ManagedInstanceAzureADOnlyAuthentications_CreateOrUpdate", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 120, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedInstanceAzureADOnlyAuthentications.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "RESPONSE_BODY_NOT_IN_EXAMPLE", + "exampleJsonPath": "$response.201", + "examplePosition": Object { + "column": 16, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerAzureADOnlyAuthentications_CreateOrUpdate_MaximumSet_Gen.json", + "message": "Response statusCode 201 for operation ServerAzureADOnlyAuthentications_CreateOrUpdate has no response body provided in the example, however the response does have a \\"schema\\" defined in the swagger spec.", + "operationId": "ServerAzureADOnlyAuthentications_CreateOrUpdate", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 120, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ServerAzureADOnlyAuthentications.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "RESPONSE_BODY_NOT_IN_EXAMPLE", + "exampleJsonPath": "$response.201", + "examplePosition": Object { + "column": 16, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerAzureADOnlyAuthentications_CreateOrUpdate_MaximumSet_Gen.json", + "message": "Response statusCode 201 for operation ServerAzureADOnlyAuthentications_CreateOrUpdate has no response body provided in the example, however the response does have a \\"schema\\" defined in the swagger spec.", + "operationId": "ServerAzureADOnlyAuthentications_CreateOrUpdate", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 120, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ServerAzureADOnlyAuthentications.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 10, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Domains_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 15, + "line": 3417, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 10, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Domains_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 15, + "line": 3417, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Domains_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 15, + "line": 3417, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Domains_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 15, + "line": 3417, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Domains_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 177, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Domains_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 177, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "DomainTopics_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 678, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "DomainTopics_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 678, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForSubscription.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForResourceGroup.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForResource.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForCustomTopic.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForSubscription.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForResourceGroup.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForResource.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForCustomTopic.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 10, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Topics_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 14, + "line": 4602, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 10, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Topics_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 14, + "line": 4602, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Topics_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 14, + "line": 4602, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Topics_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 14, + "line": 4602, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Topics_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 2070, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Topics_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 2070, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/UpdateShortTermRetentionPolicy.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "BackupShortTermRetentionPolicies_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 199, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/BackupShortTermRetentionPolicies.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/UpdateShortTermRetentionPolicy.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "BackupShortTermRetentionPolicies_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 199, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/BackupShortTermRetentionPolicies.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 11, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Databases_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 17, + "line": 1181, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 11, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Databases_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 17, + "line": 1181, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 14, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Databases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 17, + "line": 1181, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 22, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Databases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 17, + "line": 1181, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 14, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Databases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 17, + "line": 1181, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 22, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Databases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 17, + "line": 1181, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DeleteDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 232, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DeleteDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 232, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/PatchVCoreDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 288, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/PatchDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 288, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/PatchVCoreDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 288, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/PatchDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 288, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/PauseDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Pause", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 399, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/PauseDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Pause", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 399, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ResumeDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Resume", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 452, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ResumeDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Resume", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 452, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/FailoverDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Failover", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 520, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/FailoverDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Failover", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 520, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/UpgradeDataWarehouse.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_UpgradeDataWarehouse", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 570, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/UpgradeDataWarehouse.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_UpgradeDataWarehouse", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 570, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ImportDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Import", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 683, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ImportDatabaseWithNetworkIsolation.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Import", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 683, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ImportDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Import", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 683, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ImportDatabaseWithNetworkIsolation.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Import", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 683, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ImportNewDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_ImportDatabase", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 741, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ImportNewDatabaseWithNetworkIsolation.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_ImportDatabase", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 741, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ImportNewDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_ImportDatabase", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 741, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ImportNewDatabaseWithNetworkIsolation.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_ImportDatabase", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 741, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ExportDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Export", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 802, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ExportDatabaseWithNetworkIsolation.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Export", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 802, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ExportDatabase.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Export", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 802, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ExportDatabaseWithNetworkIsolation.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Databases_Export", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 802, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/Databases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 11, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 11, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 14, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 22, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 14, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 22, + }, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "ManagedDatabases_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 24, + "line": 577, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseDelete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 217, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseDelete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 217, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseUpdateMin.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 273, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseUpdateMax.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 273, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseUpdateMin.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 273, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseUpdateMax.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_Update", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 273, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseCompleteExternalRestore.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_CompleteRestore", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 334, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabaseCompleteExternalRestore.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedDatabases_CompleteRestore", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 334, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedDatabases.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthDelete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedInstanceAzureADOnlyAuthentications_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 187, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedInstanceAzureADOnlyAuthentications.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthDelete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ManagedInstanceAzureADOnlyAuthentications_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 187, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ManagedInstanceAzureADOnlyAuthentications.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/AzureADOnlyAuthDelete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ServerAzureADOnlyAuthentications_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 187, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ServerAzureADOnlyAuthentications.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/AzureADOnlyAuthDelete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ServerAzureADOnlyAuthentications_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 187, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ServerAzureADOnlyAuthentications.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroupDelete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ServerTrustGroups_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 178, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ServerTrustGroups.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroupDelete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "ServerTrustGroups_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 178, + }, + "schemaUrl": "test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/ServerTrustGroups.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 10, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Domains_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 15, + "line": 3417, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 10, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Domains_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 15, + "line": 3417, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Domains_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 15, + "line": 3417, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Domains_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 15, + "line": 3417, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Domains_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 177, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Domains_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 177, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "DomainTopics_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 678, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "DomainTopics_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 678, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForSubscription.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForResourceGroup.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForResource.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForCustomTopic.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForSubscription.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForResourceGroup.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForResource.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_DeleteForCustomTopic.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "EventSubscriptions_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 946, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 10, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Topics_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 14, + "line": 4602, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.200.body", + "examplePosition": Object { + "column": 15, + "line": 10, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Topics_Get", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 14, + "line": 4602, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Topics_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 14, + "line": 4602, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "MISSING_RESOURCE_ID", + "exampleJsonPath": "$responses.201.body", + "examplePosition": Object { + "column": 15, + "line": 16, + }, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MinimumSet_Gen.json", + "message": "id is required to return in response of GET/PUT resource calls but not being provided", + "operationId": "Topics_CreateOrUpdate", + "schemaJsonPath": "#/x-ms-azure-resource", + "schemaPosition": Object { + "column": 14, + "line": 4602, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Topics_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 2070, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "Topics_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 2070, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "PrivateEndpointConnections_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 2621, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + "the validation raised below error:", + Array [ + Object { + "code": "LRO_RESPONSE_HEADER", + "exampleJsonPath": "responses/202/headers", + "examplePosition": undefined, + "exampleUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Delete.json", + "message": "Long running operation should return location or azure-AsyncOperation in header but not provided", + "operationId": "PrivateEndpointConnections_Delete", + "schemaJsonPath": undefined, + "schemaPosition": Object { + "column": 22, + "line": 2621, + }, + "schemaUrl": "test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/EventGrid.json", + "severity": 0, + "source": "response", + }, + ], + Object { + "code": "PATTERN", + "exampleJsonPath": "$parameters.solutionId", + "examplePosition": Object { + "column": 19, + "line": 8, + }, + "exampleUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_CreateOrUpdate_MaximumSet_Gen.json", + "message": "String does not match pattern ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$: Replace this value with a string matching RegExp ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "operationId": "Solutions_CreateOrUpdate", + "schemaJsonPath": "solutionId/pattern", + "schemaPosition": Object { + "column": 11, + "line": 32, + }, + "schemaUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json", + "severity": 0, + "source": "request", + }, + "the validation raised below error:", + Array [ + Object { + "code": "PATTERN", + "exampleJsonPath": "$parameters.solutionId", + "examplePosition": Object { + "column": 19, + "line": 8, + }, + "exampleUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_CreateOrUpdate_MaximumSet_Gen.json", + "message": "String does not match pattern ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$: Replace this value with a string matching RegExp ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "operationId": "Solutions_CreateOrUpdate", + "schemaJsonPath": "solutionId/pattern", + "schemaPosition": Object { + "column": 11, + "line": 32, + }, + "schemaUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json", + "severity": 0, + "source": "request", + }, + ], + Object { + "code": "PATTERN", + "exampleJsonPath": "$parameters.solutionId", + "examplePosition": Object { + "column": 19, + "line": 8, + }, + "exampleUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Get_MaximumSet_Gen.json", + "message": "String does not match pattern ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$: Replace this value with a string matching RegExp ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "operationId": "Solutions_Get", + "schemaJsonPath": "solutionId/pattern", + "schemaPosition": Object { + "column": 11, + "line": 100, + }, + "schemaUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json", + "severity": 0, + "source": "request", + }, + "the validation raised below error:", + Array [ + Object { + "code": "PATTERN", + "exampleJsonPath": "$parameters.solutionId", + "examplePosition": Object { + "column": 19, + "line": 8, + }, + "exampleUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Get_MaximumSet_Gen.json", + "message": "String does not match pattern ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$: Replace this value with a string matching RegExp ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "operationId": "Solutions_Get", + "schemaJsonPath": "solutionId/pattern", + "schemaPosition": Object { + "column": 11, + "line": 100, + }, + "schemaUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json", + "severity": 0, + "source": "request", + }, + ], + Object { + "code": "PATTERN", + "exampleJsonPath": "$parameters.solutionId", + "examplePosition": Object { + "column": 19, + "line": 8, + }, + "exampleUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Delete_MaximumSet_Gen.json", + "message": "String does not match pattern ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$: Replace this value with a string matching RegExp ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "operationId": "Solutions_Delete", + "schemaJsonPath": "solutionId/pattern", + "schemaPosition": Object { + "column": 11, + "line": 100, + }, + "schemaUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json", + "severity": 0, + "source": "request", + }, + "the validation raised below error:", + Array [ + Object { + "code": "PATTERN", + "exampleJsonPath": "$parameters.solutionId", + "examplePosition": Object { + "column": 19, + "line": 8, + }, + "exampleUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Delete_MaximumSet_Gen.json", + "message": "String does not match pattern ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$: Replace this value with a string matching RegExp ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "operationId": "Solutions_Delete", + "schemaJsonPath": "solutionId/pattern", + "schemaPosition": Object { + "column": 11, + "line": 100, + }, + "schemaUrl": "test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json", + "severity": 0, + "source": "request", + }, + ], +] +`; + exports[`test generate example from mocker,readme:eventgrid: ,tag:package-2020-06 1`] = ` Array [ Object { diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json new file mode 100644 index 00000000..8f3ecf9a --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json @@ -0,0 +1,1130 @@ +{ + "swagger": "2.0", + "info": { + "title": "Azure AgFoodPlatform RP Service", + "description": "APIs documentation for Microsoft Azure Data Manager for Agriculture Service.", + "version": "2023-06-01-preview" + }, + "paths": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{dataManagerForAgricultureResourceName}/solutions/{solutionId}": { + "put": { + "tags": [ + "Solutions" + ], + "description": "Install Or Update Solution.", + "operationId": "Solutions_CreateOrUpdate", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/DataManagerForAgricultureResourceNameParameter" + }, + { + "in": "path", + "name": "solutionId", + "description": "SolutionId for Data Manager For Agriculture Resource.", + "required": true, + "type": "string", + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$" + }, + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/parameters/ApiVersionParameter" + }, + { + "in": "body", + "name": "requestBody", + "description": "Solution resource request body.", + "schema": { + "$ref": "#/definitions/Solution" + } + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/Solution" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/Solution" + } + }, + "default": { + "description": "Error", + "schema": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-examples": { + "Solutions_CreateOrUpdate": { + "$ref": "./examples/Solutions_CreateOrUpdate.json" + }, + "Solutions_CreateOrUpdate_MaximumSet_Gen": { + "$ref": "./examples/Solutions_CreateOrUpdate_MaximumSet_Gen.json" + } + } + }, + "get": { + "tags": [ + "Solutions" + ], + "description": "Get installed Solution details by Solution id.", + "operationId": "Solutions_Get", + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/DataManagerForAgricultureResourceNameParameter" + }, + { + "in": "path", + "name": "solutionId", + "description": "SolutionId for Data Manager For Agriculture Resource.", + "required": true, + "type": "string", + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$" + }, + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/Solution" + } + }, + "default": { + "description": "Error", + "schema": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-examples": { + "Solutions_Get": { + "$ref": "./examples/Solutions_Get.json" + }, + "Solutions_Get_MaximumSet_Gen": { + "$ref": "./examples/Solutions_Get_MaximumSet_Gen.json" + } + } + }, + "delete": { + "tags": [ + "Solutions" + ], + "description": "Uninstall Solution.", + "operationId": "Solutions_Delete", + "produces": [ + "application/json" + ], + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "#/parameters/DataManagerForAgricultureResourceNameParameter" + }, + { + "in": "path", + "name": "solutionId", + "description": "SolutionId for Data Manager For Agriculture Resource.", + "required": true, + "type": "string", + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$" + }, + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Success" + }, + "204": { + "description": "No Content" + }, + "default": { + "description": "Error", + "schema": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/ErrorResponse" + } + } + }, + "x-ms-examples": { + "Solutions_Delete": { + "$ref": "./examples/Solutions_Delete.json" + }, + "Solutions_Delete_MaximumSet_Gen": { + "$ref": "./examples/Solutions_Delete_MaximumSet_Gen.json" + } + } + } + } + }, + "definitions": { + "ApiKeyAuthCredentials": { + "description": "ApiKeyAuthCredentials class for ApiKey based Auth.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/AuthCredentials" + } + ], + "required": [ + "apiKey" + ], + "properties": { + "apiKey": { + "$ref": "#/definitions/KeyVaultProperties" + } + }, + "x-ms-discriminator-value": "ApiKeyAuthCredentials" + }, + "ApiProperties": { + "description": "Api properties.", + "type": "object", + "properties": { + "apiFreshnessTimeInMinutes": { + "format": "int32", + "description": "Interval in minutes for which the weather data for the api needs to be refreshed.", + "maximum": 10080, + "minimum": 0, + "type": "integer" + } + } + }, + "ArmAsyncOperation": { + "description": "Arm async operation class.\r\nRef: https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/async-operations.", + "type": "object", + "properties": { + "status": { + "description": "Status of the async operation.", + "type": "string" + }, + "error": { + "$ref": "#/definitions/ArmAsyncOperationError" + } + } + }, + "ArmAsyncOperationError": { + "description": "Arm async operation error class.\r\nRef: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/async-api-reference.md#azure-asyncoperation-resource-format.", + "type": "object", + "properties": { + "code": { + "description": "Status of the async operation.", + "type": "string" + }, + "message": { + "description": "Status of the async operation.", + "type": "string" + } + } + }, + "AuthCredentials": { + "description": "AuthCredentials abstract base class for Auth Purpose.", + "required": [ + "kind" + ], + "type": "object", + "properties": { + "kind": { + "$ref": "#/definitions/AuthCredentialsKind" + } + }, + "discriminator": "kind" + }, + "AuthCredentialsKind": { + "description": "Enum for different types of AuthCredentials supported.", + "enum": [ + "OAuthClientCredentials", + "ApiKeyAuthCredentials" + ], + "type": "string", + "x-ms-enum": { + "name": "AuthCredentialsKind.", + "modelAsString": true + } + }, + "DataConnector": { + "description": "DataConnector Model.", + "required": [ + "properties" + ], + "type": "object", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/ProxyResource" + } + ], + "properties": { + "systemData": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/systemData" + }, + "properties": { + "$ref": "#/definitions/DataConnectorProperties" + }, + "eTag": { + "description": "The ETag value to implement optimistic concurrency.", + "type": "string", + "readOnly": true + } + }, + "x-ms-azure-resource": true + }, + "DataConnectorListResponse": { + "description": "Paged response contains list of requested objects and a URL link to get the next set of results.", + "required": [ + "value" + ], + "type": "object", + "properties": { + "value": { + "description": "List of requested objects.", + "type": "array", + "items": { + "$ref": "#/definitions/DataConnector" + } + }, + "nextLink": { + "description": "Continuation link (absolute URI) to the next page of results in the list.", + "type": "string" + } + } + }, + "DataConnectorProperties": { + "description": "DataConnector Properties.", + "required": [ + "credentials" + ], + "type": "object", + "properties": { + "credentials": { + "$ref": "#/definitions/AuthCredentials" + } + }, + "example": { + "properties": { + "credentials": { + "kind": "OAuthClientCredentials", + "clientId": "string", + "clientSecret": { + "keyVaultUri": "string", + "keyName": "string", + "keyVersion": "string" + } + } + } + } + }, + "DataManagerForAgriculture": { + "description": "Data Manager For Agriculture ARM Resource.", + "type": "object", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/TrackedResource" + } + ], + "properties": { + "identity": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/Identity" + }, + "properties": { + "$ref": "#/definitions/DataManagerForAgricultureProperties", + "x-ms-client-flatten": true + } + }, + "x-ms-azure-resource": true + }, + "DataManagerForAgricultureExtension": { + "description": "DataManagerForAgriculture extension resource.", + "type": "object", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/ProxyResource" + } + ], + "properties": { + "systemData": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/systemData" + }, + "properties": { + "$ref": "#/definitions/DataManagerForAgricultureExtensionProperties" + } + }, + "x-ms-azure-resource": true + }, + "DataManagerForAgricultureExtensionListResponse": { + "description": "Paged response contains list of requested objects and a URL link to get the next set of results.", + "required": [ + "value" + ], + "type": "object", + "properties": { + "value": { + "description": "List of requested objects.", + "type": "array", + "items": { + "$ref": "#/definitions/DataManagerForAgricultureExtension" + } + }, + "$skipToken": { + "description": "Token used in retrieving the next page. If null, there are no additional pages.", + "type": "string" + }, + "nextLink": { + "description": "Continuation link (absolute URI) to the next page of results in the list.", + "type": "string" + } + } + }, + "DataManagerForAgricultureExtensionProperties": { + "description": "DataManagerForAgricultureExtension properties.", + "type": "object", + "properties": { + "targetResourceType": { + "description": "Target ResourceType of the Data Manager For Agriculture Extension.", + "type": "string", + "readOnly": true + }, + "farmBeatsExtensionId": { + "description": "Data Manager For Agriculture Extension ID.", + "maxLength": 100, + "minLength": 2, + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "type": "string", + "readOnly": true + }, + "farmBeatsExtensionName": { + "description": "Data Manager For Agriculture Extension name.", + "maxLength": 100, + "minLength": 2, + "type": "string", + "readOnly": true + }, + "farmBeatsExtensionVersion": { + "description": "Data Manager For Agriculture Extension version.", + "maxLength": 100, + "minLength": 2, + "pattern": "^([1-9]|10).\\d$", + "type": "string", + "readOnly": true + }, + "publisherId": { + "description": "Publisher ID.", + "maxLength": 100, + "minLength": 2, + "type": "string", + "readOnly": true + }, + "description": { + "description": "Textual description.", + "maxLength": 500, + "minLength": 2, + "type": "string", + "readOnly": true + }, + "extensionCategory": { + "description": "Category of the extension. e.g. weather/sensor/satellite.", + "maxLength": 100, + "minLength": 2, + "type": "string", + "readOnly": true + }, + "extensionAuthLink": { + "description": "Data Manager For Agriculture Extension auth link.", + "type": "string", + "readOnly": true + }, + "extensionApiDocsLink": { + "description": "Data Manager For Agriculture Extension api docs link.", + "type": "string", + "readOnly": true + }, + "detailedInformation": { + "description": "Detailed information which shows summary of requested data.\r\nUsed in descriptive get extension metadata call.\r\nInformation for weather category per api included are apisSupported,\r\ncustomParameters, PlatformParameters and Units supported.", + "type": "array", + "items": { + "$ref": "#/definitions/DetailedInformation" + }, + "x-ms-identifiers": [], + "readOnly": true + } + } + }, + "DataManagerForAgricultureListResponse": { + "description": "Paged response contains list of requested objects and a URL link to get the next set of results.", + "required": [ + "value" + ], + "type": "object", + "properties": { + "value": { + "description": "List of requested objects.", + "type": "array", + "items": { + "$ref": "#/definitions/DataManagerForAgriculture" + } + }, + "$skipToken": { + "description": "Token used in retrieving the next page. If null, there are no additional pages.", + "type": "string" + }, + "nextLink": { + "description": "Continuation link (absolute URI) to the next page of results in the list.", + "type": "string" + } + } + }, + "DataManagerForAgricultureProperties": { + "description": "Data Manager For Agriculture ARM Resource properties.", + "type": "object", + "properties": { + "instanceUri": { + "format": "uri", + "description": "Uri of the Data Manager For Agriculture instance.", + "type": "string", + "readOnly": true + }, + "provisioningState": { + "description": "Data Manager For Agriculture instance provisioning state.", + "enum": [ + "Creating", + "Updating", + "Deleting", + "Succeeded", + "Failed", + "Running" + ], + "type": "string", + "readOnly": true, + "x-ms-enum": { + "name": "ProvisioningState", + "modelAsString": true + } + }, + "sensorIntegration": { + "$ref": "#/definitions/SensorIntegration" + }, + "publicNetworkAccess": { + "$ref": "#/definitions/PublicNetworkAccess" + }, + "privateEndpointConnections": { + "description": "Private endpoints.", + "type": "array", + "items": { + "$ref": "../../../../../common-types/resource-management/v4/privatelinks.json#/definitions/PrivateEndpointConnection" + }, + "readOnly": true + } + } + }, + "DataManagerForAgricultureSolution": { + "description": "DataManagerForAgriculture solution resource.", + "type": "object", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/ProxyResource" + } + ], + "properties": { + "systemData": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/systemData" + }, + "properties": { + "$ref": "#/definitions/DataManagerForAgricultureSolutionProperties" + } + }, + "x-ms-azure-resource": true + }, + "DataManagerForAgricultureSolutionListResponse": { + "description": "Paged response contains list of requested objects and a URL link to get the next set of results.", + "required": [ + "value" + ], + "type": "object", + "properties": { + "value": { + "description": "List of requested objects.", + "type": "array", + "items": { + "$ref": "#/definitions/DataManagerForAgricultureSolution" + } + }, + "$skipToken": { + "description": "Token used in retrieving the next page. If null, there are no additional pages.", + "type": "string" + }, + "nextLink": { + "description": "Continuation link (absolute URI) to the next page of results in the list.", + "type": "string" + } + } + }, + "DataManagerForAgricultureSolutionProperties": { + "description": "DataManagerForAgricultureSolution properties.", + "type": "object", + "properties": { + "partnerId": { + "description": "Solution Partner Id.", + "type": "string", + "readOnly": true + }, + "partnerTenantId": { + "description": "Solution Partner Tenant Id.", + "type": "string", + "readOnly": true + }, + "dataAccessScopes": { + "description": "Gets scope of the Data manager For Agriculture data access that's required for processing solution request to partner.\r\nExample: For gdd they might need weatherScope and satelliteScope.", + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + }, + "marketplaceOfferDetails": { + "$ref": "#/definitions/MarketplaceOfferDetails" + }, + "openApiSpecsDictionary": { + "description": "Gets api-version Swagger Document Dictionary to capture all api-versions of swagger exposed by partner to Data Manager For Agriculture.", + "type": "object", + "additionalProperties": {}, + "readOnly": true + }, + "accessFBApplicationId": { + "format": "uuid", + "description": "Application id of the multi tenant application to be used by partner to access Data Manager For Agriculture data.", + "type": "string", + "readOnly": true + }, + "saaSApplicationId": { + "description": "Application id of the SaaS multi tenant application.", + "type": "string", + "readOnly": true + }, + "actionIds": { + "description": "List of ActionIds needed to make the SaaS multi tenant application access relevant fb data.", + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + }, + "roleId": { + "description": "Role Id of the SaaS multi tenant application to access relevant fb data.", + "type": "string", + "readOnly": true + }, + "roleName": { + "description": "Role Name of the SaaS multi tenant application to access relevant fb data.", + "type": "string", + "readOnly": true + }, + "accessFBApplicationName": { + "description": "Application name of the multi tenant application to be used by partner to access Data Manager For Agriculture Data.", + "type": "string", + "readOnly": true + } + } + }, + "DataManagerForAgricultureUpdateProperties": { + "description": "Data Manager For Agriculture ARM Resource properties.", + "type": "object", + "properties": { + "sensorIntegration": { + "$ref": "#/definitions/SensorIntegration" + }, + "publicNetworkAccess": { + "$ref": "#/definitions/PublicNetworkAccess" + } + } + }, + "DataManagerForAgricultureUpdateRequestModel": { + "description": "DataManagerForAgriculture update request.", + "type": "object", + "properties": { + "location": { + "description": "Geo-location where the resource lives.", + "type": "string" + }, + "identity": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/Identity" + }, + "properties": { + "$ref": "#/definitions/DataManagerForAgricultureUpdateProperties" + }, + "tags": { + "description": "Resource tags.", + "type": "object", + "additionalProperties": { + "type": "string" + } + } + } + }, + "DetailedInformation": { + "description": "Model to capture detailed information for Data Manager For AgricultureExtensions.", + "type": "object", + "properties": { + "apiName": { + "description": "ApiName available for the Data Manager For Agriculture Extension.", + "type": "string", + "example": "dailyforecast, dailyhistorical." + }, + "apiDocsLink": { + "description": "Extension provider's API documentation link.", + "type": "string" + }, + "apiType": { + "description": "Type of Api in Extension.", + "type": "string", + "example": "passthrough,load." + }, + "customParameters": { + "description": "List of customParameters.", + "type": "array", + "items": { + "type": "string" + } + }, + "platformParameters": { + "description": "List of platformParameters.", + "type": "array", + "items": { + "type": "string" + } + }, + "apiDefaultInputParameters": { + "description": "List of defaultParameters.", + "type": "array", + "items": { + "type": "string" + } + }, + "unitsSupported": { + "$ref": "#/definitions/UnitSystemsInfo" + }, + "apiInputParameters": { + "description": "List of apiInputParameters.", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "Extension": { + "description": "Extension resource.", + "type": "object", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/ProxyResource" + } + ], + "properties": { + "systemData": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/systemData" + }, + "properties": { + "$ref": "#/definitions/ExtensionProperties", + "x-ms-client-flatten": true + }, + "eTag": { + "description": "The ETag value to implement optimistic concurrency.", + "type": "string", + "readOnly": true + } + }, + "x-ms-azure-resource": true + }, + "ExtensionInstallationRequest": { + "description": "Extension Installation Request Body.", + "type": "object", + "properties": { + "extensionVersion": { + "description": "Extension Version.", + "default": null, + "maxLength": 10, + "minLength": 3, + "type": "string" + }, + "additionalApiProperties": { + "description": "Additional Api Properties.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ApiProperties" + } + } + } + }, + "ExtensionListResponse": { + "description": "Paged response contains list of requested objects and a URL link to get the next set of results.", + "required": [ + "value" + ], + "type": "object", + "properties": { + "value": { + "description": "List of requested objects.", + "type": "array", + "items": { + "$ref": "#/definitions/Extension" + } + }, + "$skipToken": { + "description": "Token used in retrieving the next page. If null, there are no additional pages.", + "type": "string" + }, + "nextLink": { + "description": "Continuation link (absolute URI) to the next page of results in the list.", + "type": "string", + "readOnly": true + } + } + }, + "ExtensionProperties": { + "description": "Extension resource properties.", + "type": "object", + "properties": { + "extensionId": { + "description": "Extension Id.", + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "type": "string", + "readOnly": true + }, + "extensionCategory": { + "description": "Extension category. e.g. weather/sensor/satellite.", + "type": "string", + "readOnly": true + }, + "installedExtensionVersion": { + "description": "Installed extension version.", + "pattern": "^([1-9]|10).\\d$", + "type": "string", + "readOnly": true + }, + "extensionAuthLink": { + "description": "Extension auth link.", + "type": "string", + "readOnly": true + }, + "extensionApiDocsLink": { + "description": "Extension api docs link.", + "type": "string", + "readOnly": true + }, + "additionalApiProperties": { + "description": "Additional Api Properties.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ApiProperties" + }, + "readOnly": true + } + } + }, + "KeyVaultProperties": { + "description": "Properties of the key vault.", + "required": [ + "keyName", + "keyVaultUri", + "keyVersion" + ], + "type": "object", + "properties": { + "keyVaultUri": { + "description": "Uri of the key vault.", + "minLength": 1, + "type": "string" + }, + "keyName": { + "description": "Name of Key Vault key.", + "minLength": 1, + "type": "string" + }, + "keyVersion": { + "description": "Version of Key Vault key.", + "minLength": 1, + "type": "string" + } + } + }, + "MarketplaceOfferDetails": { + "type": "object", + "properties": { + "saasOfferId": { + "type": "string" + }, + "publisherId": { + "type": "string" + } + } + }, + "OAuthClientCredentials": { + "description": "OAuthClientCredentials for clientId clientSecret auth.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/AuthCredentials" + } + ], + "required": [ + "clientId", + "clientSecret" + ], + "properties": { + "clientId": { + "description": "ClientId associated with the provider.", + "minLength": 1, + "type": "string" + }, + "clientSecret": { + "$ref": "#/definitions/KeyVaultProperties" + } + }, + "x-ms-discriminator-value": "OAuthClientCredentials" + }, + "PublicNetworkAccess": { + "description": "Property to allow or block public traffic for an Azure Data Manager For Agriculture resource.", + "enum": [ + "Enabled", + "Disabled" + ], + "type": "string", + "x-ms-enum": { + "name": "PublicNetworkAccess", + "modelAsString": true + } + }, + "SensorIntegration": { + "description": "Sensor integration request model.", + "type": "object", + "properties": { + "enabled": { + "description": "Sensor integration enable state.", + "type": "string" + }, + "provisioningState": { + "description": "Sensor integration instance provisioning state.", + "enum": [ + "Creating", + "Updating", + "Deleting", + "Succeeded", + "Failed", + "Running" + ], + "type": "string", + "readOnly": true, + "x-ms-enum": { + "name": "ProvisioningState", + "modelAsString": true + } + }, + "provisioningInfo": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/ErrorResponse" + } + } + }, + "Solution": { + "description": "Solution resource.", + "type": "object", + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/ProxyResource" + } + ], + "properties": { + "systemData": { + "$ref": "../../../../../common-types/resource-management/v4/types.json#/definitions/systemData" + }, + "properties": { + "$ref": "#/definitions/SolutionProperties" + }, + "eTag": { + "description": "The ETag value to implement optimistic concurrency.", + "type": "string", + "readOnly": true + } + }, + "x-ms-azure-resource": true + }, + "SolutionListResponse": { + "description": "Paged response contains list of requested objects and a URL link to get the next set of results.", + "required": [ + "value" + ], + "type": "object", + "properties": { + "value": { + "description": "List of requested objects.", + "type": "array", + "items": { + "$ref": "#/definitions/Solution" + } + }, + "$skipToken": { + "description": "Token used in retrieving the next page. If null, there are no additional pages.", + "type": "string" + }, + "nextLink": { + "description": "Continuation link (absolute URI) to the next page of results in the list.", + "type": "string" + } + } + }, + "SolutionProperties": { + "description": "Solution resource properties.", + "required": [ + "marketplacePublisherId", + "offerId", + "planId", + "saasSubscriptionId", + "saasSubscriptionName", + "termId" + ], + "type": "object", + "properties": { + "partnerId": { + "description": "Partner Id of the Solution.", + "type": "string", + "readOnly": true + }, + "saasSubscriptionId": { + "description": "SaaS subscriptionId of the installed SaaS application.", + "minLength": 1, + "type": "string" + }, + "saasSubscriptionName": { + "description": "SaaS subscription name of the installed SaaS application.", + "minLength": 1, + "type": "string" + }, + "marketplacePublisherId": { + "description": "SaaS application Marketplace Publisher Id.", + "minLength": 1, + "type": "string" + }, + "planId": { + "description": "SaaS application Plan Id.", + "minLength": 1, + "type": "string" + }, + "roleAssignmentId": { + "description": "Role Assignment Id.", + "type": "string" + }, + "offerId": { + "description": "SaaS application Offer Id.", + "minLength": 1, + "type": "string" + }, + "termId": { + "description": "SaaS application Term Id.", + "minLength": 1, + "type": "string" + } + }, + "additionalProperties": {} + }, + "UnitSystemsInfo": { + "description": "Unit systems info for the data provider.", + "required": [ + "key", + "values" + ], + "type": "object", + "properties": { + "key": { + "description": "UnitSystem key sent as part of ProviderInput.", + "maxLength": 100, + "minLength": 1, + "type": "string" + }, + "values": { + "description": "List of unit systems supported by this data provider.", + "type": "array", + "items": { + "type": "string" + } + } + } + } + }, + "parameters": { + "DataManagerForAgricultureResourceNameParameter": { + "in": "path", + "name": "dataManagerForAgricultureResourceName", + "description": "DataManagerForAgriculture resource name.", + "required": true, + "type": "string", + "x-ms-parameter-location": "method", + "pattern": "^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$", + "minLength": 1, + "maxLength": 63 + }, + "ExtensionIdParameter": { + "in": "path", + "name": "extensionId", + "description": "Id of extension resource.", + "required": true, + "type": "string", + "x-ms-parameter-location": "method" + } + }, + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "flow": "implicit", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "scopes": { + "user_impersonation": "impersonate your user account" + }, + "description": "Azure Active Directory OAuth2 Flow." + } + }, + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "host": "management.azure.com", + "schemes": [ + "https" + ], + "produces": [ + "application/json" + ], + "consumes": [ + "application/json" + ] +} \ No newline at end of file diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/CheckNameAvailability_CheckNameAvailability_AlreadyExists.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/CheckNameAvailability_CheckNameAvailability_AlreadyExists.json new file mode 100644 index 00000000..a07c4e91 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/CheckNameAvailability_CheckNameAvailability_AlreadyExists.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "nameAvailabilityRequest": { + "name": "existingaccountname", + "type": "Microsoft.AgFoodPlatform/farmBeats" + } + }, + "responses": { + "200": { + "body": { + "nameAvailable": false, + "reason": "AlreadyExists", + "message": "An account named 'existingaccountname' is already in use." + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/CheckNameAvailability_CheckNameAvailability_Available.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/CheckNameAvailability_CheckNameAvailability_Available.json new file mode 100644 index 00000000..f8f213f8 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/CheckNameAvailability_CheckNameAvailability_Available.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "nameAvailabilityRequest": { + "name": "newaccountname", + "type": "Microsoft.AgFoodPlatform/farmBeats" + } + }, + "responses": { + "200": { + "body": { + "nameAvailable": true + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_CreateOrUpdate.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_CreateOrUpdate.json new file mode 100644 index 00000000..fc354fff --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_CreateOrUpdate.json @@ -0,0 +1,67 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-dataManagerForAgricultureResourceName", + "dataConnectorName": "WeatherIBM", + "body": { + "properties": { + "credentials": { + "kind": "ApiKeyAuthCredentials", + "apiKey": { + "keyVaultUri": "https://testKeyVault.vault.azure.net/", + "keyName": "abcApiKey", + "keyVersion": "239c0475c7d44f20b0fc27d3fe90a41d" + } + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/dataConnectors/WeatherIBM", + "type": "Microsoft.AgFoodPlatform/farmBeats/dataConnectors", + "properties": { + "credentials": { + "kind": "OAuthClientCredentials", + "clientId": "string", + "clientSecret": { + "keyVaultUri": "string", + "keyName": "string", + "keyVersion": "string" + } + } + } + } + }, + "201": { + "body": { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/dataConnectors/SatelliteSentinelHub", + "type": "Microsoft.AgFoodPlatform/farmBeats/dataConnectors", + "properties": { + "credentials": { + "kind": "OAuthClientCredentials", + "clientId": "string", + "clientSecret": { + "keyVaultUri": "string", + "keyName": "string", + "keyVersion": "string" + } + } + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:02.1075056Z" + }, + "eTag": "7200b954-0000-0700-0000-603cbbc40000", + "name": "SatelliteSentinelHub" + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_Delete.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_Delete.json new file mode 100644 index 00000000..ed82ec04 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_Delete.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-dataManagerForAgricultureResourceName", + "dataConnectorName": "SatelliteSentinelHub" + }, + "responses": { + "200": {}, + "204": {}, + "400": { + "error": { + "code": "ConnectorConfigurationInvalid", + "message": "Connector name not supported. Supported connectors are 'SatelliteSentinelHub' and 'WeatherIBM'." + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_Get.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_Get.json new file mode 100644 index 00000000..b7317ae5 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_Get.json @@ -0,0 +1,38 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-dataManagerForAgricultureResourceName", + "dataConnectorName": "SatelliteSentinelHub" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/dataConnectors/SatelliteSentinelHub", + "type": "Microsoft.AgFoodPlatform/farmBeats/dataConnectors", + "properties": { + "credentials": { + "kind": "OAuthClientCredentials", + "clientId": "string", + "clientSecret": { + "keyVaultUri": "string", + "keyName": "string", + "keyVersion": "string" + } + } + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:02.1075056Z" + }, + "eTag": "7200b954-0000-0700-0000-603cbbc40000", + "name": "SatelliteSentinelHub" + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_List.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_List.json new file mode 100644 index 00000000..99f78515 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataConnectors_List.json @@ -0,0 +1,67 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-dataManagerForAgricultureResourceName", + "dataConnectorName": "WeatherIBM" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/dataConnectors/SatelliteSentinelHub", + "type": "Microsoft.AgFoodPlatform/farmBeats/dataConnectors", + "properties": { + "credentials": { + "kind": "OAuthClientCredentials", + "clientId": "string", + "clientSecret": { + "keyVaultUri": "string", + "keyName": "string", + "keyVersion": "string" + } + } + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:02.1075056Z" + }, + "eTag": "7200b954-0000-0700-0000-603cbbc40000", + "name": "SatelliteSentinelHub" + }, + { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/dataConnectors/WeatherIBM", + "type": "Microsoft.AgFoodPlatform/farmBeats/dataConnectors", + "properties": { + "credentials": { + "kind": "ApiKeyAuthCredentials", + "apiKey": { + "keyVaultUri": "string", + "keyName": "string", + "keyVersion": "string" + } + } + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:02.1075056Z" + }, + "eTag": "7200b954-0000-0700-0000-603cbbc40000", + "name": "WeatherIBM" + } + ], + "nextLink": "string" + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureExtensions_Get.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureExtensions_Get.json new file mode 100644 index 00000000..8e8510ca --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureExtensions_Get.json @@ -0,0 +1,243 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "dataManagerForAgricultureExtensionId": "DTN.ContentServices" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions/DTN.ContentServices", + "type": "Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions", + "systemData": { + "createdAt": "2021-04-12T15:28:06Z", + "lastModifiedAt": "2021-04-12T15:30:01Z" + }, + "properties": { + "targetResourceType": "FarmBeats", + "farmBeatsExtensionId": "DTN.ContentServices", + "farmBeatsExtensionName": "DTN", + "farmBeatsExtensionVersion": "1.0", + "publisherId": "dtn", + "extensionCategory": "Weather", + "extensionAuthLink": "https://www.dtn.com/dtn-content-integration/", + "extensionApiDocsLink": "https://cs-docs.dtn.com/api/weather-observations-and-forecasts-rest-api/", + "detailedInformation": [ + { + "apiName": "GetDailyObservations", + "customParameters": [ + "stationId", + "stationLatitude", + "stationLongitude", + "timeZone", + "sunrise", + "sunset", + "weatherCode", + "weatherDescription", + "maxTemperature", + "minTemperature", + "avgHeatIndex", + "maxHeatIndex", + "minHeatIndex", + "maxWindChill", + "minWindChill", + "maxFeelsLike", + "minFeelsLike", + "avgFeelsLike", + "maxWindSpeed", + "avgWetBulbGlobeTemp", + "maxWetBulbGlobeTemp", + "minWetBulbGlobeTemp", + "minutesOfSunshine", + "cornHeatUnit", + "evapotranspiration" + ], + "platformParameters": [ + "cloudCover", + "dewPoint", + "growingDegreeDay", + "precipitation", + "pressure", + "relativeHumidity", + "temperature", + "wetBulbTemperature", + "dateTime", + "windChill", + "windSpeed", + "windDirection" + ], + "unitsSupported": { + "key": "units", + "values": [ + "us", + "si" + ] + }, + "apiInputParameters": [ + "stationId", + "lat", + "lon", + "days", + "units", + "precision", + "sector" + ] + }, + { + "apiName": "GetHourlyObservations", + "customParameters": [ + "stationId", + "stationLatitude", + "stationLongitude", + "timeZone", + "weatherCode", + "weatherDescription", + "feelsLike", + "visibilityWeatherCode", + "visibilityWeatherDescription", + "minutesOfSunshine" + ], + "platformParameters": [ + "cloudCover", + "dewPoint", + "precipitation", + "pressure", + "relativeHumidity", + "temperature", + "wetBulbTemperature", + "dateTime", + "visibility", + "windChill", + "windSpeed", + "windDirection", + "windGust" + ], + "unitsSupported": { + "key": "units", + "values": [ + "us", + "si" + ] + }, + "apiInputParameters": [ + "stationId", + "lat", + "lon", + "hours", + "units", + "precision", + "sector" + ] + }, + { + "apiName": "GetHourlyForecasts", + "customParameters": [ + "stationId", + "stationLatitude", + "stationLongitude", + "timeZone", + "weatherCode", + "weatherDescription", + "feelsLike", + "visibilityWeatherCode", + "visibilityWeatherDescription", + "minutesOfSunshine" + ], + "platformParameters": [ + "cloudCover", + "dewPoint", + "precipitation", + "pressure", + "relativeHumidity", + "temperature", + "wetBulbTemperature", + "dateTime", + "visibility", + "windChill", + "windSpeed", + "windDirection", + "windGust" + ], + "unitsSupported": { + "key": "units", + "values": [ + "us", + "si" + ] + }, + "apiInputParameters": [ + "stationId", + "lat", + "lon", + "days", + "units", + "precision", + "sector" + ] + }, + { + "apiName": "GetDailyForecasts", + "customParameters": [ + "stationId", + "stationLatitude", + "stationLongitude", + "timeZone", + "sunrise", + "sunset", + "weatherCode", + "weatherDescription", + "maxTemperature", + "minTemperature", + "avgHeatIndex", + "maxHeatIndex", + "minHeatIndex", + "maxWindChill", + "minWindChill", + "maxFeelsLike", + "minFeelsLike", + "avgFeelsLike", + "maxWindSpeed", + "avgWetBulbGlobeTemp", + "maxWetBulbGlobeTemp", + "minWetBulbGlobeTemp", + "minutesOfSunshine", + "cornHeatUnit", + "evapotranspiration" + ], + "platformParameters": [ + "cloudCover", + "dewPoint", + "growingDegreeDay", + "precipitation", + "pressure", + "relativeHumidity", + "temperature", + "wetBulbTemperature", + "dateTime", + "windChill", + "windSpeed", + "windDirection" + ], + "unitsSupported": { + "key": "units", + "values": [ + "us", + "si" + ] + }, + "apiInputParameters": [ + "stationId", + "lat", + "lon", + "days", + "units", + "precision", + "sector" + ] + } + ] + }, + "name": "DTN.ContentServices" + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureExtensions_List.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureExtensions_List.json new file mode 100644 index 00000000..b5ac26aa --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureExtensions_List.json @@ -0,0 +1,248 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions/DTN.ContentServices", + "type": "Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions", + "systemData": { + "createdAt": "2021-04-12T15:28:06Z", + "lastModifiedAt": "2021-04-12T15:30:01Z" + }, + "properties": { + "targetResourceType": "FarmBeats", + "farmBeatsExtensionId": "DTN.ContentServices", + "farmBeatsExtensionName": "DTN", + "farmBeatsExtensionVersion": "1.0", + "publisherId": "dtn", + "extensionCategory": "Weather", + "extensionAuthLink": "https://www.dtn.com/dtn-content-integration/", + "extensionApiDocsLink": "https://cs-docs.dtn.com/api/weather-observations-and-forecasts-rest-api/", + "detailedInformation": [ + { + "apiName": "GetDailyObservations", + "customParameters": [ + "stationId", + "stationLatitude", + "stationLongitude", + "timeZone", + "sunrise", + "sunset", + "weatherCode", + "weatherDescription", + "maxTemperature", + "minTemperature", + "avgHeatIndex", + "maxHeatIndex", + "minHeatIndex", + "maxWindChill", + "minWindChill", + "maxFeelsLike", + "minFeelsLike", + "avgFeelsLike", + "maxWindSpeed", + "avgWetBulbGlobeTemp", + "maxWetBulbGlobeTemp", + "minWetBulbGlobeTemp", + "minutesOfSunshine", + "cornHeatUnit", + "evapotranspiration" + ], + "platformParameters": [ + "cloudCover", + "dewPoint", + "growingDegreeDay", + "precipitation", + "pressure", + "relativeHumidity", + "temperature", + "wetBulbTemperature", + "dateTime", + "windChill", + "windSpeed", + "windDirection" + ], + "unitsSupported": { + "key": "units", + "values": [ + "us", + "si" + ] + }, + "apiInputParameters": [ + "stationId", + "lat", + "lon", + "days", + "units", + "precision", + "sector" + ] + }, + { + "apiName": "GetHourlyObservations", + "customParameters": [ + "stationId", + "stationLatitude", + "stationLongitude", + "timeZone", + "weatherCode", + "weatherDescription", + "feelsLike", + "visibilityWeatherCode", + "visibilityWeatherDescription", + "minutesOfSunshine" + ], + "platformParameters": [ + "cloudCover", + "dewPoint", + "precipitation", + "pressure", + "relativeHumidity", + "temperature", + "wetBulbTemperature", + "dateTime", + "visibility", + "windChill", + "windSpeed", + "windDirection", + "windGust" + ], + "unitsSupported": { + "key": "units", + "values": [ + "us", + "si" + ] + }, + "apiInputParameters": [ + "stationId", + "lat", + "lon", + "hours", + "units", + "precision", + "sector" + ] + }, + { + "apiName": "GetHourlyForecasts", + "customParameters": [ + "stationId", + "stationLatitude", + "stationLongitude", + "timeZone", + "weatherCode", + "weatherDescription", + "feelsLike", + "visibilityWeatherCode", + "visibilityWeatherDescription", + "minutesOfSunshine" + ], + "platformParameters": [ + "cloudCover", + "dewPoint", + "precipitation", + "pressure", + "relativeHumidity", + "temperature", + "wetBulbTemperature", + "dateTime", + "visibility", + "windChill", + "windSpeed", + "windDirection", + "windGust" + ], + "unitsSupported": { + "key": "units", + "values": [ + "us", + "si" + ] + }, + "apiInputParameters": [ + "stationId", + "lat", + "lon", + "days", + "units", + "precision", + "sector" + ] + }, + { + "apiName": "GetDailyForecasts", + "customParameters": [ + "stationId", + "stationLatitude", + "stationLongitude", + "timeZone", + "sunrise", + "sunset", + "weatherCode", + "weatherDescription", + "maxTemperature", + "minTemperature", + "avgHeatIndex", + "maxHeatIndex", + "minHeatIndex", + "maxWindChill", + "minWindChill", + "maxFeelsLike", + "minFeelsLike", + "avgFeelsLike", + "maxWindSpeed", + "avgWetBulbGlobeTemp", + "maxWetBulbGlobeTemp", + "minWetBulbGlobeTemp", + "minutesOfSunshine", + "cornHeatUnit", + "evapotranspiration" + ], + "platformParameters": [ + "cloudCover", + "dewPoint", + "growingDegreeDay", + "precipitation", + "pressure", + "relativeHumidity", + "temperature", + "wetBulbTemperature", + "dateTime", + "windChill", + "windSpeed", + "windDirection" + ], + "unitsSupported": { + "key": "units", + "values": [ + "us", + "si" + ] + }, + "apiInputParameters": [ + "stationId", + "lat", + "lon", + "days", + "units", + "precision", + "sector" + ] + } + ] + }, + "name": "DTN.ContentServices" + } + ], + "nextLink": "string" + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_CreateOrUpdate.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_CreateOrUpdate.json new file mode 100644 index 00000000..69f6419a --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_CreateOrUpdate.json @@ -0,0 +1,65 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "request": { + "location": "eastus2", + "tags": { + "key1": "value1", + "key2": "value2" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName", + "name": "examples-farmbeatsResourceName", + "type": "Microsoft.AgFoodPlatform/farmBeats", + "location": "eastus2", + "tags": { + "key1": "value1", + "key2": "value2" + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:01.1075056Z" + }, + "properties": { + "instanceUri": "https://examples-farmbeatsResourceName.eastus2.farmbeats.azure.net", + "provisioningState": "Succeeded" + } + } + }, + "201": { + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName", + "name": "examples-farmbeatsResourceName", + "type": "Microsoft.AgFoodPlatform/farmBeats", + "location": "eastus2", + "tags": { + "key1": "value1", + "key2": "value2" + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:01.1075056Z" + }, + "properties": { + "instanceUri": "https://examples-farmbeatsResourceName.eastus2.farmbeats.azure.net", + "provisioningState": "Failed" + } + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Delete.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Delete.json new file mode 100644 index 00000000..382cf5ef --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Delete.json @@ -0,0 +1,12 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-dataManagerForAgricultureResourceName" + }, + "responses": { + "200": {}, + "204": {} + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Get.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Get.json new file mode 100644 index 00000000..96c30653 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Get.json @@ -0,0 +1,34 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmBeatsResourceName" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName", + "name": "examples-farmBeatsResourceName", + "type": "Microsoft.AgFoodPlatform/farmBeats", + "location": "eastus2", + "tags": { + "key1": "value1", + "key2": "value2" + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:01.1075056Z" + }, + "properties": { + "instanceUri": "https://examples-farmbeatsResourceName.eastus2.farmbeats.azure.net", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_ListByResourceGroup.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_ListByResourceGroup.json new file mode 100644 index 00000000..fa467079 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_ListByResourceGroup.json @@ -0,0 +1,38 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName", + "name": "examples-farmBeatsResourceName", + "type": "Microsoft.AgFoodPlatform/farmBeats", + "location": "eastus2", + "tags": { + "key1": "value1", + "key2": "value2" + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:01.1075056Z" + }, + "properties": { + "instanceUri": "https://examples-farmbeatsResourceName.eastus2.farmbeats.azure.net", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_ListBySubscription.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_ListBySubscription.json new file mode 100644 index 00000000..5e668d56 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_ListBySubscription.json @@ -0,0 +1,37 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName", + "name": "examples-farmBeatsResourceName", + "type": "Microsoft.AgFoodPlatform/farmBeats", + "location": "eastus2", + "tags": { + "key1": "value1", + "key2": "value2" + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:01.1075056Z" + }, + "properties": { + "instanceUri": "https://examples-farmbeatsResourceName.eastus2.farmbeats.azure.net", + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Update.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Update.json new file mode 100644 index 00000000..a438c596 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/DataManagerForAgricultureResources_Update.json @@ -0,0 +1,67 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmBeatsResourceName", + "request": { + "tags": { + "key1": "value1", + "key2": "value2" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName", + "name": "examples-farmBeatsResourceName", + "type": "Microsoft.AgFoodPlatform/farmBeats", + "location": "eastus2", + "tags": { + "key1": "value1", + "key2": "value2" + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:01.1075056Z" + }, + "properties": { + "instanceUri": "https://examples-farmbeatsResourceName.eastus2.farmbeats.azure.net", + "provisioningState": "Succeeded" + } + } + }, + "202": { + "headers": { + "location": "http://azure.async.operation/status" + }, + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName", + "name": "examples-farmBeatsResourceName", + "type": "Microsoft.AgFoodPlatform/farmBeats", + "location": "eastus2", + "tags": { + "key1": "value1", + "key2": "value2" + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:01.1075056Z" + }, + "properties": { + "instanceUri": "https://examples-farmbeatsResourceName.eastus2.farmbeats.azure.net", + "provisioningState": "Succeeded" + } + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_CreateOrUpdate.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_CreateOrUpdate.json new file mode 100644 index 00000000..1edf1581 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_CreateOrUpdate.json @@ -0,0 +1,46 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-dataManagerForAgricultureResourceName", + "extensionId": "provider.extension", + "body": { + "extensionVersion": "1.0", + "apiProperties": { + "examples-api": { + "apiFreshnessTimeInMinutes": 3600 + } + } + } + }, + "responses": { + "201": { + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-dataManagerForAgricultureResourceName/extensions/provider.extension", + "name": "provider.extension", + "type": "Microsoft.AgFoodPlatform/farmBeats/extensions", + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:02.1075056Z" + }, + "eTag": "7200b954-0000-0700-0000-603cbbc40000", + "properties": { + "extensionCategory": "Weather", + "installedExtensionVersion": "1.0", + "extensionAuthLink": "https://www.provider.com/extension/", + "extensionApiDocsLink": "https://docs.provider.com/documentation/extension", + "additionalApiProperties": { + "examples-api": { + "apiFreshnessTimeInMinutes": 3600 + } + } + } + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_Delete.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_Delete.json new file mode 100644 index 00000000..1f5729fb --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_Delete.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "extensionId": "provider.extension" + }, + "responses": { + "200": {}, + "204": {} + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_Get.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_Get.json new file mode 100644 index 00000000..9cfe6f08 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_Get.json @@ -0,0 +1,38 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "extensionId": "provider.extension" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName/extensions/provider.extension", + "name": "provider.extension", + "type": "Microsoft.AgFoodPlatform/farmBeats/extensions", + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:01.1075056Z" + }, + "eTag": "7200b954-0000-0700-0000-603cbbc40000", + "properties": { + "extensionCategory": "Weather", + "installedExtensionVersion": "1.0", + "extensionAuthLink": "https://www.provider.com/extension/", + "extensionApiDocsLink": "https://docs.provider.com/documentation/extension", + "additionalApiProperties": { + "examples-api": { + "apiFreshnessTimeInMinutes": 3600 + } + } + } + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_ListByDataManagerForAgriculture.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_ListByDataManagerForAgriculture.json new file mode 100644 index 00000000..a0ddcfc3 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Extensions_ListByDataManagerForAgriculture.json @@ -0,0 +1,37 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName/extensions/provider.extension", + "name": "provider.extension", + "type": "Microsoft.AgFoodPlatform/farmBeats/extensions", + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2020-02-01T01:01:01.1075056Z", + "lastModifiedBy": "string", + "lastModifiedByType": "User", + "lastModifiedAt": "2020-02-01T01:01:01.1075056Z" + }, + "eTag": "7200b954-0000-0700-0000-603cbbc40000", + "properties": { + "extensionCategory": "Weather", + "installedExtensionVersion": "1.0", + "extensionAuthLink": "https://www.provider.com/extension/", + "extensionApiDocsLink": "https://docs.provider.com/documentation/extension" + } + } + ] + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/OperationResults_Get.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/OperationResults_Get.json new file mode 100644 index 00000000..c126f310 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/OperationResults_Get.json @@ -0,0 +1,19 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "locations": "westus", + "operationResultsId": "resource-provisioning-id-farmBeatsResourceName" + }, + "responses": { + "200": { + "body": { + "status": "Failed", + "error": { + "code": "BadArgument", + "message": "The provided database 'foo' has an invalid username." + } + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Operations_List.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Operations_List.json new file mode 100644 index 00000000..bbaabe26 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Operations_List.json @@ -0,0 +1,94 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.AgFoodPlatform/farmBeats/read", + "isDataAction": false, + "display": { + "provider": "Microsoft AgFoodPlatform", + "resource": "AgFoodPlatform FarmBeats", + "operation": "Get or List AgFoodPlatform FarmBeats resource(s).", + "description": "Gets or Lists existing AgFoodPlatform FarmBeats resource(s)." + } + }, + { + "name": "Microsoft.AgFoodPlatform/farmBeats/write", + "isDataAction": false, + "display": { + "provider": "Microsoft AgFoodPlatform", + "resource": "AgFoodPlatform FarmBeats", + "operation": "Create or Update AgFoodPlatform FarmBeats.", + "description": "Creates or Updates AgFoodPlatform FarmBeats." + } + }, + { + "name": "Microsoft.AgFoodPlatform/farmBeats/delete", + "isDataAction": false, + "display": { + "provider": "Microsoft AgFoodPlatform", + "resource": "AgFoodPlatform FarmBeats", + "operation": "Delete AgFoodPlatform FarmBeats resource.", + "description": "Deletes an existing AgFoodPlatform FarmBeats resource." + } + }, + { + "name": "Microsoft.AgFoodPlatform/locations/checkNameAvailability/action", + "isDataAction": false, + "display": { + "provider": "Microsoft AgFoodPlatform", + "resource": "Locations", + "operation": "Check Name Availability", + "description": "Checks that resource name is valid and is not in use." + } + }, + { + "name": "Microsoft.AgFoodPlatform/operations/read", + "isDataAction": false, + "display": { + "provider": "Microsoft AgFoodPlatform", + "resource": "List all operations in Microsoft AgFoodPlatform resource provider.", + "operation": "List all operations.", + "description": "List all operations in Microsoft AgFoodPlatform resource provider." + } + }, + { + "name": "Microsoft.AgFoodPlatform/farmBeats/extensions/read", + "isDataAction": false, + "display": { + "provider": "Microsoft AgFoodPlatform", + "resource": "AgFoodPlatform Extensions", + "operation": "Get or List AgFoodPlatform Extensions resource(s).", + "description": "Gets or Lists existing AgFoodPlatform Extensions resource(s)." + } + }, + { + "name": "Microsoft.AgFoodPlatform/farmBeats/extensions/write", + "isDataAction": false, + "display": { + "provider": "Microsoft AgFoodPlatform", + "resource": "AgFoodPlatform Extensions", + "operation": "Create or Update AgFoodPlatform Extensions.", + "description": "Creates or Updates AgFoodPlatform Extensions." + } + }, + { + "name": "Microsoft.AgFoodPlatform/farmBeats/extensions/delete", + "isDataAction": false, + "display": { + "provider": "Microsoft AgFoodPlatform", + "resource": "AgFoodPlatform Extensions", + "operation": "Delete AgFoodPlatform Extensions resource.", + "description": "Deletes an existing AgFoodPlatform Extensions resource." + } + } + ], + "nextLink": "https://management.azure.com/providers/Microsoft.AgFoodPlatform/operations" + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_CreateOrUpdate.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_CreateOrUpdate.json new file mode 100644 index 00000000..d99f3fec --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_CreateOrUpdate.json @@ -0,0 +1,57 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "privateEndpointConnectionName": "privateEndpointConnectionName", + "request": { + "properties": { + "privateLinkServiceConnectionState": { + "status": "Approved", + "description": "Approved by johndoe@contoso.com" + } + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName/privateEndpointConnections/privateEndpointConnectionName", + "name": "privateEndpointConnectionName", + "type": "Microsoft.AgFoodPlatform/farmBeats/privateEndpointConnections", + "properties": { + "privateEndpoint": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/rg1Network/providers/Microsoft.Network/privateEndpoints/privateEndpointName" + }, + "privateLinkServiceConnectionState": { + "status": "Approved", + "description": "Approved by johndoe@contoso.com", + "actionsRequired": "None" + }, + "provisioningState": "Succeeded" + } + } + }, + "400": { + "body": { + "error": { + "code": "ModelValidationFailed", + "message": "Request input validation failed.", + "details": [ + { + "code": "ModelValidationFailed", + "message": "The Payload field is required.", + "target": "Payload" + }, + { + "code": "ModelValidationFailed", + "message": "Error converting value \"InvalidStatus\" to type 'PrivateEndpointState'. Path 'properties.privateLinkServiceConnectionState.status', line 1, position 624. Refer path description for more information.", + "target": "Payload.properties.privateLinkServiceConnectionState.status" + } + ] + } + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Delete.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Delete.json new file mode 100644 index 00000000..3eb761f4 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Delete.json @@ -0,0 +1,18 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "privateEndpointConnectionName": "privateEndpointConnectionName" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Location": "http://azure.async.operation/status" + } + }, + "204": {} + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Get.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Get.json new file mode 100644 index 00000000..b2c90536 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_Get.json @@ -0,0 +1,37 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "privateEndpointConnectionName": "privateEndpointConnectionName" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName/privateEndpointConnections/privateEndpointConnectionName", + "name": "privateEndpointConnectionName", + "type": "Microsoft.AgFoodPlatform/farmBeats/privateEndpointConnections", + "properties": { + "privateEndpoint": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/rg1Network/providers/Microsoft.Network/privateEndpoints/privateEndpointName" + }, + "privateLinkServiceConnectionState": { + "status": "Approved", + "description": "Approved by johndoe@contoso.com", + "actionsRequired": "None" + }, + "provisioningState": "Succeeded" + } + } + }, + "404": { + "body": { + "error": { + "code": "PrivateEndpointConnectionNotFound", + "message": "Private endpoint connection resource 'privateEndpointConnectionName' for subscriptionId '11111111-2222-3333-4444-555555555555', resource group name 'examples-rg', resource type 'farmBeats' and resource name 'examples-farmbeatsResourceName' not found." + } + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_ListByResource.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_ListByResource.json new file mode 100644 index 00000000..697cc2ac --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateEndpointConnections_ListByResource.json @@ -0,0 +1,48 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName/privateEndpointConnections/privateEndpointConnectionName", + "name": "privateEndpointConnectionName", + "type": "Microsoft.AgFoodPlatform/farmBeats/privateEndpointConnections", + "properties": { + "privateEndpoint": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/rg1Network/providers/Microsoft.Network/privateEndpoints/privateEndpointName" + }, + "privateLinkServiceConnectionState": { + "status": "Approved", + "description": "Approved by johndoe@contoso.com", + "actionsRequired": "None" + }, + "provisioningState": "Succeeded" + } + }, + { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName/privateEndpointConnections/privateEndpointConnectionName2", + "name": "privateEndpointConnectionName2", + "type": "Microsoft.AgFoodPlatform/farmBeats/privateEndpointConnections", + "properties": { + "privateEndpoint": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/rg1Network/providers/Microsoft.Network/privateEndpoints/privateEndpointName2" + }, + "privateLinkServiceConnectionState": { + "status": "Approved", + "description": "Approved by johndoe@contoso.com", + "actionsRequired": "None" + }, + "provisioningState": "Succeeded" + } + } + ] + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateLinkResources_Get.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateLinkResources_Get.json new file mode 100644 index 00000000..aaf04391 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateLinkResources_Get.json @@ -0,0 +1,35 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "subResourceName": "farmbeats" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName", + "name": "farmbeats", + "type": "Microsoft.AgFoodPlatform/farmBeats/privateLinkResources", + "properties": { + "groupId": "farmbeats", + "requiredMembers": [ + "farmbeats" + ], + "requiredZoneNames": [ + "privatelink.farmbeats.azure.net" + ] + } + } + }, + "404": { + "body": { + "error": { + "code": "ResourceNotFound", + "message": "Resource with subscriptionId '11111111-2222-3333-4444-555555555555', resource group 'examples-rg' and resourcename 'examples-farmbeatsResourceName' not found." + } + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateLinkResources_ListByResource.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateLinkResources_ListByResource.json new file mode 100644 index 00000000..2c97bd51 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/PrivateLinkResources_ListByResource.json @@ -0,0 +1,30 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeats/examples-farmbeatsResourceName", + "name": "farmbeats", + "type": "Microsoft.AgFoodPlatform/farmBeats/privateLinkResources", + "properties": { + "groupId": "farmbeats", + "requiredMembers": [ + "farmbeats" + ], + "requiredZoneNames": [ + "privatelink.farmbeats.azure.net" + ] + } + } + ] + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/SolutionsDiscoverability_Get.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/SolutionsDiscoverability_Get.json new file mode 100644 index 00000000..eae4d0c4 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/SolutionsDiscoverability_Get.json @@ -0,0 +1,774 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "dataManagerForAgricultureSolutionId": "bayerAgPowered.gdu" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "/providers/Microsoft.AgFoodPlatform/farmBeatsSolutionDefinitions/bayerAgPowered.gdu", + "type": "Microsoft.AgFoodPlatform/farmBeatsSolutionDefinitions", + "systemData": { + "createdAt": "2022-07-25T10:15:15Z", + "lastModifiedAt": "2022-07-25T10:15:15Z" + }, + "properties": { + "partnerId": "abc", + "partnerTenantId": "556b0c04-d33e-48d0-9f6f-f893c8c77e00", + "marketplaceOfferDetails": { + "saasOfferId": "saasOfferId", + "publisherId": "publisherId" + }, + "dataAccessScopes": [ + "Weather", + "Scenes" + ], + "openApiSpecsDictionary": { + "v1": { + "paths": { + "/v1/resources/{resourceId}": { + "get": { + "tags": [ + "Weather" + ], + "description": "Get weather ingestion job.", + "operationId": "Weather_GetDataIngestionJobDetails", + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "resourceId", + "description": "Id of the job.", + "required": true, + "type": "string" + }, + { + "in": "query", + "name": "api-version", + "description": "The requested API version", + "required": true, + "type": "string", + "default": "2021-07-31-preview" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "description": "Schema of weather ingestion job.", + "required": [ + "boundaryId", + "extensionApiInput", + "extensionApiName", + "extensionId", + "farmerId" + ], + "type": "object", + "properties": { + "boundaryId": { + "description": "The id of the boundary object for which weather data is being fetched.", + "type": "string" + }, + "farmerId": { + "description": "The id of the farmer object for which weather data is being fetched.", + "type": "string" + }, + "extensionId": { + "description": "Id of the extension to be used for the providerInput. eg. DTN.ClearAg.", + "maxLength": 100, + "minLength": 2, + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "type": "string" + }, + "extensionApiName": { + "description": "Extension api name to which request is to be made.", + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "extensionApiInput": { + "description": "Extension api input dictionary which would be used to feed request query/body/parameter information.", + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "extensionDataProviderAppId": { + "description": "App id of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "extensionDataProviderApiKey": { + "description": "Api key of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "id": { + "description": "Unique job id.", + "type": "string", + "readOnly": true + }, + "status": { + "description": "Status of the job.\r\nPossible values: 'Waiting', 'Running', 'Succeeded', 'Failed', 'Cancelled'.", + "type": "string", + "readOnly": true + }, + "durationInSeconds": { + "format": "double", + "description": "Duration of the job in seconds.", + "type": "number", + "readOnly": true + }, + "message": { + "description": "Status message to capture more details of the job.", + "type": "string", + "readOnly": true + }, + "createdDateTime": { + "format": "date-time", + "description": "Job created at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "lastActionDateTime": { + "format": "date-time", + "description": "Job was last acted upon at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "startTime": { + "format": "date-time", + "description": "Job start time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "endTime": { + "format": "date-time", + "description": "Job end time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "name": { + "description": "Name to identify resource.", + "maxLength": 100, + "minLength": 0, + "type": "string" + }, + "description": { + "description": "Textual description of the resource.", + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "properties": { + "description": "A collection of key value pairs that belongs to the resource.\r\nEach pair must not have a key greater than 50 characters\r\nand must not have a value greater than 150 characters.\r\nNote: A maximum of 25 key value pairs can be provided for a resource and only string,\r\nnumeral and datetime (yyyy-MM-ddTHH:mm:ssZ) values are supported.", + "type": "object", + "additionalProperties": { + "type": "object" + }, + "example": { + "key1": "value1", + "key2": 123.45 + } + } + }, + "additionalProperties": {} + } + }, + "default": { + "description": "Error", + "schema": { + "description": "An error response from the Azure AgPlatform service.\r\nErrorResponse reference document..", + "type": "object", + "properties": { + "error": { + "description": "An error from the Azure AgPlatform service.", + "type": "object", + "properties": { + "code": { + "description": "Server-defined set of error codes.", + "type": "string" + }, + "message": { + "description": "Human-readable representation of the error.", + "type": "string" + }, + "target": { + "description": "Target of the error.", + "type": "string" + }, + "details": { + "description": "Array of details about specific errors that led to this reported error.", + "type": "array" + } + } + }, + "traceId": { + "description": "Unique trace Id.", + "type": "string" + } + } + } + } + } + }, + "put": { + "tags": [ + "Weather" + ], + "description": "Create a weather data ingestion job.", + "operationId": "Weather_CreateDataIngestionJob", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "resourceId", + "description": "Job id supplied by user.", + "required": true, + "type": "string" + }, + { + "in": "query", + "name": "api-version", + "description": "The requested API version", + "required": true, + "type": "string", + "default": "2021-07-31-preview" + }, + { + "in": "body", + "name": "body", + "description": "Job parameters supplied by user.", + "schema": { + "description": "Schema of weather ingestion job.", + "required": [ + "boundaryId", + "extensionApiInput", + "extensionApiName", + "extensionId", + "farmerId" + ], + "type": "object", + "properties": { + "boundaryId": { + "description": "The id of the boundary object for which weather data is being fetched.", + "type": "string" + }, + "farmerId": { + "description": "The id of the farmer object for which weather data is being fetched.", + "type": "string" + }, + "extensionId": { + "description": "Id of the extension to be used for the providerInput. eg. DTN.ClearAg.", + "maxLength": 100, + "minLength": 2, + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "type": "string" + }, + "extensionApiName": { + "description": "Extension api name to which request is to be made.", + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "extensionApiInput": { + "description": "Extension api input dictionary which would be used to feed request query/body/parameter information.", + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "extensionDataProviderAppId": { + "description": "App id of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "extensionDataProviderApiKey": { + "description": "Api key of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "id": { + "description": "Unique job id.", + "type": "string", + "readOnly": true + }, + "status": { + "description": "Status of the job.\r\nPossible values: 'Waiting', 'Running', 'Succeeded', 'Failed', 'Cancelled'.", + "type": "string", + "readOnly": true + }, + "durationInSeconds": { + "format": "double", + "description": "Duration of the job in seconds.", + "type": "number", + "readOnly": true + }, + "message": { + "description": "Status message to capture more details of the job.", + "type": "string", + "readOnly": true + }, + "createdDateTime": { + "format": "date-time", + "description": "Job created at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "lastActionDateTime": { + "format": "date-time", + "description": "Job was last acted upon at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "startTime": { + "format": "date-time", + "description": "Job start time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "endTime": { + "format": "date-time", + "description": "Job end time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "name": { + "description": "Name to identify resource.", + "maxLength": 100, + "minLength": 0, + "type": "string" + }, + "description": { + "description": "Textual description of the resource.", + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "properties": { + "description": "A collection of key value pairs that belongs to the resource.\r\nEach pair must not have a key greater than 50 characters\r\nand must not have a value greater than 150 characters.\r\nNote: A maximum of 25 key value pairs can be provided for a resource and only string,\r\nnumeral and datetime (yyyy-MM-ddTHH:mm:ssZ) values are supported.", + "type": "object", + "additionalProperties": { + "type": "object" + }, + "example": { + "key1": "value1", + "key2": 123.45 + } + } + }, + "additionalProperties": {} + } + } + ], + "responses": { + "202": { + "description": "Success", + "schema": { + "description": "Schema of weather ingestion job.", + "required": [ + "boundaryId", + "extensionApiInput", + "extensionApiName", + "extensionId", + "farmerId" + ], + "type": "object", + "properties": { + "boundaryId": { + "description": "The id of the boundary object for which weather data is being fetched.", + "type": "string" + }, + "farmerId": { + "description": "The id of the farmer object for which weather data is being fetched.", + "type": "string" + }, + "extensionId": { + "description": "Id of the extension to be used for the providerInput. eg. DTN.ClearAg.", + "maxLength": 100, + "minLength": 2, + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "type": "string" + }, + "extensionApiName": { + "description": "Extension api name to which request is to be made.", + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "extensionApiInput": { + "description": "Extension api input dictionary which would be used to feed request query/body/parameter information.", + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "extensionDataProviderAppId": { + "description": "App id of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "extensionDataProviderApiKey": { + "description": "Api key of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "id": { + "description": "Unique job id.", + "type": "string", + "readOnly": true + }, + "status": { + "description": "Status of the job.\r\nPossible values: 'Waiting', 'Running', 'Succeeded', 'Failed', 'Cancelled'.", + "type": "string", + "readOnly": true + }, + "durationInSeconds": { + "format": "double", + "description": "Duration of the job in seconds.", + "type": "number", + "readOnly": true + }, + "message": { + "description": "Status message to capture more details of the job.", + "type": "string", + "readOnly": true + }, + "createdDateTime": { + "format": "date-time", + "description": "Job created at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "lastActionDateTime": { + "format": "date-time", + "description": "Job was last acted upon at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "startTime": { + "format": "date-time", + "description": "Job start time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "endTime": { + "format": "date-time", + "description": "Job end time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "name": { + "description": "Name to identify resource.", + "maxLength": 100, + "minLength": 0, + "type": "string" + }, + "description": { + "description": "Textual description of the resource.", + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "properties": { + "description": "A collection of key value pairs that belongs to the resource.\r\nEach pair must not have a key greater than 50 characters\r\nand must not have a value greater than 150 characters.\r\nNote: A maximum of 25 key value pairs can be provided for a resource and only string,\r\nnumeral and datetime (yyyy-MM-ddTHH:mm:ssZ) values are supported.", + "type": "object", + "additionalProperties": { + "type": "object" + }, + "example": { + "key1": "value1", + "key2": 123.45 + } + } + }, + "additionalProperties": {} + } + }, + "default": { + "description": "Error", + "schema": { + "description": "An error response from the Azure AgPlatform service.\r\nErrorResponse reference document..", + "type": "object", + "properties": { + "error": { + "description": "An error from the Azure AgPlatform service.", + "type": "object", + "properties": { + "code": { + "description": "Server-defined set of error codes.", + "type": "string" + }, + "message": { + "description": "Human-readable representation of the error.", + "type": "string" + }, + "target": { + "description": "Target of the error.", + "type": "string" + }, + "details": { + "description": "Array of details about specific errors that led to this reported error.", + "type": "array" + } + } + }, + "traceId": { + "description": "Unique trace Id.", + "type": "string" + } + } + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + } + } + }, + "basePath": "/", + "definitions": { + "WeatherDataIngestionJob": { + "description": "Schema of weather ingestion job.", + "required": [ + "boundaryId", + "extensionApiInput", + "extensionApiName", + "extensionId", + "farmerId" + ], + "type": "object", + "properties": { + "boundaryId": { + "description": "The id of the boundary object for which weather data is being fetched.", + "type": "string" + }, + "farmerId": { + "description": "The id of the farmer object for which weather data is being fetched.", + "type": "string" + }, + "extensionId": { + "description": "Id of the extension to be used for the providerInput. eg. DTN.ClearAg.", + "maxLength": 100, + "minLength": 2, + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "type": "string" + }, + "extensionApiName": { + "description": "Extension api name to which request is to be made.", + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "extensionApiInput": { + "description": "Extension api input dictionary which would be used to feed request query/body/parameter information.", + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "extensionDataProviderAppId": { + "description": "App id of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "extensionDataProviderApiKey": { + "description": "Api key of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "id": { + "description": "Unique job id.", + "type": "string", + "readOnly": true + }, + "status": { + "description": "Status of the job.\r\nPossible values: 'Waiting', 'Running', 'Succeeded', 'Failed', 'Cancelled'.", + "type": "string", + "readOnly": true + }, + "durationInSeconds": { + "format": "double", + "description": "Duration of the job in seconds.", + "type": "number", + "readOnly": true + }, + "message": { + "description": "Status message to capture more details of the job.", + "type": "string", + "readOnly": true + }, + "createdDateTime": { + "format": "date-time", + "description": "Job created at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "lastActionDateTime": { + "format": "date-time", + "description": "Job was last acted upon at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "startTime": { + "format": "date-time", + "description": "Job start time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "endTime": { + "format": "date-time", + "description": "Job end time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "name": { + "description": "Name to identify resource.", + "maxLength": 100, + "minLength": 0, + "type": "string" + }, + "description": { + "description": "Textual description of the resource.", + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "properties": { + "description": "A collection of key value pairs that belongs to the resource.\r\nEach pair must not have a key greater than 50 characters\r\nand must not have a value greater than 150 characters.\r\nNote: A maximum of 25 key value pairs can be provided for a resource and only string,\r\nnumeral and datetime (yyyy-MM-ddTHH:mm:ssZ) values are supported.", + "type": "object", + "additionalProperties": { + "type": "object" + }, + "example": { + "key1": "value1", + "key2": 123.45 + } + } + }, + "additionalProperties": {} + }, + "ErrorResponse": { + "description": "An error response from the Azure AgPlatform service.\r\nErrorResponse reference document..", + "type": "object", + "properties": { + "error": { + "description": "An error from the Azure AgPlatform service.", + "type": "object", + "properties": { + "code": { + "description": "Server-defined set of error codes.", + "type": "string" + }, + "message": { + "description": "Human-readable representation of the error.", + "type": "string" + }, + "target": { + "description": "Target of the error.", + "type": "string" + }, + "details": { + "description": "Array of details about specific errors that led to this reported error.", + "type": "array" + } + } + }, + "traceId": { + "description": "Unique trace Id.", + "type": "string" + } + } + }, + "InnerError": { + "description": "Inner error containing list of errors.\r\nInnerError reference document.", + "type": "object", + "properties": { + "code": { + "description": "Specific error code than was provided by the\r\ncontaining error.", + "type": "string" + } + }, + "additionalProperties": { + "type": "object" + } + }, + "Error": { + "description": "An error from the Azure AgPlatform service.", + "type": "object", + "properties": { + "code": { + "description": "Server-defined set of error codes.", + "type": "string" + }, + "message": { + "description": "Human-readable representation of the error.", + "type": "string" + }, + "target": { + "description": "Target of the error.", + "type": "string" + }, + "details": { + "description": "Array of details about specific errors that led to this reported error.", + "type": "array" + } + } + } + }, + "externalDocs": { + "description": "Find out more about Swagger", + "url": "http://swagger.io" + }, + "host": "addon.azurewebsites.net", + "info": { + "contact": { + "email": "apiteam@swagger.io" + }, + "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.", + "license": { + "name": "Apache 2.0", + "url": "http://www.apache.org/licenses/LICENSE-2.0.html" + }, + "termsOfService": "http://swagger.io/terms/", + "title": "Swagger Petstore", + "version": "1.0.6" + }, + "schemes": [ + "https" + ], + "swagger": "2.0" + } + }, + "accessFBApplicationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "accessFBApplicationName": "solution provider 1", + "saaSApplicationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "actionIds": [ + "actionId1" + ], + "roleId": "role1", + "roleName": "roleName1" + }, + "name": "bayerAgPowered.gdu" + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/SolutionsDiscoverability_List.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/SolutionsDiscoverability_List.json new file mode 100644 index 00000000..f7ab15af --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/SolutionsDiscoverability_List.json @@ -0,0 +1,776 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/providers/Microsoft.AgFoodPlatform/farmBeatsSolutionDefinitions/bayerAgPowered.gdu", + "type": "Microsoft.AgFoodPlatform/farmBeatsSolutionDefinitions", + "systemData": { + "createdAt": "2022-07-25T10:15:15Z", + "lastModifiedAt": "2022-07-25T10:15:15Z" + }, + "properties": { + "partnerId": "abc", + "partnerTenantId": "556b0c04-d33e-48d0-9f6f-f893c8c77e00", + "dataAccessScopes": [ + "string" + ], + "marketplaceOfferDetails": { + "saasOfferId": "saasOfferId", + "publisherId": "publisherId" + }, + "openApiSpecsDictionary": { + "v1": { + "paths": { + "/v1/resources/{resourceId}": { + "get": { + "tags": [ + "Weather" + ], + "description": "Get weather ingestion job.", + "operationId": "Weather_GetDataIngestionJobDetails", + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "resourceId", + "description": "Id of the job.", + "required": true, + "type": "string" + }, + { + "in": "query", + "name": "api-version", + "description": "The requested API version", + "required": true, + "type": "string", + "default": "2021-07-31-preview" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "description": "Schema of weather ingestion job.", + "required": [ + "boundaryId", + "extensionApiInput", + "extensionApiName", + "extensionId", + "farmerId" + ], + "type": "object", + "properties": { + "boundaryId": { + "description": "The id of the boundary object for which weather data is being fetched.", + "type": "string" + }, + "farmerId": { + "description": "The id of the farmer object for which weather data is being fetched.", + "type": "string" + }, + "extensionId": { + "description": "Id of the extension to be used for the providerInput. eg. DTN.ClearAg.", + "maxLength": 100, + "minLength": 2, + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "type": "string" + }, + "extensionApiName": { + "description": "Extension api name to which request is to be made.", + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "extensionApiInput": { + "description": "Extension api input dictionary which would be used to feed request query/body/parameter information.", + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "extensionDataProviderAppId": { + "description": "App id of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "extensionDataProviderApiKey": { + "description": "Api key of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "id": { + "description": "Unique job id.", + "type": "string", + "readOnly": true + }, + "status": { + "description": "Status of the job.\r\nPossible values: 'Waiting', 'Running', 'Succeeded', 'Failed', 'Cancelled'.", + "type": "string", + "readOnly": true + }, + "durationInSeconds": { + "format": "double", + "description": "Duration of the job in seconds.", + "type": "number", + "readOnly": true + }, + "message": { + "description": "Status message to capture more details of the job.", + "type": "string", + "readOnly": true + }, + "createdDateTime": { + "format": "date-time", + "description": "Job created at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "lastActionDateTime": { + "format": "date-time", + "description": "Job was last acted upon at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "startTime": { + "format": "date-time", + "description": "Job start time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "endTime": { + "format": "date-time", + "description": "Job end time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "name": { + "description": "Name to identify resource.", + "maxLength": 100, + "minLength": 0, + "type": "string" + }, + "description": { + "description": "Textual description of the resource.", + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "properties": { + "description": "A collection of key value pairs that belongs to the resource.\r\nEach pair must not have a key greater than 50 characters\r\nand must not have a value greater than 150 characters.\r\nNote: A maximum of 25 key value pairs can be provided for a resource and only string,\r\nnumeral and datetime (yyyy-MM-ddTHH:mm:ssZ) values are supported.", + "type": "object", + "additionalProperties": { + "type": "object" + }, + "example": { + "key1": "value1", + "key2": 123.45 + } + } + }, + "additionalProperties": {} + } + }, + "default": { + "description": "Error", + "schema": { + "description": "An error response from the Azure AgPlatform service.\r\nErrorResponse reference document..", + "type": "object", + "properties": { + "error": { + "description": "An error from the Azure AgPlatform service.", + "type": "object", + "properties": { + "code": { + "description": "Server-defined set of error codes.", + "type": "string" + }, + "message": { + "description": "Human-readable representation of the error.", + "type": "string" + }, + "target": { + "description": "Target of the error.", + "type": "string" + }, + "details": { + "description": "Array of details about specific errors that led to this reported error.", + "type": "array" + } + } + }, + "traceId": { + "description": "Unique trace Id.", + "type": "string" + } + } + } + } + } + }, + "put": { + "tags": [ + "Weather" + ], + "description": "Create a weather data ingestion job.", + "operationId": "Weather_CreateDataIngestionJob", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "parameters": [ + { + "in": "path", + "name": "resourceId", + "description": "Job id supplied by user.", + "required": true, + "type": "string" + }, + { + "in": "query", + "name": "api-version", + "description": "The requested API version", + "required": true, + "type": "string", + "default": "2021-07-31-preview" + }, + { + "in": "body", + "name": "body", + "description": "Job parameters supplied by user.", + "schema": { + "description": "Schema of weather ingestion job.", + "required": [ + "boundaryId", + "extensionApiInput", + "extensionApiName", + "extensionId", + "farmerId" + ], + "type": "object", + "properties": { + "boundaryId": { + "description": "The id of the boundary object for which weather data is being fetched.", + "type": "string" + }, + "farmerId": { + "description": "The id of the farmer object for which weather data is being fetched.", + "type": "string" + }, + "extensionId": { + "description": "Id of the extension to be used for the providerInput. eg. DTN.ClearAg.", + "maxLength": 100, + "minLength": 2, + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "type": "string" + }, + "extensionApiName": { + "description": "Extension api name to which request is to be made.", + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "extensionApiInput": { + "description": "Extension api input dictionary which would be used to feed request query/body/parameter information.", + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "extensionDataProviderAppId": { + "description": "App id of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "extensionDataProviderApiKey": { + "description": "Api key of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "id": { + "description": "Unique job id.", + "type": "string", + "readOnly": true + }, + "status": { + "description": "Status of the job.\r\nPossible values: 'Waiting', 'Running', 'Succeeded', 'Failed', 'Cancelled'.", + "type": "string", + "readOnly": true + }, + "durationInSeconds": { + "format": "double", + "description": "Duration of the job in seconds.", + "type": "number", + "readOnly": true + }, + "message": { + "description": "Status message to capture more details of the job.", + "type": "string", + "readOnly": true + }, + "createdDateTime": { + "format": "date-time", + "description": "Job created at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "lastActionDateTime": { + "format": "date-time", + "description": "Job was last acted upon at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "startTime": { + "format": "date-time", + "description": "Job start time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "endTime": { + "format": "date-time", + "description": "Job end time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "name": { + "description": "Name to identify resource.", + "maxLength": 100, + "minLength": 0, + "type": "string" + }, + "description": { + "description": "Textual description of the resource.", + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "properties": { + "description": "A collection of key value pairs that belongs to the resource.\r\nEach pair must not have a key greater than 50 characters\r\nand must not have a value greater than 150 characters.\r\nNote: A maximum of 25 key value pairs can be provided for a resource and only string,\r\nnumeral and datetime (yyyy-MM-ddTHH:mm:ssZ) values are supported.", + "type": "object", + "additionalProperties": { + "type": "object" + }, + "example": { + "key1": "value1", + "key2": 123.45 + } + } + }, + "additionalProperties": {} + } + } + ], + "responses": { + "202": { + "description": "Success", + "schema": { + "description": "Schema of weather ingestion job.", + "required": [ + "boundaryId", + "extensionApiInput", + "extensionApiName", + "extensionId", + "farmerId" + ], + "type": "object", + "properties": { + "boundaryId": { + "description": "The id of the boundary object for which weather data is being fetched.", + "type": "string" + }, + "farmerId": { + "description": "The id of the farmer object for which weather data is being fetched.", + "type": "string" + }, + "extensionId": { + "description": "Id of the extension to be used for the providerInput. eg. DTN.ClearAg.", + "maxLength": 100, + "minLength": 2, + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "type": "string" + }, + "extensionApiName": { + "description": "Extension api name to which request is to be made.", + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "extensionApiInput": { + "description": "Extension api input dictionary which would be used to feed request query/body/parameter information.", + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "extensionDataProviderAppId": { + "description": "App id of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "extensionDataProviderApiKey": { + "description": "Api key of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "id": { + "description": "Unique job id.", + "type": "string", + "readOnly": true + }, + "status": { + "description": "Status of the job.\r\nPossible values: 'Waiting', 'Running', 'Succeeded', 'Failed', 'Cancelled'.", + "type": "string", + "readOnly": true + }, + "durationInSeconds": { + "format": "double", + "description": "Duration of the job in seconds.", + "type": "number", + "readOnly": true + }, + "message": { + "description": "Status message to capture more details of the job.", + "type": "string", + "readOnly": true + }, + "createdDateTime": { + "format": "date-time", + "description": "Job created at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "lastActionDateTime": { + "format": "date-time", + "description": "Job was last acted upon at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "startTime": { + "format": "date-time", + "description": "Job start time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "endTime": { + "format": "date-time", + "description": "Job end time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "name": { + "description": "Name to identify resource.", + "maxLength": 100, + "minLength": 0, + "type": "string" + }, + "description": { + "description": "Textual description of the resource.", + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "properties": { + "description": "A collection of key value pairs that belongs to the resource.\r\nEach pair must not have a key greater than 50 characters\r\nand must not have a value greater than 150 characters.\r\nNote: A maximum of 25 key value pairs can be provided for a resource and only string,\r\nnumeral and datetime (yyyy-MM-ddTHH:mm:ssZ) values are supported.", + "type": "object", + "additionalProperties": { + "type": "object" + }, + "example": { + "key1": "value1", + "key2": 123.45 + } + } + }, + "additionalProperties": {} + } + }, + "default": { + "description": "Error", + "schema": { + "description": "An error response from the Azure AgPlatform service.\r\nErrorResponse reference document..", + "type": "object", + "properties": { + "error": { + "description": "An error from the Azure AgPlatform service.", + "type": "object", + "properties": { + "code": { + "description": "Server-defined set of error codes.", + "type": "string" + }, + "message": { + "description": "Human-readable representation of the error.", + "type": "string" + }, + "target": { + "description": "Target of the error.", + "type": "string" + }, + "details": { + "description": "Array of details about specific errors that led to this reported error.", + "type": "array" + } + } + }, + "traceId": { + "description": "Unique trace Id.", + "type": "string" + } + } + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + } + } + }, + "basePath": "/", + "definitions": { + "WeatherDataIngestionJob": { + "description": "Schema of weather ingestion job.", + "required": [ + "boundaryId", + "extensionApiInput", + "extensionApiName", + "extensionId", + "farmerId" + ], + "type": "object", + "properties": { + "boundaryId": { + "description": "The id of the boundary object for which weather data is being fetched.", + "type": "string" + }, + "farmerId": { + "description": "The id of the farmer object for which weather data is being fetched.", + "type": "string" + }, + "extensionId": { + "description": "Id of the extension to be used for the providerInput. eg. DTN.ClearAg.", + "maxLength": 100, + "minLength": 2, + "pattern": "^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "type": "string" + }, + "extensionApiName": { + "description": "Extension api name to which request is to be made.", + "maxLength": 100, + "minLength": 2, + "type": "string" + }, + "extensionApiInput": { + "description": "Extension api input dictionary which would be used to feed request query/body/parameter information.", + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "extensionDataProviderAppId": { + "description": "App id of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "extensionDataProviderApiKey": { + "description": "Api key of the weather data provider.", + "maxLength": 200, + "minLength": 2, + "type": "string" + }, + "id": { + "description": "Unique job id.", + "type": "string", + "readOnly": true + }, + "status": { + "description": "Status of the job.\r\nPossible values: 'Waiting', 'Running', 'Succeeded', 'Failed', 'Cancelled'.", + "type": "string", + "readOnly": true + }, + "durationInSeconds": { + "format": "double", + "description": "Duration of the job in seconds.", + "type": "number", + "readOnly": true + }, + "message": { + "description": "Status message to capture more details of the job.", + "type": "string", + "readOnly": true + }, + "createdDateTime": { + "format": "date-time", + "description": "Job created at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "lastActionDateTime": { + "format": "date-time", + "description": "Job was last acted upon at dateTime. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "startTime": { + "format": "date-time", + "description": "Job start time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "endTime": { + "format": "date-time", + "description": "Job end time when available. Sample format: yyyy-MM-ddTHH:mm:ssZ.", + "type": "string", + "readOnly": true + }, + "name": { + "description": "Name to identify resource.", + "maxLength": 100, + "minLength": 0, + "type": "string" + }, + "description": { + "description": "Textual description of the resource.", + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "properties": { + "description": "A collection of key value pairs that belongs to the resource.\r\nEach pair must not have a key greater than 50 characters\r\nand must not have a value greater than 150 characters.\r\nNote: A maximum of 25 key value pairs can be provided for a resource and only string,\r\nnumeral and datetime (yyyy-MM-ddTHH:mm:ssZ) values are supported.", + "type": "object", + "additionalProperties": { + "type": "object" + }, + "example": { + "key1": "value1", + "key2": 123.45 + } + } + }, + "additionalProperties": {} + }, + "ErrorResponse": { + "description": "An error response from the Azure AgPlatform service.\r\nErrorResponse reference document..", + "type": "object", + "properties": { + "error": { + "description": "An error from the Azure AgPlatform service.", + "type": "object", + "properties": { + "code": { + "description": "Server-defined set of error codes.", + "type": "string" + }, + "message": { + "description": "Human-readable representation of the error.", + "type": "string" + }, + "target": { + "description": "Target of the error.", + "type": "string" + }, + "details": { + "description": "Array of details about specific errors that led to this reported error.", + "type": "array" + } + } + }, + "traceId": { + "description": "Unique trace Id.", + "type": "string" + } + } + }, + "InnerError": { + "description": "Inner error containing list of errors.\r\nInnerError reference document.", + "type": "object", + "properties": { + "code": { + "description": "Specific error code than was provided by the\r\ncontaining error.", + "type": "string" + } + }, + "additionalProperties": { + "type": "object" + } + }, + "Error": { + "description": "An error from the Azure AgPlatform service.", + "type": "object", + "properties": { + "code": { + "description": "Server-defined set of error codes.", + "type": "string" + }, + "message": { + "description": "Human-readable representation of the error.", + "type": "string" + }, + "target": { + "description": "Target of the error.", + "type": "string" + }, + "details": { + "description": "Array of details about specific errors that led to this reported error.", + "type": "array" + } + } + } + }, + "externalDocs": { + "description": "Find out more about Swagger", + "url": "http://swagger.io" + }, + "host": "addon.azurewebsites.net", + "info": { + "contact": { + "email": "apiteam@swagger.io" + }, + "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.", + "license": { + "name": "Apache 2.0", + "url": "http://www.apache.org/licenses/LICENSE-2.0.html" + }, + "termsOfService": "http://swagger.io/terms/", + "title": "Swagger Petstore", + "version": "1.0.6" + }, + "schemes": [ + "https" + ], + "swagger": "2.0" + } + }, + "accessFBApplicationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "accessFBApplicationName": "solution provider 1", + "saaSApplicationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "actionIds": [ + "actionId1" + ], + "roleId": "role1", + "roleName": "roleName1" + }, + "name": "bayerAgPowered.gdu" + } + ] + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_CreateOrUpdate.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_CreateOrUpdate.json new file mode 100644 index 00000000..6080896e --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_CreateOrUpdate.json @@ -0,0 +1,78 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "solutionId": "abc.partner", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "body": { + "properties": { + "saasSubscriptionId": "123", + "saasSubscriptionName": "name", + "marketplacePublisherId": "publisherId", + "planId": "planId", + "offerId": "offerId", + "termId": "termId", + "roleAssignmentId": "11111111-2222-3333-4444-555555555555" + } + } + }, + "responses": { + "201": { + "headers": {}, + "body": { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/solutions/string", + "type": "Microsoft.AgFoodPlatform/farmBeats/solutions", + "systemData": { + "createdBy": "billtest486451@live.com", + "createdByType": "User", + "createdAt": "2022-09-29T10:26:29Z", + "lastModifiedBy": "billtest486451@live.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2022-09-29T10:26:38Z" + }, + "properties": { + "solutionId": "abc.intbugbashfour", + "partnerId": "abc", + "saasSubscriptionId": "123", + "saasSubscriptionName": "name", + "marketplacePublisherId": "publisherId", + "planId": "planId", + "offerId": "offerId", + "termId": "termId", + "roleAssignmentId": "11111111-2222-3333-4444-555555555555" + }, + "eTag": "19002383-0000-0700-0000-633572de0000", + "name": "string" + } + }, + "200": { + "headers": {}, + "body": { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/solutions/string", + "type": "Microsoft.AgFoodPlatform/farmBeats/solutions", + "systemData": { + "createdBy": "billtest486451@live.com", + "createdByType": "User", + "createdAt": "2022-09-29T10:26:29Z", + "lastModifiedBy": "billtest486451@live.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2022-09-29T10:26:38Z" + }, + "properties": { + "solutionId": "abc.intbugbashfour", + "partnerId": "abc", + "saasSubscriptionId": "123", + "saasSubscriptionName": "name", + "marketplacePublisherId": "publisherId", + "planId": "planId", + "offerId": "offerId", + "termId": "termId", + "roleAssignmentId": "11111111-2222-3333-4444-555555555555" + }, + "eTag": "19002383-0000-0700-0000-633572de0000", + "name": "string" + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_CreateOrUpdate_MaximumSet_Gen.json new file mode 100644 index 00000000..c1779f5b --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_CreateOrUpdate_MaximumSet_Gen.json @@ -0,0 +1,76 @@ +{ + "title": "Solutions_CreateOrUpdate - generated by [MaximumSet] rule", + "operationId": "Solutions_CreateOrUpdate", + "parameters": { + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "rgagfood", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "solutionId": "Replace this value with a string matching RegExp ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "api-version": "2023-06-01-preview", + "requestBody": { + "properties": { + "saasSubscriptionId": "123", + "saasSubscriptionName": "name", + "marketplacePublisherId": "publisherId", + "planId": "planId", + "offerId": "offerId", + "termId": "termId", + "roleAssignmentId": "11111111-2222-3333-4444-555555555555" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/solutions/string", + "type": "Microsoft.AgFoodPlatform/farmBeats/solutions", + "systemData": { + "createdBy": "billtest486451@live.com", + "createdByType": "User", + "createdAt": "2022-09-29T10:26:29Z", + "lastModifiedBy": "billtest486451@live.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2022-09-29T10:26:38Z" + }, + "properties": { + "partnerId": "abc", + "saasSubscriptionId": "123", + "saasSubscriptionName": "name", + "marketplacePublisherId": "publisherId", + "planId": "planId", + "offerId": "offerId", + "termId": "termId", + "roleAssignmentId": "11111111-2222-3333-4444-555555555555" + }, + "eTag": "19002383-0000-0700-0000-633572de0000", + "name": "string" + } + }, + "201": { + "body": { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/solutions/string", + "type": "Microsoft.AgFoodPlatform/farmBeats/solutions", + "systemData": { + "createdBy": "billtest486451@live.com", + "createdByType": "User", + "createdAt": "2022-09-29T10:26:29Z", + "lastModifiedBy": "billtest486451@live.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2022-09-29T10:26:38Z" + }, + "properties": { + "partnerId": "abc", + "saasSubscriptionId": "123", + "saasSubscriptionName": "name", + "marketplacePublisherId": "publisherId", + "planId": "planId", + "offerId": "offerId", + "termId": "termId", + "roleAssignmentId": "11111111-2222-3333-4444-555555555555" + }, + "eTag": "19002383-0000-0700-0000-633572de0000", + "name": "string" + } + } + } +} \ No newline at end of file diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Delete.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Delete.json new file mode 100644 index 00000000..e9abd877 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Delete.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "solutionId": "provider.solution" + }, + "responses": { + "200": {}, + "204": {} + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Delete_MaximumSet_Gen.json new file mode 100644 index 00000000..b0d82a58 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Delete_MaximumSet_Gen.json @@ -0,0 +1,15 @@ +{ + "title": "Solutions_Delete - generated by [MaximumSet] rule", + "operationId": "Solutions_Delete", + "parameters": { + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "rgagfood", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "solutionId": "Replace this value with a string matching RegExp ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "api-version": "2023-06-01-preview" + }, + "responses": { + "200": {}, + "204": {} + } +} \ No newline at end of file diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Get.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Get.json new file mode 100644 index 00000000..0cfc69b2 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Get.json @@ -0,0 +1,39 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "solutionId": "provider.solution" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/solutions/string", + "type": "Microsoft.AgFoodPlatform/farmBeats/solutions", + "systemData": { + "createdBy": "billtest486451@live.com", + "createdByType": "User", + "createdAt": "2022-09-29T10:26:29Z", + "lastModifiedBy": "billtest486451@live.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2022-09-29T10:26:38Z" + }, + "properties": { + "solutionId": "abc.intbugbashfour", + "partnerId": "abc", + "saasSubscriptionId": "123", + "saasSubscriptionName": "name", + "marketplacePublisherId": "publisherId", + "planId": "planId", + "offerId": "offerId", + "termId": "termId", + "roleAssignmentId": "11111111-2222-3333-4444-555555555555" + }, + "eTag": "19002383-0000-0700-0000-633572de0000", + "name": "string" + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Get_MaximumSet_Gen.json new file mode 100644 index 00000000..d0aa514f --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_Get_MaximumSet_Gen.json @@ -0,0 +1,39 @@ +{ + "title": "Solutions_Get - generated by [MaximumSet] rule", + "operationId": "Solutions_Get", + "parameters": { + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "rgagfood", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName", + "solutionId": "Replace this value with a string matching RegExp ^[a-zA-Z]{3,50}[.][a-zA-Z]{3,100}$", + "api-version": "2023-06-01-preview" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/solutions/string", + "type": "Microsoft.AgFoodPlatform/farmBeats/solutions", + "systemData": { + "createdBy": "billtest486451@live.com", + "createdByType": "User", + "createdAt": "2022-09-29T10:26:29Z", + "lastModifiedBy": "billtest486451@live.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2022-09-29T10:26:38Z" + }, + "properties": { + "partnerId": "abc", + "saasSubscriptionId": "123", + "saasSubscriptionName": "name", + "marketplacePublisherId": "publisherId", + "planId": "planId", + "offerId": "offerId", + "termId": "termId", + "roleAssignmentId": "11111111-2222-3333-4444-555555555555" + }, + "eTag": "19002383-0000-0700-0000-633572de0000", + "name": "string" + } + } + } +} \ No newline at end of file diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_List.json b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_List.json new file mode 100644 index 00000000..165f170b --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/examples/Solutions_List.json @@ -0,0 +1,42 @@ +{ + "parameters": { + "api-version": "2023-06-01-preview", + "subscriptionId": "11111111-2222-3333-4444-555555555555", + "resourceGroupName": "examples-rg", + "dataManagerForAgricultureResourceName": "examples-farmbeatsResourceName" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/subscriptions/ff57165d-e71f-4a0e-8e9b-3cd461dc0f38/resourceGroups/bugbash-instances-westus2/providers/Microsoft.AgFoodPlatform/farmBeats/bb-df-wus2-1/solutions/string", + "type": "Microsoft.AgFoodPlatform/farmBeats/solutions", + "systemData": { + "createdBy": "billtest486451@live.com", + "createdByType": "User", + "createdAt": "2022-09-29T10:26:29Z", + "lastModifiedBy": "billtest486451@live.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2022-09-29T10:26:38Z" + }, + "properties": { + "solutionId": "abc.intbugbashfour", + "partnerId": "abc", + "saasSubscriptionId": "123", + "saasSubscriptionName": "name", + "marketplacePublisherId": "publisherId", + "planId": "planId", + "offerId": "offerId", + "termId": "termId", + "roleAssignmentId": "11111111-2222-3333-4444-555555555555" + }, + "eTag": "19002383-0000-0700-0000-633572de0000", + "name": "string" + } + ] + } + } + } +} diff --git a/test/exampleGenerator/specification/agrifood/resource-manager/readme.md b/test/exampleGenerator/specification/agrifood/resource-manager/readme.md new file mode 100644 index 00000000..28de0538 --- /dev/null +++ b/test/exampleGenerator/specification/agrifood/resource-manager/readme.md @@ -0,0 +1,162 @@ +# agfood + +> see https://aka.ms/autorest + +This is the AutoRest configuration file for agfood. + +## Getting Started + +To build the SDKs for My API, simply install AutoRest via `npm` (`npm install -g autorest`) and then run: + +> `autorest readme.md` + +To see additional help and options, run: + +> `autorest --help` + +For other options on installation see [Installing AutoRest](https://aka.ms/autorest/install) on the AutoRest github page. + +--- + +## Configuration + +### Basic Information + +These are the global settings for the agrifood. + +```yaml +openapi-type: arm +tag: package-preview-2023-06 +``` + +### Tag: package-preview-2023-06 + +These settings apply only when `--tag=package-preview-2023-06` is specified on the command line. + +```yaml $(tag) == 'package-preview-2023-06' +input-file: + - Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json +``` + +### Tag: package-preview-2021-09 + +These settings apply only when `--tag=package-preview-2021-09` is specified on the command line. + +```yaml $(tag) == 'package-preview-2021-09' +input-file: + - Microsoft.AgFoodPlatform/preview/2021-09-01-preview/agfood.json +``` + +### Tag: package-2020-05-12-preview + +These settings apply only when `--tag=package-2020-05-12-preview` is specified on the command line. + +```yaml $(tag) == 'package-2020-05-12-preview' +input-file: + - Microsoft.AgFoodPlatform/preview/2020-05-12-preview/agfood.json +``` + +--- + +# Code Generation + +## Swagger to SDK + +This section describes what SDK should be generated by the automatic system. +This is not used by Autorest itself. + +```yaml $(swagger-to-sdk) +swagger-to-sdk: + - repo: azure-sdk-for-python-track2 + - repo: azure-sdk-for-go + - repo: azure-sdk-for-js + - repo: azure-sdk-for-java + - repo: azure-powershell +``` + +## Go + +See configuration in [readme.go.md](./readme.go.md) + +## Python + +See configuration in [readme.python.md](./readme.python.md) + +## TypeScript + +See configuration in [readme.typescript.md](./readme.typescript.md) + +## CSharp + +See configuration in [readme.csharp.md](./readme.csharp.md) + +## Suppression + +```yaml +directive: + - from: agfood.json + suppress: LRO_RESPONSE_HEADER + reason: Ignoring for testcase + - from: agfood.json + suppress: INVALID_FORMAT + reason: Ignoring for testcase + - from: agfood.json + suppress: R3010 # TrackedResourceListByImmediateParent + where: + - $.definitions + reason: Have an api already. + - from: agfood.json + suppress: R3006 # BodyTopLevelProperties + where: $.definitions.FarmBeats.properties + reason: Currently systemData is not allowed. + - from: agfood.json + suppress: R3006 # BodyTopLevelProperties + where: $.definitions.Extension.properties + reason: Currently systemData is not allowed. + - from: agfood.json + suppress: R3006 # BodyTopLevelProperties + where: $.definitions.FarmBeatsExtension.properties + reason: Currently systemData is not allowed. + - from: agfood.json + suppress: R2003 # ValidFormats + where: $.definitions.FarmBeatsProperties.properties.instanceUri.format + reason: Currently systemData is not allowed. + - from: agfood.json + suppress: R3018 # EnumInsteadOfBoolean + where: + - $.definitions.Operation.properties.isDataAction + - $.definitions.CheckNameAvailabilityResult.properties.nameAvailable + reason: Booleans are used to indicate binary states of the property, enum is not appropriate. + - from: agfood.json + suppress: RequiredReadOnlySystemData + reason: We do not yet support system data + - from: agfood.json + suppress: R4009 #RequiredReadOnlySystemData + reason: Currently systemData is not allowed + - from: agfood.json + suppress: R4000 # DescriptionAndTitleMissing + where: + - $.definitions.FarmBeatsExtension.properties.systemData + - $.definitions.FarmBeatsExtension.properties.properties + - $.definitions.DetailedInformation.properties.unitsSupported + - $.definitions.SensorIntegration.properties.provisioningInfo + - $.definitions.FarmBeatsProperties.properties.publicNetworkAccess + - $.definitions.FarmBeatsProperties.properties.sensorIntegration + - $.definitions.FarmBeatsProperties.properties.publicNetworkAccess + - $.definitions.FarmBeatsProperties.properties.privateEndpointConnections + - $.definitions.FarmBeatsUpdateProperties.properties.sensorIntegration + - $.definitions.FarmBeatsUpdateProperties.properties.publicNetworkAccess + - $.definitions.Error.properties.innererror + - $.definitions.ErrorResponse.properties.error + - $.definitions.Extension.properties.properties + - $.definitions.Extension.properties.systemData + - $.definitions.FarmBeats.properties.properties + - $.definitions.FarmBeats.properties.systemData + - $.definitions.InnerError.properties.innererror + - $.definitions.Operation.properties.display + reason: Model has description added in it's schema. + - from: types.json + suppress: R4000 # DescriptionAndTitleMissing + where: $.definitions.Resource + reason: Common type models are inherited. +``` diff --git a/test/exampleGenerator/specification/common-types/resource-management/v4/customermanagedkeys.json b/test/exampleGenerator/specification/common-types/resource-management/v4/customermanagedkeys.json new file mode 100644 index 00000000..d403a8e2 --- /dev/null +++ b/test/exampleGenerator/specification/common-types/resource-management/v4/customermanagedkeys.json @@ -0,0 +1,71 @@ +{ + "swagger": "2.0", + "info": { + "version": "4.0", + "title": "Common types" + }, + "paths": {}, + "definitions": { + "encryption": { + "type": "object", + "description": "(Optional) Discouraged to include in resource definition. Only needed where it is possible to disable platform (AKA infrastructure) encryption. Azure SQL TDE is an example of this. Values are enabled and disabled.", + "properties": { + "infrastructureEncryption": { + "type": "string", + "enum": [ + "enabled", + "disabled" + ], + "x-ms-enum": { + "name": "InfrastructureEncryption", + "modelAsString": true + }, + "description": "Values are enabled and disabled." + }, + "customerManagedKeyEncryption": { + "description": "All Customer-managed key encryption properties for the resource.", + "$ref": "#/definitions/customerManagedKeyEncryption" + } + } + }, + "customerManagedKeyEncryption": { + "type": "object", + "description": "All Customer-managed key encryption properties for the resource.", + "properties": { + "keyEncryptionKeyIdentity": { + "type": "object", + "description": "All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.", + "properties": { + "identityType": { + "type": "string", + "enum": [ + "systemAssignedIdentity", + "userAssignedIdentity", + "delegatedResourceIdentity" + ], + "x-ms-enum": { + "name": "IdentityType", + "modelAsString": true + }, + "description": "Values can be systemAssignedIdentity or userAssignedIdentity" + }, + "userAssignedIdentityResourceId": { + "type": "string", + "format": "arm-id", + "description": "user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity." + }, + "delegatedIdentityClientId": { + "type": "string", + "format": "uuid", + "description": "delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only." + } + } + }, + "keyEncryptionKeyUrl": { + "type": "string", + "description": "key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek." + } + } + } + } +} diff --git a/test/exampleGenerator/specification/common-types/resource-management/v4/managedidentity.json b/test/exampleGenerator/specification/common-types/resource-management/v4/managedidentity.json new file mode 100644 index 00000000..05f812c9 --- /dev/null +++ b/test/exampleGenerator/specification/common-types/resource-management/v4/managedidentity.json @@ -0,0 +1,113 @@ +{ + "swagger": "2.0", + "info": { + "version": "4.0", + "title": "Common types" + }, + "paths": {}, + "definitions": { + "UserAssignedIdentities": { + "title": "User-Assigned Identities", + "description": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/UserAssignedIdentity" + } + }, + "UserAssignedIdentity": { + "type": "object", + "description": "User assigned identity properties", + "properties": { + "principalId": { + "description": "The principal ID of the assigned identity.", + "format": "uuid", + "type": "string", + "readOnly": true + }, + "clientId": { + "description": "The client ID of the assigned identity.", + "format": "uuid", + "type": "string", + "readOnly": true + } + } + }, + "ManagedServiceIdentityType": { + "description": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).", + "enum": [ + "None", + "SystemAssigned", + "UserAssigned", + "SystemAssigned, UserAssigned" + ], + "type": "string", + "x-ms-enum": { + "name": "ManagedServiceIdentityType", + "modelAsString": true + } + }, + "ManagedServiceIdentity": { + "description": "Managed service identity (system assigned and/or user assigned identities)", + "type": "object", + "properties": { + "principalId": { + "readOnly": true, + "format": "uuid", + "type": "string", + "description": "The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity." + }, + "tenantId": { + "readOnly": true, + "format": "uuid", + "type": "string", + "description": "The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity." + }, + "type": { + "$ref": "#/definitions/ManagedServiceIdentityType" + }, + "userAssignedIdentities": { + "$ref": "#/definitions/UserAssignedIdentities" + } + }, + "required": [ + "type" + ] + }, + "SystemAssignedServiceIdentityType": { + "description": "Type of managed service identity (either system assigned, or none).", + "enum": [ + "None", + "SystemAssigned" + ], + "type": "string", + "x-ms-enum": { + "name": "SystemAssignedServiceIdentityType", + "modelAsString": true + } + }, + "SystemAssignedServiceIdentity": { + "description": "Managed service identity (either system assigned, or none)", + "type": "object", + "properties": { + "principalId": { + "readOnly": true, + "format": "uuid", + "type": "string", + "description": "The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity." + }, + "tenantId": { + "readOnly": true, + "format": "uuid", + "type": "string", + "description": "The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity." + }, + "type": { + "$ref": "#/definitions/SystemAssignedServiceIdentityType" + } + }, + "required": [ + "type" + ] + } + } +} diff --git a/test/exampleGenerator/specification/common-types/resource-management/v4/managedidentitywithdelegation.json b/test/exampleGenerator/specification/common-types/resource-management/v4/managedidentitywithdelegation.json new file mode 100644 index 00000000..74c48688 --- /dev/null +++ b/test/exampleGenerator/specification/common-types/resource-management/v4/managedidentitywithdelegation.json @@ -0,0 +1,54 @@ +{ + "swagger": "2.0", + "info": { + "version": "4.0", + "title": "Common types" + }, + "paths": {}, + "definitions": { + "ManagedServiceIdentityWithDelegation": { + "description": "Managed service identity (system assigned and/or user assigned identities and/or delegated identities) - internal use only.", + "type": "object", + "allOf": [ + { + "$ref": "managedidentity.json#/definitions/ManagedServiceIdentity" + } + ], + "properties": { + "delegatedResources": { + "$ref": "#/definitions/DelegatedResources" + } + } + }, + "DelegatedResources": { + "description": "The set of delegated resources. The delegated resources dictionary keys will be source resource internal ids - internal use only.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/DelegatedResource" + } + }, + "DelegatedResource": { + "type": "object", + "description": "Delegated resource properties - internal use only.", + "properties": { + "resourceId": { + "description": "The ARM resource id of the delegated resource - internal use only.", + "type": "string" + }, + "tenantId": { + "description": "The tenant id of the delegated resource - internal use only.", + "format": "uuid", + "type": "string" + }, + "referralResource": { + "description": "The delegation id of the referral delegation (optional) - internal use only.", + "type": "string" + }, + "location": { + "description": "The source resource location - internal use only.", + "type": "string" + } + } + } + } +} diff --git a/test/exampleGenerator/specification/common-types/resource-management/v4/privatelinks.json b/test/exampleGenerator/specification/common-types/resource-management/v4/privatelinks.json new file mode 100644 index 00000000..ed724543 --- /dev/null +++ b/test/exampleGenerator/specification/common-types/resource-management/v4/privatelinks.json @@ -0,0 +1,190 @@ +{ + "swagger": "2.0", + "info": { + "version": "4.0", + "title": "Common types" + }, + "paths": {}, + "definitions": { + "PrivateEndpoint": { + "type": "object", + "properties": { + "id": { + "readOnly": true, + "type": "string", + "description": "The ARM identifier for private endpoint." + } + }, + "description": "The private endpoint resource." + }, + "PrivateEndpointConnection": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/PrivateEndpointConnectionProperties", + "x-ms-client-flatten": true, + "description": "Resource properties." + } + }, + "allOf": [ + { + "$ref": "../v4/types.json#/definitions/Resource" + } + ], + "description": "The private endpoint connection resource." + }, + "PrivateEndpointConnectionProperties": { + "type": "object", + "properties": { + "groupIds": { + "description": "The group ids for the private endpoint resource.", + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + }, + "privateEndpoint": { + "$ref": "#/definitions/PrivateEndpoint", + "description": "The private endpoint resource." + }, + "privateLinkServiceConnectionState": { + "$ref": "#/definitions/PrivateLinkServiceConnectionState", + "description": "A collection of information about the state of the connection between service consumer and provider." + }, + "provisioningState": { + "$ref": "#/definitions/PrivateEndpointConnectionProvisioningState", + "description": "The provisioning state of the private endpoint connection resource." + } + }, + "required": [ + "privateLinkServiceConnectionState" + ], + "description": "Properties of the private endpoint connection." + }, + "PrivateLinkServiceConnectionState": { + "type": "object", + "properties": { + "status": { + "$ref": "#/definitions/PrivateEndpointServiceConnectionStatus", + "description": "Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service." + }, + "description": { + "type": "string", + "description": "The reason for approval/rejection of the connection." + }, + "actionsRequired": { + "type": "string", + "description": "A message indicating if changes on the service provider require any updates on the consumer." + } + }, + "description": "A collection of information about the state of the connection between service consumer and provider." + }, + "PrivateEndpointServiceConnectionStatus": { + "type": "string", + "description": "The private endpoint connection status.", + "enum": [ + "Pending", + "Approved", + "Rejected" + ], + "x-ms-enum": { + "name": "PrivateEndpointServiceConnectionStatus", + "modelAsString": true + } + }, + "PrivateEndpointConnectionProvisioningState": { + "type": "string", + "readOnly": true, + "description": "The current provisioning state.", + "enum": [ + "Succeeded", + "Creating", + "Deleting", + "Failed" + ], + "x-ms-enum": { + "name": "PrivateEndpointConnectionProvisioningState", + "modelAsString": true + } + }, + "PrivateLinkResource": { + "type": "object", + "properties": { + "properties": { + "$ref": "#/definitions/PrivateLinkResourceProperties", + "description": "Resource properties.", + "x-ms-client-flatten": true + } + }, + "allOf": [ + { + "$ref": "../v4/types.json#/definitions/Resource" + } + ], + "description": "A private link resource." + }, + "PrivateLinkResourceProperties": { + "type": "object", + "properties": { + "groupId": { + "description": "The private link resource group id.", + "type": "string", + "readOnly": true + }, + "requiredMembers": { + "description": "The private link resource required member names.", + "type": "array", + "items": { + "type": "string" + }, + "readOnly": true + }, + "requiredZoneNames": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The private link resource private link DNS zone name." + } + }, + "description": "Properties of a private link resource." + }, + "PrivateEndpointConnectionListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "description": "Array of private endpoint connections.", + "items": { + "$ref": "#/definitions/PrivateEndpointConnection" + } + } + }, + "description": "List of private endpoint connections associated with the specified resource." + }, + "PrivateLinkResourceListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "description": "Array of private link resources", + "items": { + "$ref": "#/definitions/PrivateLinkResource" + } + } + }, + "description": "A list of private link resources." + } + }, + "parameters": { + "PrivateEndpointConnectionName": { + "name": "privateEndpointConnectionName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the private endpoint connection associated with the Azure resource.", + "x-ms-parameter-location": "method" + } + } +} diff --git a/test/exampleGenerator/specification/common-types/resource-management/v4/types.json b/test/exampleGenerator/specification/common-types/resource-management/v4/types.json new file mode 100644 index 00000000..4cc37c07 --- /dev/null +++ b/test/exampleGenerator/specification/common-types/resource-management/v4/types.json @@ -0,0 +1,717 @@ +{ + "swagger": "2.0", + "info": { + "version": "4.0", + "title": "Common types" + }, + "paths": {}, + "definitions": { + "Resource": { + "title": "Resource", + "description": "Common fields that are returned in the response for all Azure Resource Manager resources", + "type": "object", + "properties": { + "id": { + "readOnly": true, + "type": "string", + "format": "arm-id", + "description": "Fully qualified resource ID for the resource. E.g. \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}\"" + }, + "name": { + "readOnly": true, + "type": "string", + "description": "The name of the resource" + }, + "type": { + "readOnly": true, + "type": "string", + "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"" + }, + "systemData": { + "readOnly": true, + "type": "object", + "description": "Azure Resource Manager metadata containing createdBy and modifiedBy information.", + "$ref": "#/definitions/systemData" + } + }, + "x-ms-azure-resource": true + }, + "AzureEntityResource": { + "x-ms-client-name": "AzureEntityResource", + "title": "Entity Resource", + "description": "The resource model definition for an Azure Resource Manager resource with an etag.", + "type": "object", + "properties": { + "etag": { + "type": "string", + "readOnly": true, + "description": "Resource Etag." + } + }, + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "TrackedResource": { + "title": "Tracked Resource", + "description": "The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'", + "type": "object", + "properties": { + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "x-ms-mutability": [ + "read", + "create", + "update" + ], + "description": "Resource tags." + }, + "location": { + "type": "string", + "x-ms-mutability": [ + "read", + "create" + ], + "description": "The geo-location where the resource lives" + } + }, + "required": [ + "location" + ], + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "ProxyResource": { + "title": "Proxy Resource", + "description": "The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "ResourceModelWithAllowedPropertySet": { + "description": "The resource model definition containing the full set of allowed properties for a resource. Except properties bag, there cannot be a top level property outside of this set.", + "type": "object", + "properties": { + "managedBy": { + "type": "string", + "x-ms-mutability": [ + "read", + "create", + "update" + ], + "description": "The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource." + }, + "kind": { + "type": "string", + "x-ms-mutability": [ + "read", + "create" + ], + "description": "Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. E.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.", + "pattern": "^[-\\w\\._,\\(\\)]+$" + }, + "etag": { + "readOnly": true, + "type": "string", + "description": "The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. " + }, + "identity": { + "allOf": [ + { + "$ref": "#/definitions/Identity" + } + ] + }, + "sku": { + "allOf": [ + { + "$ref": "#/definitions/Sku" + } + ] + }, + "plan": { + "allOf": [ + { + "$ref": "#/definitions/Plan" + } + ] + } + }, + "allOf": [ + { + "$ref": "#/definitions/TrackedResource" + } + ], + "x-ms-azure-resource": true + }, + "SkuTier": { + "type": "string", + "enum": [ + "Free", + "Basic", + "Standard", + "Premium" + ], + "x-ms-enum": { + "name": "SkuTier", + "modelAsString": false + }, + "description": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT." + }, + "Sku": { + "description": "The resource model definition representing SKU", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The name of the SKU. E.g. P3. It is typically a letter+number code" + }, + "tier": { + "$ref": "#/definitions/SkuTier" + }, + "size": { + "type": "string", + "description": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. " + }, + "family": { + "type": "string", + "description": "If the service has different generations of hardware, for the same SKU, then that can be captured here." + }, + "capacity": { + "type": "integer", + "format": "int32", + "description": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted." + } + }, + "required": [ + "name" + ] + }, + "Identity": { + "description": "Identity for the resource.", + "type": "object", + "properties": { + "principalId": { + "readOnly": true, + "type": "string", + "format": "uuid", + "description": "The principal ID of resource identity. The value must be an UUID." + }, + "tenantId": { + "readOnly": true, + "type": "string", + "format": "uuid", + "description": "The tenant ID of resource. The value must be an UUID." + }, + "type": { + "type": "string", + "description": "The identity type.", + "enum": [ + "SystemAssigned" + ], + "x-ms-enum": { + "name": "ResourceIdentityType", + "modelAsString": false + } + } + } + }, + "Plan": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "A user defined name of the 3rd Party Artifact that is being procured." + }, + "publisher": { + "type": "string", + "description": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic" + }, + "product": { + "type": "string", + "description": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. " + }, + "promotionCode": { + "type": "string", + "description": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact." + }, + "version": { + "type": "string", + "description": "The version of the desired product/artifact." + } + }, + "description": "Plan for the resource.", + "required": [ + "name", + "publisher", + "product" + ] + }, + "ErrorDetail": { + "description": "The error detail.", + "type": "object", + "properties": { + "code": { + "readOnly": true, + "type": "string", + "description": "The error code." + }, + "message": { + "readOnly": true, + "type": "string", + "description": "The error message." + }, + "target": { + "readOnly": true, + "type": "string", + "description": "The error target." + }, + "details": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/ErrorDetail" + }, + "x-ms-identifiers": [ + "message", + "target" + ], + "description": "The error details." + }, + "additionalInfo": { + "readOnly": true, + "type": "array", + "items": { + "$ref": "#/definitions/ErrorAdditionalInfo" + }, + "x-ms-identifiers": [], + "description": "The error additional info." + } + } + }, + "ErrorResponse": { + "title": "Error response", + "description": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).", + "type": "object", + "properties": { + "error": { + "description": "The error object.", + "$ref": "#/definitions/ErrorDetail" + } + } + }, + "ErrorAdditionalInfo": { + "type": "object", + "properties": { + "type": { + "readOnly": true, + "type": "string", + "description": "The additional info type." + }, + "info": { + "readOnly": true, + "type": "object", + "description": "The additional info." + } + }, + "description": "The resource management error additional info." + }, + "Operation": { + "title": "REST API Operation", + "description": "Details of a REST API operation, returned from the Resource Provider Operations API", + "type": "object", + "properties": { + "name": { + "description": "The name of the operation, as per Resource-Based Access Control (RBAC). Examples: \"Microsoft.Compute/virtualMachines/write\", \"Microsoft.Compute/virtualMachines/capture/action\"", + "type": "string", + "readOnly": true + }, + "isDataAction": { + "description": "Whether the operation applies to data-plane. This is \"true\" for data-plane operations and \"false\" for ARM/control-plane operations.", + "type": "boolean", + "readOnly": true + }, + "display": { + "description": "Localized display information for this particular operation.", + "type": "object", + "properties": { + "provider": { + "description": "The localized friendly form of the resource provider name, e.g. \"Microsoft Monitoring Insights\" or \"Microsoft Compute\".", + "type": "string", + "readOnly": true + }, + "resource": { + "description": "The localized friendly name of the resource type related to this operation. E.g. \"Virtual Machines\" or \"Job Schedule Collections\".", + "type": "string", + "readOnly": true + }, + "operation": { + "description": "The concise, localized friendly name for the operation; suitable for dropdowns. E.g. \"Create or Update Virtual Machine\", \"Restart Virtual Machine\".", + "type": "string", + "readOnly": true + }, + "description": { + "description": "The short, localized friendly description of the operation; suitable for tool tips and detailed views.", + "type": "string", + "readOnly": true + } + } + }, + "origin": { + "description": "The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is \"user,system\"", + "type": "string", + "readOnly": true, + "enum": [ + "user", + "system", + "user,system" + ], + "x-ms-enum": { + "name": "Origin", + "modelAsString": true + } + }, + "actionType": { + "description": "Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.", + "type": "string", + "readOnly": true, + "enum": [ + "Internal" + ], + "x-ms-enum": { + "name": "ActionType", + "modelAsString": true + } + } + } + }, + "OperationListResult": { + "description": "A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.", + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Operation" + }, + "x-ms-identifiers": [ + "name" + ], + "description": "List of operations supported by the resource provider", + "readOnly": true + }, + "nextLink": { + "type": "string", + "format": "uri", + "description": "URL to get the next set of operation list results (if there are any).", + "readOnly": true + } + } + }, + "OperationStatusResult": { + "description": "The current status of an async operation.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "id": { + "description": "Fully qualified ID for the async operation.", + "type": "string" + }, + "name": { + "description": "Name of the async operation.", + "type": "string" + }, + "status": { + "description": "Operation status.", + "type": "string" + }, + "percentComplete": { + "description": "Percent of the operation that is complete.", + "type": "number", + "minimum": 0, + "maximum": 100 + }, + "startTime": { + "description": "The start time of the operation.", + "type": "string", + "format": "date-time" + }, + "endTime": { + "description": "The end time of the operation.", + "type": "string", + "format": "date-time" + }, + "operations": { + "description": "The operations list.", + "type": "array", + "items": { + "$ref": "#/definitions/OperationStatusResult" + } + }, + "error": { + "description": "If present, details of the operation error.", + "$ref": "#/definitions/ErrorDetail" + } + } + }, + "locationData": { + "description": "Metadata pertaining to the geographic location of the resource.", + "type": "object", + "properties": { + "name": { + "type": "string", + "maxLength": 256, + "description": "A canonical name for the geographic or physical location." + }, + "city": { + "type": "string", + "description": "The city or locality where the resource is located." + }, + "district": { + "type": "string", + "description": "The district, state, or province where the resource is located." + }, + "countryOrRegion": { + "type": "string", + "description": "The country or region where the resource is located" + } + }, + "required": [ + "name" + ] + }, + "systemData": { + "description": "Metadata pertaining to creation and last modification of the resource.", + "type": "object", + "readOnly": true, + "properties": { + "createdBy": { + "type": "string", + "description": "The identity that created the resource." + }, + "createdByType": { + "type": "string", + "description": "The type of identity that created the resource.", + "enum": [ + "User", + "Application", + "ManagedIdentity", + "Key" + ], + "x-ms-enum": { + "name": "createdByType", + "modelAsString": true + } + }, + "createdAt": { + "type": "string", + "format": "date-time", + "description": "The timestamp of resource creation (UTC)." + }, + "lastModifiedBy": { + "type": "string", + "description": "The identity that last modified the resource." + }, + "lastModifiedByType": { + "type": "string", + "description": "The type of identity that last modified the resource.", + "enum": [ + "User", + "Application", + "ManagedIdentity", + "Key" + ], + "x-ms-enum": { + "name": "createdByType", + "modelAsString": true + } + }, + "lastModifiedAt": { + "type": "string", + "format": "date-time", + "description": "The timestamp of resource last modification (UTC)" + } + } + }, + "encryptionProperties": { + "description": "Configuration of key for data encryption", + "type": "object", + "properties": { + "status": { + "description": "Indicates whether or not the encryption is enabled for container registry.", + "enum": [ + "enabled", + "disabled" + ], + "type": "string", + "x-ms-enum": { + "name": "EncryptionStatus", + "modelAsString": true + } + }, + "keyVaultProperties": { + "$ref": "#/definitions/KeyVaultProperties", + "description": "Key vault properties." + } + } + }, + "KeyVaultProperties": { + "type": "object", + "properties": { + "keyIdentifier": { + "description": "Key vault uri to access the encryption key.", + "type": "string" + }, + "identity": { + "description": "The client ID of the identity which will be used to access key vault.", + "type": "string" + } + } + }, + "CheckNameAvailabilityRequest": { + "description": "The check availability request body.", + "type": "object", + "properties": { + "name": { + "description": "The name of the resource for which availability needs to be checked.", + "type": "string" + }, + "type": { + "description": "The resource type.", + "type": "string" + } + } + }, + "CheckNameAvailabilityResponse": { + "description": "The check availability result.", + "type": "object", + "properties": { + "nameAvailable": { + "description": "Indicates if the resource name is available.", + "type": "boolean" + }, + "reason": { + "description": "The reason why the given name is not available.", + "type": "string", + "enum": [ + "Invalid", + "AlreadyExists" + ], + "x-ms-enum": { + "name": "CheckNameAvailabilityReason", + "modelAsString": true + } + }, + "message": { + "description": "Detailed reason why the given name is available.", + "type": "string" + } + } + } + }, + "parameters": { + "SubscriptionIdParameter": { + "name": "subscriptionId", + "in": "path", + "required": true, + "type": "string", + "format": "uuid", + "description": "The ID of the target subscription. The value must be an UUID." + }, + "ApiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "type": "string", + "description": "The API version to use for this operation.", + "minLength": 1 + }, + "ResourceGroupNameParameter": { + "name": "resourceGroupName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the resource group. The name is case insensitive.", + "minLength": 1, + "maxLength": 90, + "x-ms-parameter-location": "method" + }, + "ManagementGroupNameParameter": { + "name": "managementGroupName", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the management group. The name is case insensitive.", + "minLength": 1, + "maxLength": 90, + "x-ms-parameter-location": "method" + }, + "ScopeParameter": { + "name": "scope", + "in": "path", + "required": true, + "type": "string", + "description": "The scope at which the operation is performed.", + "minLength": 1, + "maxLength": 90, + "x-ms-parameter-location": "method", + "x-ms-skip-url-encoding": true + }, + "TenantIdParameter": { + "name": "tenantId", + "in": "path", + "description": "The Azure tenant ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)", + "required": true, + "type": "string", + "format": "uuid", + "x-ms-parameter-location": "method" + }, + "OperationIdParameter": { + "name": "operationId", + "in": "path", + "required": true, + "type": "string", + "description": "The ID of an ongoing async operation.", + "minLength": 1, + "x-ms-parameter-location": "method" + }, + "LocationParameter": { + "name": "location", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the Azure region.", + "minLength": 1, + "x-ms-parameter-location": "method" + }, + "If-Match": { + "name": "ifMatch", + "in": "header", + "required": true, + "type": "string", + "description": "The If-Match header that makes a request conditional.", + "x-ms-parameter-location": "method" + }, + "If-None-Match": { + "name": "ifNoneMatch", + "in": "header", + "required": true, + "type": "string", + "description": "The If-None-Match header that makes a request conditional.", + "x-ms-parameter-location": "method" + } + } +} diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MaximumSet_Gen.json index bb88d813..fb8f168b 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "npzhwdjshxfmnfrgdejkjg", - "domainTopicName": "jqfelaogralppmiynjlgicwbaa", + "domainName": "gwkhmaaliulphadcvpjavjqnmeow", + "domainTopicName": "asjpv", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MinimumSet_Gen.json index 67786b31..c0f6df29 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_CreateOrUpdate_MinimumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "gjqgakynchse", - "domainTopicName": "latqkhxxcvpcaqqbxukunwpqophd", + "domainName": "iodljwmpvakce", + "domainTopicName": "zcjvlvhrdjqtqoimeq", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete_MaximumSet_Gen.json index 818f6d27..5007ceb9 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Delete_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "mzzbvot", - "domainTopicName": "qotucizpfzxtvebrdpvz", + "domainName": "bpuurjyrmmvjgdkhk", + "domainTopicName": "qpgvxsrh", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MaximumSet_Gen.json index 7bb49cac..7178097a 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "ujpvybctezztgfzuhllwtsgrkfdgy", - "domainTopicName": "qowvuzgzybstyhqrppxcupgrc", + "domainName": "kfqwmlebsqntdtdybtbqotwtnnlvo", + "domainTopicName": "yxxgwaulyttxrfn", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MinimumSet_Gen.json index 17c1607a..74fd6628 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_Get_MinimumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "jcg", - "domainTopicName": "hienpsyxfupr", + "domainName": "ytvnmzefpuazaurgszj", + "domainTopicName": "mech", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MaximumSet_Gen.json index e07ab83a..68a6652e 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MaximumSet_Gen.json @@ -4,10 +4,10 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "vyivftbjlzzsx", + "domainName": "cgqgnbuywyf", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -30,7 +30,7 @@ "type": "Microsoft.EventGrid/domains/topics" } ], - "nextLink": "mwij" + "nextLink": "ytsvxheejixghlq" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MinimumSet_Gen.json index 2242ed11..07aa3907 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/DomainTopics_ListByDomain_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "j", + "domainName": "kwidhgzjgfrtcbkneysacuj", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MaximumSet_Gen.json index a14c38ce..5c8f886f 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_CreateOrUpdate_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "npxfuqbaujyrmtni", + "domainName": "bkdtcrhyufheul", "domainInfo": { "location": "westus2", "tags": {}, @@ -27,12 +27,12 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" } @@ -42,25 +42,25 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" @@ -96,18 +96,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "provisioningState": "Succeeded", @@ -116,30 +116,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "qtmpjtqcn" + "metricResourceId": "ulcweuvytjktvgihoeixr" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampledomain2", "name": "exampledomain2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete_MaximumSet_Gen.json index d71c7a29..034d29ec 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Delete_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "ydodzfyxb", + "domainName": "zapuxjqccxbtlhmcsgupqpuxg", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MaximumSet_Gen.json index 0bc73089..a708eb25 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Get_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "uklumxkycckqzwzubhiju", + "domainName": "tpt", "api-version": "2020-06-01" }, "responses": { @@ -31,18 +31,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "provisioningState": "Succeeded", @@ -51,30 +51,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "qtmpjtqcn" + "metricResourceId": "ulcweuvytjktvgihoeixr" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampledomain2", "name": "exampledomain2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListByResourceGroup_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListByResourceGroup_MaximumSet_Gen.json index cada4ca0..aa8816d2 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListByResourceGroup_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListByResourceGroup_MaximumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -23,52 +23,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "dmifygywovubwigwbwdsmvj", + "metricResourceId": "qmozhszefpvzqemrvcaidpkpyeat", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "zskyhtjzvowgqwqcytxlv", + "ipMask": "ygdabzwcofoed", "action": "Allow" } ] @@ -90,52 +90,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "dmcgm", + "metricResourceId": "mtesonmgnmyaj", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "zskyhtjzvowgqwqcytxlv", + "ipMask": "ygdabzwcofoed", "action": "Allow" } ] @@ -147,7 +147,7 @@ "type": "Microsoft.EventGrid/domains" } ], - "nextLink": "gplijycpuifsan" + "nextLink": "ockcgiqf" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListBySubscription_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListBySubscription_MaximumSet_Gen.json index 2589ebf9..4769ab9d 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListBySubscription_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListBySubscription_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -22,52 +22,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "dmifygywovubwigwbwdsmvj", + "metricResourceId": "qmozhszefpvzqemrvcaidpkpyeat", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "zskyhtjzvowgqwqcytxlv", + "ipMask": "ygdabzwcofoed", "action": "Allow" } ] @@ -89,52 +89,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "dmcgm", + "metricResourceId": "mtesonmgnmyaj", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "zskyhtjzvowgqwqcytxlv", + "ipMask": "ygdabzwcofoed", "action": "Allow" } ] @@ -146,7 +146,7 @@ "type": "Microsoft.EventGrid/domains" } ], - "nextLink": "gplijycpuifsan" + "nextLink": "ockcgiqf" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MaximumSet_Gen.json index 96f3881b..f4eb59cd 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "ujfcxfabgkjmwyydidguapplqmr", + "domainName": "lspzsykakbrxfpefaqfy", "api-version": "2020-06-01" }, "responses": { @@ -12,7 +12,7 @@ "body": { "key1": "", "key2": "", - "urlFormatKey": "https://microsoft.com/a" + "urlFormatKey": "https://microsoft.com/ai" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MinimumSet_Gen.json index ef9b9f0d..93f77532 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_ListSharedAccessKeys_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "kvwjvrcjpudu", + "domainName": "jtpqarxfgyiow", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MaximumSet_Gen.json index 72602372..3a1ffc53 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "jpjbmescuwychlankjftpomiamsdkx", + "domainName": "khjibqwcojyroaa", "regenerateKeyRequest": { "keyName": "key1" }, @@ -15,7 +15,7 @@ "body": { "key1": "", "key2": "", - "urlFormatKey": "https://microsoft.com/a" + "urlFormatKey": "https://microsoft.com/ai" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MinimumSet_Gen.json index 34ae08b1..0cff605e 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_RegenerateKey_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "nnojwa", + "domainName": "iuwhfphjjpgmihftxeqwom", "regenerateKeyRequest": { "keyName": "key1" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MaximumSet_Gen.json index 4e0bdbb2..8613d870 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "c", + "domainName": "ypghrxlbi", "domainUpdateParameters": { "tags": {}, "properties": { @@ -51,18 +51,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "provisioningState": "Succeeded", @@ -71,30 +71,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "qtmpjtqcn" + "metricResourceId": "ulcweuvytjktvgihoeixr" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/domains/exampledomain2", "name": "exampledomain2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MinimumSet_Gen.json index 62c632b4..d1dfad4c 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Domains_Update_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "jlrjyt", + "domainName": "uhgwotxdzx", "domainUpdateParameters": {}, "api-version": "2020-06-01" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MaximumSet_Gen.json index 92e8b1bb..61f3234c 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MaximumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_CreateOrUpdateForSubscription - generated by [MaximumSet] rule", "operationId": "EventSubscriptions_CreateOrUpdate", "parameters": { - "scope": "tzwpzwbdfuqusciidoctmbqqlswv", - "eventSubscriptionName": "gnjsthzggqvvptkyvabfpdlpoddzl", + "scope": "foqhi", + "eventSubscriptionName": "infsnpbnfu", "eventSubscriptionInfo": { "properties": { "destination": { @@ -14,15 +14,15 @@ "subjectBeginsWith": "ExamplePrefix", "subjectEndsWith": "ExampleSuffix", "includedEventTypes": [ - "fmmclskevoksp" + "zwmrcmrbxkuxrmjzqlhxzmwauggyon" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, @@ -30,16 +30,16 @@ "label1", "label2" ], - "expirationTimeUtc": "2023-11-15T01:32:03.362Z", + "expirationTimeUtc": "2024-01-29T21:42:06.661Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -62,15 +62,15 @@ "subjectBeginsWith": "ExamplePrefix", "subjectEndsWith": "ExampleSuffix", "includedEventTypes": [ - "fmmclskevoksp" + "zwmrcmrbxkuxrmjzqlhxzmwauggyon" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, @@ -80,16 +80,16 @@ "label1", "label2" ], - "expirationTimeUtc": "2023-11-15T01:32:03.362Z", + "expirationTimeUtc": "2024-01-29T21:42:06.661Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MinimumSet_Gen.json index 1762418a..29fd2c17 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_CreateOrUpdate_MinimumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_CreateOrUpdateForSubscription - generated by [MinimumSet] rule", "operationId": "EventSubscriptions_CreateOrUpdate", "parameters": { - "scope": "tnfiaxiir", - "eventSubscriptionName": "lfzqqvmabinlxanooj", + "scope": "bfr", + "eventSubscriptionName": "tnjytkljtna", "eventSubscriptionInfo": {}, "api-version": "2020-06-01" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Delete_MaximumSet_Gen.json index 95635fb3..8e07f042 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Delete_MaximumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_DeleteForSubscription - generated by [MaximumSet] rule", "operationId": "EventSubscriptions_Delete", "parameters": { - "scope": "igkjjspiqs", - "eventSubscriptionName": "maadhsvfcttxysjdtarcpbwgkjcroc", + "scope": "scvxblwxk", + "eventSubscriptionName": "cvqpdhwrsyaw", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MaximumSet_Gen.json index ae0ec287..1b6eee65 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MaximumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_GetFullUrlForSubscription - generated by [MaximumSet] rule", "operationId": "EventSubscriptions_GetFullUrl", "parameters": { - "scope": "tbocjfjafbcdu", - "eventSubscriptionName": "idwrxmkylzrxlhimundaidj", + "scope": "hd", + "eventSubscriptionName": "xyqgvzcgkebjmqohrnlzmjmwizmcjs", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MinimumSet_Gen.json index 3b686375..68fca0c5 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_GetFullUrl_MinimumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_GetFullUrlForSubscription - generated by [MinimumSet] rule", "operationId": "EventSubscriptions_GetFullUrl", "parameters": { - "scope": "bhnojy", - "eventSubscriptionName": "srfmohckucyebivamyayrwm", + "scope": "hjhff", + "eventSubscriptionName": "cauzjcamizaycidofrj", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MaximumSet_Gen.json index 0b197056..dfce0585 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MaximumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_GetForSubscription - generated by [MaximumSet] rule", "operationId": "EventSubscriptions_Get", "parameters": { - "scope": "emcoqyckzpxfrzwwgyhgcd", - "eventSubscriptionName": "jslkklmlerebqnyg", + "scope": "mfrdydvdoftoohgn", + "eventSubscriptionName": "ludkffupqmqagwr", "api-version": "2020-06-01" }, "responses": { @@ -18,15 +18,15 @@ "subjectBeginsWith": "ExamplePrefix", "subjectEndsWith": "ExampleSuffix", "includedEventTypes": [ - "fmmclskevoksp" + "zwmrcmrbxkuxrmjzqlhxzmwauggyon" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, @@ -36,16 +36,16 @@ "label1", "label2" ], - "expirationTimeUtc": "2023-11-15T01:32:03.362Z", + "expirationTimeUtc": "2024-01-29T21:42:06.661Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MinimumSet_Gen.json index 82dafddf..99f606f5 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Get_MinimumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_GetForSubscription - generated by [MinimumSet] rule", "operationId": "EventSubscriptions_Get", "parameters": { - "scope": "iuzpjnzzcqbbf", - "eventSubscriptionName": "mznnhnvpayhsm", + "scope": "xsgwpecswnvoxaikxtceqyssomlc", + "eventSubscriptionName": "aredkzwdoizzajsdsvoeszcldxkb", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MaximumSet_Gen.json index b4de2de4..97eceac3 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MaximumSet_Gen.json @@ -4,11 +4,11 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "mdtzqwwejzvezusbekwoooctjt", - "topicName": "fscsbfltiksvkqg", + "domainName": "eqmfdmhkpphyrre", + "topicName": "ftd", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -21,36 +21,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "mkhpkxjauukv", - "subjectEndsWith": "hevwikusrrldros", + "subjectBeginsWith": "lpmkrbbeeawip", + "subjectEndsWith": "hazlsmzfihuttcyzpceflrgjnrbnxn", "includedEventTypes": [ - "eomatpurqnwmxek" + "zpxf" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "qrvdhtvqvxbyuaylgae" + "hypgjhofhbhqmmmlfzdimwytalia" ], - "expirationTimeUtc": "2023-11-15T01:32:03.372Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -66,36 +66,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", - "subjectEndsWith": "huja", + "subjectBeginsWith": "jcdybtpphztfhemryacoxamsyxvyj", + "subjectEndsWith": "qybjzfxmgficyrcgdghralys", "includedEventTypes": [ - "conbtmupooy" + "eaesdpbahjhk" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "r" + "k" ], - "expirationTimeUtc": "2023-11-15T01:32:03.373Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -105,7 +105,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ptyov" + "nextLink": "vzhxjokxtffckkvajpfvkthoebtqe" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MinimumSet_Gen.json index 628066d9..7d264d3b 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByDomainTopic_MinimumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "domainName": "aapzfxqavbzyfgldhdkifdz", - "topicName": "ye", + "domainName": "bvzhqpoluqnjwhnona", + "topicName": "gieqwjaiwghlhpsrzqnctaujz", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MaximumSet_Gen.json index 30bc5d9b..6312f0bf 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MaximumSet_Gen.json @@ -4,12 +4,12 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "providerNamespace": "liekmzlhlzzjtfladqnr", - "resourceTypeName": "zwrsngwboiiimpob", - "resourceName": "evohvvbwkumqrrmo", + "providerNamespace": "uomxw", + "resourceTypeName": "epfqtewijow", + "resourceName": "lgqeyv", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -22,36 +22,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "mkhpkxjauukv", - "subjectEndsWith": "hevwikusrrldros", + "subjectBeginsWith": "lpmkrbbeeawip", + "subjectEndsWith": "hazlsmzfihuttcyzpceflrgjnrbnxn", "includedEventTypes": [ - "eomatpurqnwmxek" + "zpxf" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "qrvdhtvqvxbyuaylgae" + "hypgjhofhbhqmmmlfzdimwytalia" ], - "expirationTimeUtc": "2023-11-15T01:32:03.372Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -67,36 +67,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", - "subjectEndsWith": "huja", + "subjectBeginsWith": "jcdybtpphztfhemryacoxamsyxvyj", + "subjectEndsWith": "qybjzfxmgficyrcgdghralys", "includedEventTypes": [ - "conbtmupooy" + "eaesdpbahjhk" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "r" + "k" ], - "expirationTimeUtc": "2023-11-15T01:32:03.373Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -106,7 +106,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ptyov" + "nextLink": "vzhxjokxtffckkvajpfvkthoebtqe" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MinimumSet_Gen.json index 5d67aa9a..6b641873 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListByResource_MinimumSet_Gen.json @@ -4,9 +4,9 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "providerNamespace": "djpakbvaphajnrlhqapxgqrfezxolv", - "resourceTypeName": "apenjbgaeseujxcmgkpbywvqu", - "resourceName": "wyfxtk", + "providerNamespace": "egacdzwhraw", + "resourceTypeName": "fegjcfvvqblxcl", + "resourceName": "gjrxypqbmfovqd", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MaximumSet_Gen.json index ef240a5d..bc5e34a6 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MaximumSet_Gen.json @@ -4,10 +4,10 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicTypeName": "uigmxepzqdijkbrpwitovkfcm", + "topicTypeName": "kpmosbfsy", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -20,36 +20,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "mkhpkxjauukv", - "subjectEndsWith": "hevwikusrrldros", + "subjectBeginsWith": "lpmkrbbeeawip", + "subjectEndsWith": "hazlsmzfihuttcyzpceflrgjnrbnxn", "includedEventTypes": [ - "eomatpurqnwmxek" + "zpxf" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "qrvdhtvqvxbyuaylgae" + "hypgjhofhbhqmmmlfzdimwytalia" ], - "expirationTimeUtc": "2023-11-15T01:32:03.372Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -65,36 +65,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", - "subjectEndsWith": "huja", + "subjectBeginsWith": "jcdybtpphztfhemryacoxamsyxvyj", + "subjectEndsWith": "qybjzfxmgficyrcgdghralys", "includedEventTypes": [ - "conbtmupooy" + "eaesdpbahjhk" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "r" + "k" ], - "expirationTimeUtc": "2023-11-15T01:32:03.373Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -104,7 +104,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ptyov" + "nextLink": "vzhxjokxtffckkvajpfvkthoebtqe" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MinimumSet_Gen.json index 1a4c51b7..b442e071 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroupForTopicType_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicTypeName": "kyosqderkzitbngum", + "topicTypeName": "oqdtlyxgzjvromh", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroup_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroup_MaximumSet_Gen.json index e1d9e00e..1cd9c709 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroup_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalByResourceGroup_MaximumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -19,36 +19,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "mkhpkxjauukv", - "subjectEndsWith": "hevwikusrrldros", + "subjectBeginsWith": "lpmkrbbeeawip", + "subjectEndsWith": "hazlsmzfihuttcyzpceflrgjnrbnxn", "includedEventTypes": [ - "eomatpurqnwmxek" + "zpxf" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "qrvdhtvqvxbyuaylgae" + "hypgjhofhbhqmmmlfzdimwytalia" ], - "expirationTimeUtc": "2023-11-15T01:32:03.372Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -64,36 +64,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", - "subjectEndsWith": "huja", + "subjectBeginsWith": "jcdybtpphztfhemryacoxamsyxvyj", + "subjectEndsWith": "qybjzfxmgficyrcgdghralys", "includedEventTypes": [ - "conbtmupooy" + "eaesdpbahjhk" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "r" + "k" ], - "expirationTimeUtc": "2023-11-15T01:32:03.373Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -103,7 +103,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ptyov" + "nextLink": "vzhxjokxtffckkvajpfvkthoebtqe" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MaximumSet_Gen.json index e84b3bae..5538e700 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MaximumSet_Gen.json @@ -3,10 +3,10 @@ "operationId": "EventSubscriptions_ListGlobalBySubscriptionForTopicType", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "topicTypeName": "wvjnplaodvjvdslxeysdppnhoa", + "topicTypeName": "otujxh", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -19,36 +19,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "mkhpkxjauukv", - "subjectEndsWith": "hevwikusrrldros", + "subjectBeginsWith": "lpmkrbbeeawip", + "subjectEndsWith": "hazlsmzfihuttcyzpceflrgjnrbnxn", "includedEventTypes": [ - "eomatpurqnwmxek" + "zpxf" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "qrvdhtvqvxbyuaylgae" + "hypgjhofhbhqmmmlfzdimwytalia" ], - "expirationTimeUtc": "2023-11-15T01:32:03.372Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -64,36 +64,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", - "subjectEndsWith": "huja", + "subjectBeginsWith": "jcdybtpphztfhemryacoxamsyxvyj", + "subjectEndsWith": "qybjzfxmgficyrcgdghralys", "includedEventTypes": [ - "conbtmupooy" + "eaesdpbahjhk" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "r" + "k" ], - "expirationTimeUtc": "2023-11-15T01:32:03.373Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -103,7 +103,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ptyov" + "nextLink": "vzhxjokxtffckkvajpfvkthoebtqe" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MinimumSet_Gen.json index ad6168a9..a488b9b1 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscriptionForTopicType_MinimumSet_Gen.json @@ -3,7 +3,7 @@ "operationId": "EventSubscriptions_ListGlobalBySubscriptionForTopicType", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "topicTypeName": "vumncwgbrazz", + "topicTypeName": "pltmduarhkrkjdeuynlmhvbl", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscription_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscription_MaximumSet_Gen.json index b51c14b0..10bad976 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscription_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListGlobalBySubscription_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -18,36 +18,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "mkhpkxjauukv", - "subjectEndsWith": "hevwikusrrldros", + "subjectBeginsWith": "lpmkrbbeeawip", + "subjectEndsWith": "hazlsmzfihuttcyzpceflrgjnrbnxn", "includedEventTypes": [ - "eomatpurqnwmxek" + "zpxf" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "qrvdhtvqvxbyuaylgae" + "hypgjhofhbhqmmmlfzdimwytalia" ], - "expirationTimeUtc": "2023-11-15T01:32:03.372Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -63,36 +63,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", - "subjectEndsWith": "huja", + "subjectBeginsWith": "jcdybtpphztfhemryacoxamsyxvyj", + "subjectEndsWith": "qybjzfxmgficyrcgdghralys", "includedEventTypes": [ - "conbtmupooy" + "eaesdpbahjhk" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "r" + "k" ], - "expirationTimeUtc": "2023-11-15T01:32:03.373Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -102,7 +102,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ptyov" + "nextLink": "vzhxjokxtffckkvajpfvkthoebtqe" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MaximumSet_Gen.json index d8fee510..21ba1633 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MaximumSet_Gen.json @@ -4,11 +4,11 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "location": "jfyvh", - "topicTypeName": "ibbwpshamrfysjgfpyd", + "location": "krtrakunnhmmmxeurizvxq", + "topicTypeName": "royogsqpsjafezuqbjyj", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -21,36 +21,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "mkhpkxjauukv", - "subjectEndsWith": "hevwikusrrldros", + "subjectBeginsWith": "lpmkrbbeeawip", + "subjectEndsWith": "hazlsmzfihuttcyzpceflrgjnrbnxn", "includedEventTypes": [ - "eomatpurqnwmxek" + "zpxf" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "qrvdhtvqvxbyuaylgae" + "hypgjhofhbhqmmmlfzdimwytalia" ], - "expirationTimeUtc": "2023-11-15T01:32:03.372Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -66,36 +66,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", - "subjectEndsWith": "huja", + "subjectBeginsWith": "jcdybtpphztfhemryacoxamsyxvyj", + "subjectEndsWith": "qybjzfxmgficyrcgdghralys", "includedEventTypes": [ - "conbtmupooy" + "eaesdpbahjhk" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "r" + "k" ], - "expirationTimeUtc": "2023-11-15T01:32:03.373Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -105,7 +105,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ptyov" + "nextLink": "vzhxjokxtffckkvajpfvkthoebtqe" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MinimumSet_Gen.json index 876ec221..66a52934 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroupForTopicType_MinimumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "location": "izqaanodlknrluf", - "topicTypeName": "kddurqjqqbjt", + "location": "yitoupf", + "topicTypeName": "nsagqbnsxzkrpuds", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MaximumSet_Gen.json index e21dddb2..afb3bcda 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MaximumSet_Gen.json @@ -4,10 +4,10 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "location": "ksyksnks", + "location": "spdcamzfhkxlbht", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -20,36 +20,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "mkhpkxjauukv", - "subjectEndsWith": "hevwikusrrldros", + "subjectBeginsWith": "lpmkrbbeeawip", + "subjectEndsWith": "hazlsmzfihuttcyzpceflrgjnrbnxn", "includedEventTypes": [ - "eomatpurqnwmxek" + "zpxf" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "qrvdhtvqvxbyuaylgae" + "hypgjhofhbhqmmmlfzdimwytalia" ], - "expirationTimeUtc": "2023-11-15T01:32:03.372Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -65,36 +65,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", - "subjectEndsWith": "huja", + "subjectBeginsWith": "jcdybtpphztfhemryacoxamsyxvyj", + "subjectEndsWith": "qybjzfxmgficyrcgdghralys", "includedEventTypes": [ - "conbtmupooy" + "eaesdpbahjhk" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "r" + "k" ], - "expirationTimeUtc": "2023-11-15T01:32:03.373Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -104,7 +104,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ptyov" + "nextLink": "vzhxjokxtffckkvajpfvkthoebtqe" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MinimumSet_Gen.json index b7b1330f..a1aed3fa 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalByResourceGroup_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "location": "oycp", + "location": "peyqfzgzxdaux", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MaximumSet_Gen.json index d9136fa7..115bd4d4 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MaximumSet_Gen.json @@ -3,11 +3,11 @@ "operationId": "EventSubscriptions_ListRegionalBySubscriptionForTopicType", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "location": "zmb", - "topicTypeName": "vegehduvgtjsrwajoaieenwxdpbrif", + "location": "ldwebftvohpvyulrwknsvj", + "topicTypeName": "jvgucomatymzykvaqnblnzpy", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -20,36 +20,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "mkhpkxjauukv", - "subjectEndsWith": "hevwikusrrldros", + "subjectBeginsWith": "lpmkrbbeeawip", + "subjectEndsWith": "hazlsmzfihuttcyzpceflrgjnrbnxn", "includedEventTypes": [ - "eomatpurqnwmxek" + "zpxf" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "qrvdhtvqvxbyuaylgae" + "hypgjhofhbhqmmmlfzdimwytalia" ], - "expirationTimeUtc": "2023-11-15T01:32:03.372Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -65,36 +65,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", - "subjectEndsWith": "huja", + "subjectBeginsWith": "jcdybtpphztfhemryacoxamsyxvyj", + "subjectEndsWith": "qybjzfxmgficyrcgdghralys", "includedEventTypes": [ - "conbtmupooy" + "eaesdpbahjhk" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "r" + "k" ], - "expirationTimeUtc": "2023-11-15T01:32:03.373Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -104,7 +104,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ptyov" + "nextLink": "vzhxjokxtffckkvajpfvkthoebtqe" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MinimumSet_Gen.json index 43c4f470..7722debd 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscriptionForTopicType_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "EventSubscriptions_ListRegionalBySubscriptionForTopicType", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "location": "optasf", - "topicTypeName": "pktmpsoiencxvdbybbqlbzmfzzso", + "location": "bcd", + "topicTypeName": "orwegfbldcqnjbydsmxncyac", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MaximumSet_Gen.json index d318b40e..0470ba1a 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MaximumSet_Gen.json @@ -3,10 +3,10 @@ "operationId": "EventSubscriptions_ListRegionalBySubscription", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "location": "kyykwenvzhuiccbvguqdhknd", + "location": "ownuuzwhsgvbxwr", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -19,36 +19,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "mkhpkxjauukv", - "subjectEndsWith": "hevwikusrrldros", + "subjectBeginsWith": "lpmkrbbeeawip", + "subjectEndsWith": "hazlsmzfihuttcyzpceflrgjnrbnxn", "includedEventTypes": [ - "eomatpurqnwmxek" + "zpxf" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "qrvdhtvqvxbyuaylgae" + "hypgjhofhbhqmmmlfzdimwytalia" ], - "expirationTimeUtc": "2023-11-15T01:32:03.372Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -64,36 +64,36 @@ }, "filter": { "isSubjectCaseSensitive": true, - "subjectBeginsWith": "qphioyscspdvotwmubdwkjqdix", - "subjectEndsWith": "huja", + "subjectBeginsWith": "jcdybtpphztfhemryacoxamsyxvyj", + "subjectEndsWith": "qybjzfxmgficyrcgdghralys", "includedEventTypes": [ - "conbtmupooy" + "eaesdpbahjhk" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, "provisioningState": "Succeeded", "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg", "labels": [ - "r" + "k" ], - "expirationTimeUtc": "2023-11-15T01:32:03.373Z", + "expirationTimeUtc": "2024-01-29T21:42:06.666Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -103,7 +103,7 @@ "type": "Microsoft.EventGrid/eventSubscriptions" } ], - "nextLink": "ptyov" + "nextLink": "vzhxjokxtffckkvajpfvkthoebtqe" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MinimumSet_Gen.json index d8cdcf5b..96a10b9e 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_ListRegionalBySubscription_MinimumSet_Gen.json @@ -3,7 +3,7 @@ "operationId": "EventSubscriptions_ListRegionalBySubscription", "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", - "location": "iiwciscvhiaifpcfz", + "location": "kypthofunlm", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MaximumSet_Gen.json index b03dcb21..84ff478b 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MaximumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_UpdateForSubscription - generated by [MaximumSet] rule", "operationId": "EventSubscriptions_Update", "parameters": { - "scope": "mmsahkcfdwkygguhyamwlkqyejy", - "eventSubscriptionName": "jvuixjwmyw", + "scope": "qvyzzqtzgrkldbjsyujufn", + "eventSubscriptionName": "w", "eventSubscriptionUpdateParameters": { "destination": { "endpointType": "WebHook" @@ -13,15 +13,15 @@ "subjectBeginsWith": "existingPrefix", "subjectEndsWith": "newSuffix", "includedEventTypes": [ - "btfnkc" + "bthdceudwnivzezifaja" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, @@ -29,16 +29,16 @@ "label1", "label2" ], - "expirationTimeUtc": "2023-11-15T01:32:03.369Z", + "expirationTimeUtc": "2024-01-29T21:42:06.665Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } @@ -60,15 +60,15 @@ "subjectBeginsWith": "ExamplePrefix", "subjectEndsWith": "ExampleSuffix", "includedEventTypes": [ - "btfnkc" + "bthdceudwnivzezifaja" ], "advancedFilters": [ { "values": [ - 11 + 17 ], "operatorType": "NumberIn", - "key": "pdqxfssbbevfqpxlooilghbmrvvqk" + "key": "bqbfvjrzxplrwbswlqlslripgauys" } ] }, @@ -78,16 +78,16 @@ "label1", "label2" ], - "expirationTimeUtc": "2023-11-15T01:32:03.362Z", + "expirationTimeUtc": "2024-01-29T21:42:06.661Z", "eventDeliverySchema": "EventGridSchema", "retryPolicy": { - "maxDeliveryAttempts": 19, - "eventTimeToLiveInMinutes": 21 + "maxDeliveryAttempts": 26, + "eventTimeToLiveInMinutes": 6 }, "deadLetterDestination": { "properties": { - "resourceId": "vorbtfnlepolxtyrlvcmopnoyhbcv", - "blobContainerName": "yvizoknevcezfvgl" + "resourceId": "pnfosjdbdwngufpymkxrqwnkp", + "blobContainerName": "wfhnqssvnhinuanbchwvva" }, "endpointType": "StorageBlob" } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MinimumSet_Gen.json index 68e0db96..efc64ac6 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/EventSubscriptions_Update_MinimumSet_Gen.json @@ -2,8 +2,8 @@ "title": "EventSubscriptions_UpdateForSubscription - generated by [MinimumSet] rule", "operationId": "EventSubscriptions_Update", "parameters": { - "scope": "wetoooj", - "eventSubscriptionName": "jlgsgbahysafmzhnvwes", + "scope": "ymdxsfsnyvnazwsx", + "eventSubscriptionName": "xekzlrwardsohfecasnfqtuerqlyot", "eventSubscriptionUpdateParameters": {}, "api-version": "2020-06-01" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Operations_List_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Operations_List_MaximumSet_Gen.json index 8e7a26fe..0df19225 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Operations_List_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Operations_List_MaximumSet_Gen.json @@ -14,7 +14,7 @@ "provider": "Microsoft Event Grid", "resource": "EventGrid Resource Provider", "operation": "Registers the EventGrid Resource Provider", - "description": "rxxxkyg" + "description": "lospftjonapoadgusjtiqfdztklil" }, "origin": "UserAndSystem", "properties": {} @@ -25,7 +25,7 @@ "provider": "Microsoft Event Grid", "resource": "eventSubscriptions", "operation": "Write EventSubscription", - "description": "qqrfmhjpdcpi" + "description": "sqfpxd" }, "origin": "UserAndSystem", "properties": {} @@ -36,7 +36,7 @@ "provider": "Microsoft Event Grid", "resource": "eventSubscriptions", "operation": "Read EventSubscription", - "description": "rnmyxkhgdao" + "description": "asjixvfgzoxvvuscn" }, "origin": "UserAndSystem", "properties": {} @@ -47,7 +47,7 @@ "provider": "Microsoft Event Grid", "resource": "eventSubscriptions", "operation": "Delete EventSubscription", - "description": "ujsagme" + "description": "frptmczvhb" }, "origin": "UserAndSystem", "properties": {} @@ -58,7 +58,7 @@ "provider": "Microsoft Event Grid", "resource": "topics", "operation": "Write Topic", - "description": "naufzdxpptpfkpbr" + "description": "aslydnpszhemfifypjk" }, "origin": "UserAndSystem", "properties": {} @@ -69,7 +69,7 @@ "provider": "Microsoft Event Grid", "resource": "topics", "operation": "Read Topic", - "description": "neuqnxbosrjgqvmtubrjihexdui" + "description": "uksr" }, "origin": "UserAndSystem", "properties": {} @@ -80,7 +80,7 @@ "provider": "Microsoft Event Grid", "resource": "topics", "operation": "Delete Topic", - "description": "snvmxwukhgvmuu" + "description": "i" }, "origin": "UserAndSystem", "properties": {} diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Delete_MaximumSet_Gen.json index 271dea0c..2bc7e564 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Delete_MaximumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "gkufynutiacyqchqccrosals", - "privateEndpointConnectionName": "srpfaikqpdbxzkkgouydegt", + "parentName": "krvbitmofzj", + "privateEndpointConnectionName": "lktirhvwx", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MaximumSet_Gen.json index 4ff77d68..d541165b 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MaximumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "zxmkvfspvdeatrhxoowuhaymxo", - "privateEndpointConnectionName": "qzvfqezrtwezf", + "parentName": "lodwtigpbl", + "privateEndpointConnectionName": "ddwuvqhdzesqpksj", "api-version": "2020-06-01" }, "responses": { @@ -16,7 +16,7 @@ "privateLinkServiceConnectionState": { "status": "Approved", "actionsRequired": "None", - "description": "lemmrbihomajiyxsjvaqua" + "description": "krmtyubaquasbn" }, "privateEndpoint": { "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MinimumSet_Gen.json index dbebbe53..dbf3dbdf 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Get_MinimumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "vtdj", - "privateEndpointConnectionName": "ihgwtuyhmqywkytjagy", + "parentName": "fxyycocolncpojbpurjxxoa", + "privateEndpointConnectionName": "bi", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MaximumSet_Gen.json index 4bafae89..bc2646e5 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MaximumSet_Gen.json @@ -5,10 +5,10 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "dyimudk", + "parentName": "tlazzqfveijrfdbohrmkltmsdpbm", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -25,7 +25,7 @@ "privateLinkServiceConnectionState": { "status": "Pending", "actionsRequired": "None", - "description": "grtmqadmfhmptxcwudbeatzhalirid" + "description": "v" }, "provisioningState": "Succeeded" }, @@ -34,7 +34,7 @@ "type": "Microsoft.EventGrid/topics/privateEndpointConnections" } ], - "nextLink": "zjfowrpp" + "nextLink": "fypmzgour" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MinimumSet_Gen.json index 03c99c03..4557ee8b 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_ListByResource_MinimumSet_Gen.json @@ -5,7 +5,7 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "jxwvwqqvkwzaayxvjbbybzpf", + "parentName": "wdqvhgov", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MaximumSet_Gen.json index 67ebdf71..b5722b2b 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MaximumSet_Gen.json @@ -5,14 +5,14 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "pfnthevvt", - "privateEndpointConnectionName": "hmrwqxsbndhgdgie", + "parentName": "alnsl", + "privateEndpointConnectionName": "idokfagppikezzkfcchcgnj", "privateEndpointConnection": { "properties": { "privateLinkServiceConnectionState": { "status": "Approved", "actionsRequired": "None", - "description": "lemmrbihomajiyxsjvaqua" + "description": "krmtyubaquasbn" }, "privateEndpoint": { "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" @@ -32,7 +32,7 @@ "privateLinkServiceConnectionState": { "status": "Approved", "actionsRequired": "None", - "description": "lemmrbihomajiyxsjvaqua" + "description": "krmtyubaquasbn" }, "privateEndpoint": { "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" @@ -56,7 +56,7 @@ "privateLinkServiceConnectionState": { "status": "Approved", "actionsRequired": "None", - "description": "lemmrbihomajiyxsjvaqua" + "description": "krmtyubaquasbn" }, "privateEndpoint": { "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MinimumSet_Gen.json index 0ed4f774..42dd5cb6 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateEndpointConnections_Update_MinimumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "parentType": "topics", - "parentName": "gsrntuaai", - "privateEndpointConnectionName": "flhwqzbpeucjeghklocoozrqugq", + "parentName": "oflkn", + "privateEndpointConnectionName": "nygy", "privateEndpointConnection": {}, "api-version": "2020-06-01" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MaximumSet_Gen.json index 5e990ebd..f42e8e0a 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MaximumSet_Gen.json @@ -4,9 +4,9 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "parentType": "yedr", - "parentName": "tdhogjebghsjdbdfa", - "privateLinkResourceName": "ihbafpkij", + "parentType": "xlzuhqcswdnwnctwlbirbmjxtcund", + "parentName": "w", + "privateLinkResourceName": "hyiewmzzzbwxizgebiobovq", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MinimumSet_Gen.json index c615836c..505112e1 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_Get_MinimumSet_Gen.json @@ -4,9 +4,9 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "parentType": "ldmsb", - "parentName": "mlbbrbyqiijtstjpkypk", - "privateLinkResourceName": "vxikvuyatybvqpyusnyb", + "parentType": "qvjnsmnebjvbqfgnsmqwjwdb", + "parentName": "wvteqrbxihxjoilbvjzrqvstpimhix", + "privateLinkResourceName": "dzxqfoca", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MaximumSet_Gen.json index 62990ed4..d0137eb6 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MaximumSet_Gen.json @@ -4,11 +4,11 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "parentType": "xfppozfeyxazvidsmrjgg", - "parentName": "nbecnvauhcjna", + "parentType": "tkkunarz", + "parentName": "gjtpzymgkawahyvfkxeihifuyp", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -30,7 +30,7 @@ "type": "Microsoft.EventGrid/topics/privateLinkResources" } ], - "nextLink": "zeazqnwzibhabptkrnltccvvazey" + "nextLink": "agcyzcderibsakigwjvwmbmmrbh" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MinimumSet_Gen.json index ed6df2a8..73c36840 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/PrivateLinkResources_ListByResource_MinimumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "parentType": "qn", - "parentName": "wxohiyhwbsxjglyto", + "parentType": "nkjenaofg", + "parentName": "jdzyq", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MaximumSet_Gen.json index 3d7b6b81..a8829784 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "TopicTypes_Get - generated by [MaximumSet] rule", "operationId": "TopicTypes_Get", "parameters": { - "topicTypeName": "ipexggooxjgdztzbcsoytb", + "topicTypeName": "tripjffdvtdhnhwaatsagayiqxhg", "api-version": "2020-06-01" }, "responses": { @@ -13,11 +13,11 @@ "provider": "Microsoft.Eventhub", "provisioningState": "Succeeded", "resourceRegionType": "RegionalResource", - "description": "eoyaxzuhgsdonuxlldwccarjmhfct", + "description": "xlxisseidfltqyqivbiqz", "supportedLocations": [ - "qalekecjzhd" + "alvnnbzdvcecgbyyuonfwmjuymcxb" ], - "sourceResourceFormat": "zzcsvvympyccoebecxsq" + "sourceResourceFormat": "pxq" }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Eventhub.Namespaces", "name": "Microsoft.Eventhub.Namespaces", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MinimumSet_Gen.json index fa91ae49..2f526797 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_Get_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "TopicTypes_Get - generated by [MinimumSet] rule", "operationId": "TopicTypes_Get", "parameters": { - "topicTypeName": "eumkkqgtfvincjqaq", + "topicTypeName": "zfzpzryntvvfrjdwviffaniyymwpu", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MaximumSet_Gen.json index 4ddf06ec..4b4df8ca 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "TopicTypes_ListEventTypes - generated by [MaximumSet] rule", "operationId": "TopicTypes_ListEventTypes", "parameters": { - "topicTypeName": "fewojlklucawkjxpbogcmk", + "topicTypeName": "uvsgolfewd", "api-version": "2020-06-01" }, "responses": { @@ -13,7 +13,7 @@ "properties": { "schemaUrl": "tbd", "displayName": "Blob Created", - "description": "aregopblzaxebzaaeaeoaaiwpz", + "description": "npfsokwnbvadvdbzalmiim", "isInDefaultSet": true }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobCreated", @@ -24,7 +24,7 @@ "properties": { "schemaUrl": "tbd", "displayName": "Blob Deleted", - "description": "fgfstmrwugrfyyqlirwekkjahbe", + "description": "rdlyuodmqguvh", "isInDefaultSet": true }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobDeleted", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MinimumSet_Gen.json index 04ab0a54..f6f2898f 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_ListEventTypes_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "TopicTypes_ListEventTypes - generated by [MinimumSet] rule", "operationId": "TopicTypes_ListEventTypes", "parameters": { - "topicTypeName": "xdoft", + "topicTypeName": "mjgkdixob", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_List_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_List_MaximumSet_Gen.json index d97ba9dd..a7779a8f 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_List_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/TopicTypes_List_MaximumSet_Gen.json @@ -14,11 +14,11 @@ "provider": "Microsoft.Eventhub", "provisioningState": "Succeeded", "resourceRegionType": "RegionalResource", - "description": "eoyaxzuhgsdonuxlldwccarjmhfct", + "description": "xlxisseidfltqyqivbiqz", "supportedLocations": [ - "qalekecjzhd" + "alvnnbzdvcecgbyyuonfwmjuymcxb" ], - "sourceResourceFormat": "zzcsvvympyccoebecxsq" + "sourceResourceFormat": "pxq" }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Eventhub.Namespaces", "name": "Microsoft.Eventhub.Namespaces", @@ -30,11 +30,11 @@ "provider": "Microsoft.Storage", "provisioningState": "Succeeded", "resourceRegionType": "RegionalResource", - "description": "msvbkdqujvegyhrhhvhlxrcyqpjhd", + "description": "scvlyeut", "supportedLocations": [ - "juowwknrvgjkdvowedsc" + "inrdaxdrnkp" ], - "sourceResourceFormat": "moshlz" + "sourceResourceFormat": "sooppifnmqzren" }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts", "name": "Microsoft.Storage.StorageAccounts", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MaximumSet_Gen.json index 03766a24..3a15aeca 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_CreateOrUpdate_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "xuqujprsdceboyxwmmogy", + "topicName": "tqdfvh", "topicInfo": { "location": "westus2", "tags": {}, @@ -27,12 +27,12 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" } @@ -42,25 +42,25 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" @@ -96,18 +96,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "provisioningState": "Succeeded", @@ -116,30 +116,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "szkhmxsseqlzhgcfufsuxpqk" + "metricResourceId": "rxlkkrb" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic2", "name": "exampletopic2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete_MaximumSet_Gen.json index e22be29f..76b889b3 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Delete_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "j", + "topicName": "exzefybjsnehuys", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MaximumSet_Gen.json index d90329a0..0dfa5b66 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Get_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "tbyhhwzkepadjsyncqaimh", + "topicName": "muzllwusihbqronf", "api-version": "2020-06-01" }, "responses": { @@ -31,18 +31,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "provisioningState": "Succeeded", @@ -51,30 +51,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "szkhmxsseqlzhgcfufsuxpqk" + "metricResourceId": "rxlkkrb" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic2", "name": "exampletopic2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListByResourceGroup_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListByResourceGroup_MaximumSet_Gen.json index 14a19fd0..7f5ab267 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListByResourceGroup_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListByResourceGroup_MaximumSet_Gen.json @@ -5,8 +5,8 @@ "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -23,52 +23,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "zcmvleekpwoovdvh", + "metricResourceId": "amysocyaltuyirhjis", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "zskyhtjzvowgqwqcytxlv", + "ipMask": "ygdabzwcofoed", "action": "Allow" } ] @@ -90,52 +90,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "zadfxtyszhwimmtkrra", + "metricResourceId": "bbfq", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "zskyhtjzvowgqwqcytxlv", + "ipMask": "ygdabzwcofoed", "action": "Allow" } ] @@ -147,7 +147,7 @@ "type": "Microsoft.EventGrid/topics" } ], - "nextLink": "pcvxqrous" + "nextLink": "sinvslcnywo" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListBySubscription_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListBySubscription_MaximumSet_Gen.json index cdf63202..0aa7eef3 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListBySubscription_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListBySubscription_MaximumSet_Gen.json @@ -4,8 +4,8 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "api-version": "2020-06-01", - "$filter": "cndxltnbvovmbnwhpx", - "$top": 23 + "$filter": "qswocf", + "$top": 30 }, "responses": { "200": { @@ -22,52 +22,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "zcmvleekpwoovdvh", + "metricResourceId": "amysocyaltuyirhjis", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "zskyhtjzvowgqwqcytxlv", + "ipMask": "ygdabzwcofoed", "action": "Allow" } ] @@ -89,52 +89,52 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "inputSchema": "EventGridSchema", "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "zadfxtyszhwimmtkrra", + "metricResourceId": "bbfq", "publicNetworkAccess": "Enabled", "inboundIpRules": [ { - "ipMask": "zskyhtjzvowgqwqcytxlv", + "ipMask": "ygdabzwcofoed", "action": "Allow" } ] @@ -146,7 +146,7 @@ "type": "Microsoft.EventGrid/topics" } ], - "nextLink": "pcvxqrous" + "nextLink": "sinvslcnywo" } } } diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MaximumSet_Gen.json index 2d45b6bf..a6d30a89 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MaximumSet_Gen.json @@ -4,9 +4,9 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "providerNamespace": "xmfukkwddrljtbnwkixcllwcekrsy", - "resourceTypeName": "grpljsfjkixqgfdglmldp", - "resourceName": "tfgcobvxbkomxikxubjhcfclj", + "providerNamespace": "kmqqnfqg", + "resourceTypeName": "zhgaqepefhmtfroxpj", + "resourceName": "etdivcv", "api-version": "2020-06-01" }, "responses": { @@ -17,7 +17,7 @@ "properties": { "schemaUrl": "tbd", "displayName": "Blob Created", - "description": "aregopblzaxebzaaeaeoaaiwpz", + "description": "npfsokwnbvadvdbzalmiim", "isInDefaultSet": true }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobCreated", @@ -28,7 +28,7 @@ "properties": { "schemaUrl": "tbd", "displayName": "Blob Deleted", - "description": "fgfstmrwugrfyyqlirwekkjahbe", + "description": "rdlyuodmqguvh", "isInDefaultSet": true }, "id": "providers/Microsoft.EventGrid/topicTypes/Microsoft.Storage.StorageAccounts/eventTypes/Microsoft.Storage.BlobDeleted", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MinimumSet_Gen.json index 1528eaed..29c98530 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListEventTypes_MinimumSet_Gen.json @@ -4,9 +4,9 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "providerNamespace": "yt", - "resourceTypeName": "geuofimtfxi", - "resourceName": "ncjrksfm", + "providerNamespace": "fxmlgbezphvzhdyv", + "resourceTypeName": "ofq", + "resourceName": "uwlilllzrrqaf", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MaximumSet_Gen.json index bbbb8674..e347e3ab 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "uuqvpnh", + "topicName": "xgnfshvluhfwgqyvjedrjjeyrs", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MinimumSet_Gen.json index ce1c13fc..27e83d16 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_ListSharedAccessKeys_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "xequnumyhuhxgdqoaay", + "topicName": "kouupqaig", "api-version": "2020-06-01" }, "responses": { diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MaximumSet_Gen.json index 5a5cb655..f67d992b 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "lwbgpefxgthulwsjsybkffk", + "topicName": "vgbfwmowsvjdhiddlqiyfo", "regenerateKeyRequest": { "keyName": "key1" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MinimumSet_Gen.json index 2b37ab1a..0614e21c 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_RegenerateKey_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "bmfhhquzxqzrgqcnt", + "topicName": "uwgnfiwxacosnvynjvp", "regenerateKeyRequest": { "keyName": "key1" }, diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MaximumSet_Gen.json index 759cd316..ba70c79d 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "arhwygrgiddoaxgkqde", + "topicName": "uyolmmrm", "topicUpdateParameters": { "tags": {}, "properties": { @@ -51,18 +51,18 @@ "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.Network/privateEndpoints/bmtpe5" }, "groupIds": [ - "bwmmnipnuwxzizifqyj" + "egkunsjumrmebsehnmhskrthaquly" ], "privateLinkServiceConnectionState": { "status": "Pending", - "description": "ckyopmubtpsguw", - "actionsRequired": "jpgbdhvzozadernuwxlv" + "description": "mrphqeraeqrrbd", + "actionsRequired": "uyunjjoxnujgwkmttrsg" }, "provisioningState": "Creating" }, - "id": "rhszdfftga", - "name": "ccbc", - "type": "qxetina" + "id": "pyhmwq", + "name": "dsruunaacrewv", + "type": "naxqrkhejplkx" } ], "provisioningState": "Succeeded", @@ -71,30 +71,30 @@ "inputSchemaMapping": { "properties": { "id": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "topic": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventTime": { - "sourceField": "nphcykydcgnniz" + "sourceField": "uwjxmdkwnjcnsahguodyeq" }, "eventType": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "subject": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" }, "dataVersion": { - "sourceField": "pxsmaln", - "defaultValue": "j" + "sourceField": "ezyvfkqyqfmnvfkxavjjyvcgkuvrxj", + "defaultValue": "cvgoovwmsinwmxnyfbzd" } }, "inputSchemaMappingType": "Json" }, - "metricResourceId": "szkhmxsseqlzhgcfufsuxpqk" + "metricResourceId": "rxlkkrb" }, "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic2", "name": "exampletopic2", diff --git a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MinimumSet_Gen.json b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MinimumSet_Gen.json index ee1bed92..2e094433 100644 --- a/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/eventgrid/resource-manager/Microsoft.EventGrid/stable/2020-06-01/examples/Topics_Update_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "subscriptionId": "5b4b650e-28b9-4790-b3ab-ddbd88d727c4", "resourceGroupName": "rgEventGrid", - "topicName": "uvykkmmpxmttgjdgzkjrfulhkg", + "topicName": "xinyshjhyojkirynqurm", "topicUpdateParameters": {}, "api-version": "2020-06-01" }, diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Operations_List_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Operations_List_MaximumSet_Gen.json index b5338697..e8d4ad32 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Operations_List_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Operations_List_MaximumSet_Gen.json @@ -15,24 +15,24 @@ "provider": "Microsoft.SignalRService", "resource": "SignalR", "operation": "Manage SignalR (read-only)", - "description": "qdemrltli" + "description": "jsgdzjqdhzsugzavxjfpwvwzhnom" }, "properties": { "serviceSpecification": { "metricSpecifications": [ { - "name": "klllkfehuljzzby", - "displayName": "etibcaghxvrmoollonvvluh", - "displayDescription": "xburibozevkl", - "unit": "rajferlgubuamkjvcyqux", - "aggregationType": "cmkbmdpbpijdiuovhxvjpisyvc", - "fillGapWithZero": "isjxlmjmfrwonaiw", - "category": "dnaozkxayspjxoqdyitpnvfsj", + "name": "wbksmienolyvxvlnondekkciipiy", + "displayName": "ylplobssswiupjjanauzxrivwbsgm", + "displayDescription": "zhvhezv", + "unit": "bypbgbfpnrlquqegwycsjvmpgu", + "aggregationType": "outvijetbtfwzxvtpeyypm", + "fillGapWithZero": "qwyaqgzvtfdlr", + "category": "jwketejezvkyvqfvvxyxpqth", "dimensions": [ { - "name": "m", - "displayName": "zcbaxayyldfcaquxofciictuuzxjvf", - "internalName": "oymdqyllqtntflb", + "name": "zzssneczitfequ", + "displayName": "ccvzaxalesuuegkleco", + "internalName": "rgwsbrbktkg", "toBeExportedForShoebox": true } ] @@ -40,13 +40,13 @@ ], "logSpecifications": [ { - "name": "ngpfcihvwitzybm", - "displayName": "qjbsfubibdeqbuqscb" + "name": "icdmew", + "displayName": "yctgzpnvlw" } ] } }, - "origin": "syedr" + "origin": "zrthxsxlmsh" } ], "nextLink": "providers/Microsoft.SignalRService?$skipToken={opaqueString}" diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MaximumSet_Gen.json index e3b0b191..3b615ecc 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Delete - generated by [MaximumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Delete", "parameters": { - "privateEndpointConnectionName": "gqnbjckylwuglxisjpmbfdgyswdkd", + "privateEndpointConnectionName": "lfakss", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000", "resourceGroupName": "rgsignalr", diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MinimumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MinimumSet_Gen.json index 5b35dfb8..bfa057ba 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Delete_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Delete - generated by [MinimumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Delete", "parameters": { - "privateEndpointConnectionName": "xcynapmwdadijj", + "privateEndpointConnectionName": "fzbaaamfbejnhjgpolvtjml", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000", "resourceGroupName": "rgsignalr", diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MaximumSet_Gen.json index b89ad12b..b450617d 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Get - generated by [MaximumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Get", "parameters": { - "privateEndpointConnectionName": "fepfxcsywaqgrk", + "privateEndpointConnectionName": "bwcjjok", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000", "resourceGroupName": "rgsignalr", @@ -17,7 +17,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "ocvlhvsoodttriaijpezytyfpwcg", + "description": "whuvczlgdc", "actionsRequired": "None" }, "provisioningState": "Succeeded" diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MinimumSet_Gen.json index 0af3a818..5000ee73 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Get_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Get - generated by [MinimumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Get", "parameters": { - "privateEndpointConnectionName": "xzrei", + "privateEndpointConnectionName": "dawybezxmrfarenp", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000", "resourceGroupName": "rgsignalr", diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MaximumSet_Gen.json index ca95c4f6..90e6a926 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Update - generated by [MaximumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Update", "parameters": { - "privateEndpointConnectionName": "cbctoirrzuzwev", + "privateEndpointConnectionName": "omevmrpvmic", "parameters": { "properties": { "privateEndpoint": { @@ -10,7 +10,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "ocvlhvsoodttriaijpezytyfpwcg", + "description": "whuvczlgdc", "actionsRequired": "None" }, "provisioningState": "Succeeded" @@ -30,7 +30,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "ocvlhvsoodttriaijpezytyfpwcg", + "description": "whuvczlgdc", "actionsRequired": "None" }, "provisioningState": "Succeeded" diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MinimumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MinimumSet_Gen.json index 05c1787a..e1af3a67 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalRPrivateEndpointConnections_Update_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalRPrivateEndpointConnections_Update - generated by [MinimumSet] rule", "operationId": "SignalRPrivateEndpointConnections_Update", "parameters": { - "privateEndpointConnectionName": "nxygmeuelpanszjmxompieuz", + "privateEndpointConnectionName": "xrlxtgaeeflhqzeoa", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000", "resourceGroupName": "rgsignalr", diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MaximumSet_Gen.json index 9a993d75..00d63ffc 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalR_CheckNameAvailability - generated by [MaximumSet] rule", "operationId": "SignalR_CheckNameAvailability", "parameters": { - "location": "njxzjhiyvsztnnpsdfbfpewh", + "location": "q", "parameters": { "type": "Microsoft.SignalRService/SignalR", "name": "my-signalr-service" diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MinimumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MinimumSet_Gen.json index 8a342aa3..2be5cd91 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CheckNameAvailability_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "SignalR_CheckNameAvailability - generated by [MinimumSet] rule", "operationId": "SignalR_CheckNameAvailability", "parameters": { - "location": "gqls", + "location": "gmlm", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000" }, diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CreateOrUpdate_MaximumSet_Gen.json index fa52fb5e..16c7393e 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_CreateOrUpdate_MaximumSet_Gen.json @@ -8,7 +8,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "ncshm" + "family": "xrjapbzlssnkxckifs" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -86,7 +86,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "ncshm" + "family": "xrjapbzlssnkxckifs" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -160,7 +160,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "yifeesrvvxzmqjchfnfamlfbwn", + "description": "gnvgvukrqwyhetmqnu", "actionsRequired": "None" } }, @@ -188,7 +188,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "ncshm" + "family": "xrjapbzlssnkxckifs" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -262,7 +262,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "yifeesrvvxzmqjchfnfamlfbwn", + "description": "gnvgvukrqwyhetmqnu", "actionsRequired": "None" } }, diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Get_MaximumSet_Gen.json index 9675dd40..384032e0 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Get_MaximumSet_Gen.json @@ -15,7 +15,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "ncshm" + "family": "xrjapbzlssnkxckifs" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -89,7 +89,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "yifeesrvvxzmqjchfnfamlfbwn", + "description": "gnvgvukrqwyhetmqnu", "actionsRequired": "None" } }, diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListByResourceGroup_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListByResourceGroup_MaximumSet_Gen.json index bec3bbba..d8df5d07 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListByResourceGroup_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListByResourceGroup_MaximumSet_Gen.json @@ -16,7 +16,7 @@ "tier": "Standard", "size": "S1", "capacity": 1, - "family": "yc" + "family": "lpdocxclx" }, "properties": { "provisioningState": "Succeeded", @@ -34,7 +34,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "yifeesrvvxzmqjchfnfamlfbwn", + "description": "gnvgvukrqwyhetmqnu", "actionsRequired": "None" } }, @@ -70,9 +70,9 @@ "upstream": { "templates": [ { - "hubPattern": "zrcndamenldredcdmfoesdpeqqgk", - "eventPattern": "phoafhxldqehbpfmgarwgsrfftvthq", - "categoryPattern": "odcztvacxn", + "hubPattern": "nvrisxltwpnheluhmrj", + "eventPattern": "eovmodaokahzffzzneuwqxgqhtu", + "categoryPattern": "lmwenhdeihpljb", "urlTemplate": "http://foo.com" } ] @@ -108,7 +108,7 @@ "type": "Microsoft.SignalRService/SignalR" } ], - "nextLink": "qukiufxrrbtznv" + "nextLink": "yptjqorzbllnmkoiwptcmyl" } } } diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListBySubscription_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListBySubscription_MaximumSet_Gen.json index 55e8068f..df1b76d0 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListBySubscription_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_ListBySubscription_MaximumSet_Gen.json @@ -15,7 +15,7 @@ "tier": "Standard", "size": "S1", "capacity": 1, - "family": "yc" + "family": "lpdocxclx" }, "properties": { "provisioningState": "Succeeded", @@ -33,7 +33,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "yifeesrvvxzmqjchfnfamlfbwn", + "description": "gnvgvukrqwyhetmqnu", "actionsRequired": "None" } }, @@ -69,9 +69,9 @@ "upstream": { "templates": [ { - "hubPattern": "zrcndamenldredcdmfoesdpeqqgk", - "eventPattern": "phoafhxldqehbpfmgarwgsrfftvthq", - "categoryPattern": "odcztvacxn", + "hubPattern": "nvrisxltwpnheluhmrj", + "eventPattern": "eovmodaokahzffzzneuwqxgqhtu", + "categoryPattern": "lmwenhdeihpljb", "urlTemplate": "http://foo.com" } ] @@ -107,7 +107,7 @@ "type": "Microsoft.SignalRService/SignalR" } ], - "nextLink": "qukiufxrrbtznv" + "nextLink": "yptjqorzbllnmkoiwptcmyl" } } } diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Update_MaximumSet_Gen.json index 7dbfa28f..41923e8f 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/SignalR_Update_MaximumSet_Gen.json @@ -8,7 +8,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "ncshm" + "family": "xrjapbzlssnkxckifs" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -86,7 +86,7 @@ "tier": "Standard", "capacity": 1, "size": "S1", - "family": "ncshm" + "family": "xrjapbzlssnkxckifs" }, "properties": { "hostNamePrefix": "mysignalrservice", @@ -160,7 +160,7 @@ }, "privateLinkServiceConnectionState": { "status": "Approved", - "description": "yifeesrvvxzmqjchfnfamlfbwn", + "description": "gnvgvukrqwyhetmqnu", "actionsRequired": "None" } }, diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MaximumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MaximumSet_Gen.json index aea27f34..0d5f6fc9 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MaximumSet_Gen.json @@ -2,7 +2,7 @@ "title": "Usages_List - generated by [MaximumSet] rule", "operationId": "Usages_List", "parameters": { - "location": "osjglagdxidthionbhimlzsyf", + "location": "fnxjfpzasotazcmekdjhhhjools", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000" }, @@ -12,7 +12,7 @@ "value": [ { "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.SignalRService/locations/eastus/usages/Usage1", - "currentValue": 30, + "currentValue": 12, "limit": 100, "name": { "value": "Usage1", @@ -22,7 +22,7 @@ }, { "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.SignalRService/locations/eastus/usages/Usage2", - "currentValue": 11, + "currentValue": 7, "limit": 100, "name": { "value": "Usage2", diff --git a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MinimumSet_Gen.json b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MinimumSet_Gen.json index 9f50ae70..b81b4815 100644 --- a/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2020-05-01/examples/Usages_List_MinimumSet_Gen.json @@ -2,7 +2,7 @@ "title": "Usages_List - generated by [MinimumSet] rule", "operationId": "Usages_List", "parameters": { - "location": "sysaxfcvn", + "location": "nfgvzjhzinjfyxthhfonyjp", "api-version": "2020-05-01", "subscriptionId": "00000000-0000-0000-0000-000000000000" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/BackupShortTermRetentionPolicies_ListByDatabase_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/BackupShortTermRetentionPolicies_ListByDatabase_MaximumSet_Gen.json index efb76cea..6a20fa94 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/BackupShortTermRetentionPolicies_ListByDatabase_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/BackupShortTermRetentionPolicies_ListByDatabase_MaximumSet_Gen.json @@ -21,7 +21,7 @@ } } ], - "nextLink": "mxu" + "nextLink": "tyb" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MaximumSet_Gen.json index 8119ec71..0eb26086 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_CreateOrUpdate", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "kps", - "databaseName": "knkcsqzgpfxmrhcztwbjyekrti", + "serverName": "fmkelemvnglaojiv", + "databaseName": "bzggmdoibcfw", "securityAlertPolicyName": "default", "parameters": { "properties": { diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MinimumSet_Gen.json index f9c9e5fe..408627c2 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_CreateOrUpdate_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_CreateOrUpdate", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "wxvznaqghdurowkurlmuzsmgbjvvt", - "databaseName": "kzupusfhifbf", + "serverName": "yjblfnpbzpcjtyroqb", + "databaseName": "gwkzkltmbnirwym", "securityAlertPolicyName": "default", "parameters": {}, "subscriptionId": "00000000-1111-2222-3333-444444444444", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MaximumSet_Gen.json index e1a6bb7d..374593f4 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_Get", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "lwqgogulxkoaqquj", - "databaseName": "iixrvhatwgzs", + "serverName": "mnuwrhnmnawktfpiz", + "databaseName": "nsu", "securityAlertPolicyName": "default", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MinimumSet_Gen.json index e48bded3..656404cc 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_Get_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_Get", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "if", - "databaseName": "prk", + "serverName": "czjdvmqsuiiot", + "databaseName": "qzxmygezxgdqhkbvyamutlqoknbmz", "securityAlertPolicyName": "default", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MaximumSet_Gen.json index 65861bb7..036eb3e6 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_ListByDatabase", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "bgufxn", - "databaseName": "yyzylgkwqmzcfbgffhoqjjlmhodgj", + "serverName": "xb", + "databaseName": "hneedbrcchprij", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, @@ -22,7 +22,7 @@ } } ], - "nextLink": "jcvsbiykdnxpvrtou" + "nextLink": "vvnyufdqtaq" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MinimumSet_Gen.json index d59ac4a7..d8e91e08 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/DatabaseSecurityAlertPolicies_ListByDatabase_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "DatabaseSecurityAlertPolicies_ListByDatabase", "parameters": { "resourceGroupName": "rgDatabaseSecurityAlertPolicies", - "serverName": "ozmzcciwyvpkifjd", - "databaseName": "aelalorb", + "serverName": "yvbczobfayqj", + "databaseName": "wlpkibz", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MaximumSet_Gen.json index 809d7cb9..562af5b0 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_CreateOrUpdate_MaximumSet_Gen.json @@ -12,40 +12,40 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "xajf" + "size": "dswqnvsdetzzoeru" }, "properties": { "createMode": "Default", "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, "sampleName": "AdventureWorksLT", - "elasticPoolId": "vvshxdvex", - "sourceDatabaseId": "uzq", - "restorePointInTime": "2023-11-15T01:31:53.220Z", - "sourceDatabaseDeletionDate": "2023-11-15T01:31:53.220Z", - "recoveryServicesRecoveryPointId": "rojgdtqoxakulguiqfto", - "longTermRetentionBackupResourceId": "mfsgair", - "recoverableDatabaseId": "uesliqkfditmhjjthcmtobnbrebq", - "restorableDroppedDatabaseId": "fujgqpaajotzuwwsdyjz", + "elasticPoolId": "xnzxurp", + "sourceDatabaseId": "lfvllomtsxgdqxbzzpwpbluhlanoc", + "restorePointInTime": "2024-01-29T21:41:59.674Z", + "sourceDatabaseDeletionDate": "2024-01-29T21:41:59.674Z", + "recoveryServicesRecoveryPointId": "igoowzxlklfihdzsqgyqtxtbubxv", + "longTermRetentionBackupResourceId": "bsrzeyjxwxoowfdytcqklfjy", + "recoverableDatabaseId": "xggmynjwrgwoirp", + "restorableDroppedDatabaseId": "zuedpexa", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 3, + "autoPauseDelay": 21, "storageAccountType": "GRS", - "minCapacity": 17 + "minCapacity": 15 }, "tags": { - "key6082": "bccmatgekpub", - "key9058": "gcbwlmyqpfaxghxp" + "key7328": "rjcpmqldnbpfovrp", + "key9150": "azrxkqghxtqxodpujencicrnuv" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -60,44 +60,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "xajf" + "size": "dswqnvsdetzzoeru" }, "kind": "v12.0,user,vcore", - "managedBy": "grkxqnqevqqrj", + "managedBy": "atuxfxzuda", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "vvshxdvex", + "elasticPoolId": "xnzxurp", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", + "requestedServiceObjectiveName": "wjgzvodmvjz", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "lotslinaldyugxik", + "failoverGroupId": "paqppjjn", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2023-11-15T01:31:53.220Z", + "earliestRestoreDate": "2024-01-29T21:41:59.674Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 3, + "autoPauseDelay": 21, "storageAccountType": "GRS", - "minCapacity": 17, - "pausedDate": "2023-11-15T01:31:53.220Z", - "resumedDate": "2023-11-15T01:31:53.220Z" + "minCapacity": 15, + "pausedDate": "2024-01-29T21:41:59.674Z", + "resumedDate": "2024-01-29T21:41:59.674Z" }, "tags": { - "key6082": "bccmatgekpub", - "key9058": "gcbwlmyqpfaxghxp" + "key7328": "rjcpmqldnbpfovrp", + "key9150": "azrxkqghxtqxodpujencicrnuv" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", @@ -115,44 +115,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "xajf" + "size": "dswqnvsdetzzoeru" }, "kind": "v12.0,user,vcore", - "managedBy": "grkxqnqevqqrj", + "managedBy": "atuxfxzuda", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "vvshxdvex", + "elasticPoolId": "xnzxurp", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", + "requestedServiceObjectiveName": "wjgzvodmvjz", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "lotslinaldyugxik", + "failoverGroupId": "paqppjjn", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2023-11-15T01:31:53.220Z", + "earliestRestoreDate": "2024-01-29T21:41:59.674Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 3, + "autoPauseDelay": 21, "storageAccountType": "GRS", - "minCapacity": 17, - "pausedDate": "2023-11-15T01:31:53.220Z", - "resumedDate": "2023-11-15T01:31:53.220Z" + "minCapacity": 15, + "pausedDate": "2024-01-29T21:41:59.674Z", + "resumedDate": "2024-01-29T21:41:59.674Z" }, "tags": { - "key6082": "bccmatgekpub", - "key9058": "gcbwlmyqpfaxghxp" + "key7328": "rjcpmqldnbpfovrp", + "key9150": "azrxkqghxtqxodpujencicrnuv" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Export_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Export_MaximumSet_Gen.json index 096344aa..cdda0dc8 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Export_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Export_MaximumSet_Gen.json @@ -13,8 +13,8 @@ "administratorLoginPassword": "password", "authenticationType": "Sql", "networkIsolation": { - "storageAccountResourceId": "jpcw", - "sqlServerResourceId": "gxvdvapevadsjirkf" + "storageAccountResourceId": "zi", + "sqlServerResourceId": "bjtwqnvrenlljbp" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -32,12 +32,12 @@ "serverName": "testsvr.database.windows.net", "databaseName": "testdb", "status": "Completed", - "errorMessage": "uftfasoshnwyrb", + "errorMessage": "bseifogtimomq", "privateEndpointConnections": [ { - "privateLinkServiceId": "etxylrqgsfvxzzktyybmg", - "privateEndpointConnectionName": "gtajercofdmpojjrrpkvmmojtplw", - "status": "lhatqnxcqtj" + "privateLinkServiceId": "sbqcfwgwzwzjujybcpmrseyetcxy", + "privateEndpointConnectionName": "dcleklw", + "status": "tcgns" } ] }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Failover_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Failover_MaximumSet_Gen.json index 8f7d00d5..f7e6b535 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Failover_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Failover_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "faxefmooowavo", + "databaseName": "tgxsbidncyfpiduwztgldx", "replicaType": "Primary", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Get_MaximumSet_Gen.json index 89ada552..caabbed5 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Get_MaximumSet_Gen.json @@ -17,44 +17,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "xajf" + "size": "dswqnvsdetzzoeru" }, "kind": "v12.0,user,vcore", - "managedBy": "grkxqnqevqqrj", + "managedBy": "atuxfxzuda", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "vvshxdvex", + "elasticPoolId": "xnzxurp", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", + "requestedServiceObjectiveName": "wjgzvodmvjz", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "lotslinaldyugxik", + "failoverGroupId": "paqppjjn", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2023-11-15T01:31:53.220Z", + "earliestRestoreDate": "2024-01-29T21:41:59.674Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 3, + "autoPauseDelay": 21, "storageAccountType": "GRS", - "minCapacity": 17, - "pausedDate": "2023-11-15T01:31:53.220Z", - "resumedDate": "2023-11-15T01:31:53.220Z" + "minCapacity": 15, + "pausedDate": "2024-01-29T21:41:59.674Z", + "resumedDate": "2024-01-29T21:41:59.674Z" }, "tags": { - "key6082": "bccmatgekpub", - "key9058": "gcbwlmyqpfaxghxp" + "key7328": "rjcpmqldnbpfovrp", + "key9150": "azrxkqghxtqxodpujencicrnuv" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ImportDatabase_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ImportDatabase_MaximumSet_Gen.json index 7d2a706a..a06a86e3 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ImportDatabase_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ImportDatabase_MaximumSet_Gen.json @@ -12,12 +12,12 @@ "administratorLogin": "login", "administratorLoginPassword": "password", "authenticationType": "Sql", - "edition": "eifldfcuai", - "serviceObjectiveName": "whtvxbotxbcwlcpfpkqkwets", - "maxSizeBytes": "zhdevxrsteubanf", + "edition": "faknogmvcmqrdjdbugklgogs", + "serviceObjectiveName": "dxd", + "maxSizeBytes": "siruzfknkvfnmkgcvxffytgit", "networkIsolation": { - "storageAccountResourceId": "jpcw", - "sqlServerResourceId": "gxvdvapevadsjirkf" + "storageAccountResourceId": "zi", + "sqlServerResourceId": "bjtwqnvrenlljbp" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -35,12 +35,12 @@ "serverName": "testsvr.database.windows.net", "databaseName": "testdb", "status": "Completed", - "errorMessage": "uftfasoshnwyrb", + "errorMessage": "bseifogtimomq", "privateEndpointConnections": [ { - "privateLinkServiceId": "etxylrqgsfvxzzktyybmg", - "privateEndpointConnectionName": "gtajercofdmpojjrrpkvmmojtplw", - "status": "lhatqnxcqtj" + "privateLinkServiceId": "sbqcfwgwzwzjujybcpmrseyetcxy", + "privateEndpointConnectionName": "dcleklw", + "status": "tcgns" } ] }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Import_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Import_MaximumSet_Gen.json index d318e9e2..4df8de3d 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Import_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Import_MaximumSet_Gen.json @@ -13,8 +13,8 @@ "administratorLoginPassword": "password", "authenticationType": "Sql", "networkIsolation": { - "storageAccountResourceId": "jpcw", - "sqlServerResourceId": "gxvdvapevadsjirkf" + "storageAccountResourceId": "zi", + "sqlServerResourceId": "bjtwqnvrenlljbp" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -32,12 +32,12 @@ "serverName": "testsvr.database.windows.net", "databaseName": "testdb", "status": "Completed", - "errorMessage": "uftfasoshnwyrb", + "errorMessage": "bseifogtimomq", "privateEndpointConnections": [ { - "privateLinkServiceId": "etxylrqgsfvxzzktyybmg", - "privateEndpointConnectionName": "gtajercofdmpojjrrpkvmmojtplw", - "status": "lhatqnxcqtj" + "privateLinkServiceId": "sbqcfwgwzwzjujybcpmrseyetcxy", + "privateEndpointConnectionName": "dcleklw", + "status": "tcgns" } ] }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MaximumSet_Gen.json index 63377fab..80216ba5 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "elasticPoolName": "qpapcozyxgj", + "elasticPoolName": "ifgaosskmtvvwxzgocttqnt", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, @@ -17,8 +17,8 @@ "name": "BC_Gen4", "tier": "BusinessCritical", "capacity": 2, - "size": "rtxobnwxcviadadubcbwqfcbtxar", - "family": "rkudgrjztlqjajnqyeiujqw" + "size": "sfthzgdvqxlwzb", + "family": "nckptsavzkkzzbapqctrtycrg" }, "kind": "v12.0,user,vcore", "properties": { @@ -34,40 +34,40 @@ "maxLogSizeBytes": 104857600, "readScale": "Enabled", "readReplicaCount": 1, - "elasticPoolId": "xhjvsvwndzggogyhgmtjd", - "requestedServiceObjectiveName": "gmepywljwxhxymyedxwlidcyds", - "failoverGroupId": "gykqpm", + "elasticPoolId": "szvpvawhepcudrofdqn", + "requestedServiceObjectiveName": "qbr", + "failoverGroupId": "yivwphtr", "zoneRedundant": true, - "earliestRestoreDate": "2023-11-15T01:31:53.214Z", + "earliestRestoreDate": "2024-01-29T21:41:59.672Z", "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 4, + "autoPauseDelay": 28, "storageAccountType": "GRS", - "minCapacity": 21, - "pausedDate": "2023-11-15T01:31:53.215Z", - "resumedDate": "2023-11-15T01:31:53.215Z" + "minCapacity": 26, + "pausedDate": "2024-01-29T21:41:59.672Z", + "resumedDate": "2024-01-29T21:41:59.672Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", "type": "Microsoft.Sql/servers/databases", - "managedBy": "jwgcj", + "managedBy": "wzqz", "tags": { - "key9058": "gcbwlmyqpfaxghxp" + "key9150": "azrxkqghxtqxodpujencicrnuv" } }, { "sku": { "name": "System0", "tier": "System", - "size": "aeddrrcdnjjqgjyzqoiya", - "family": "omlgtvm", - "capacity": 13 + "size": "npkhbkgyj", + "family": "vhkujodquilylmsxfhluruufannmj", + "capacity": 14 }, "kind": "v12.0,system", "properties": { @@ -79,39 +79,39 @@ "currentServiceObjectiveName": "System0", "defaultSecondaryLocation": "North Europe", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", - "elasticPoolId": "tdpnzlnwzssgs", - "requestedServiceObjectiveName": "hwhy", - "failoverGroupId": "yfpglqlzvoeylwzuuo", + "elasticPoolId": "jwhhql", + "requestedServiceObjectiveName": "mlkgchuoqcaxunjwjjqycdoh", + "failoverGroupId": "bl", "zoneRedundant": true, "licenseType": "LicenseIncluded", - "maxLogSizeBytes": 24, - "earliestRestoreDate": "2023-11-15T01:31:53.216Z", + "maxLogSizeBytes": 28, + "earliestRestoreDate": "2024-01-29T21:41:59.673Z", "readScale": "Enabled", - "readReplicaCount": 26, + "readReplicaCount": 1, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 27, + "autoPauseDelay": 22, "storageAccountType": "GRS", - "minCapacity": 21, - "pausedDate": "2023-11-15T01:31:53.217Z", - "resumedDate": "2023-11-15T01:31:53.217Z" + "minCapacity": 19, + "pausedDate": "2024-01-29T21:41:59.673Z", + "resumedDate": "2024-01-29T21:41:59.673Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/master", "name": "master", "type": "Microsoft.Sql/servers/databases", - "managedBy": "daazmuwn", + "managedBy": "imdtsdeazeyxy", "tags": { - "key3589": "afakltvnrmbdocarkfomdfss" + "key4921": "rgnmazwbkrvtz" } } ], - "nextLink": "vltpwffnrvbcvi" + "nextLink": "ptnmnbopqsxasepbjgq" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MinimumSet_Gen.json index 3578e24b..aa0b1d78 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByElasticPool_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "elasticPoolName": "kc", + "elasticPoolName": "xbndqmqkh", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByServer_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByServer_MaximumSet_Gen.json index 991c6aa7..66e1b9c5 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByServer_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListByServer_MaximumSet_Gen.json @@ -16,8 +16,8 @@ "name": "BC_Gen4", "tier": "BusinessCritical", "capacity": 2, - "size": "rtxobnwxcviadadubcbwqfcbtxar", - "family": "rkudgrjztlqjajnqyeiujqw" + "size": "sfthzgdvqxlwzb", + "family": "nckptsavzkkzzbapqctrtycrg" }, "kind": "v12.0,user,vcore", "properties": { @@ -33,40 +33,40 @@ "maxLogSizeBytes": 104857600, "readScale": "Enabled", "readReplicaCount": 1, - "elasticPoolId": "xhjvsvwndzggogyhgmtjd", - "requestedServiceObjectiveName": "gmepywljwxhxymyedxwlidcyds", - "failoverGroupId": "gykqpm", + "elasticPoolId": "szvpvawhepcudrofdqn", + "requestedServiceObjectiveName": "qbr", + "failoverGroupId": "yivwphtr", "zoneRedundant": true, - "earliestRestoreDate": "2023-11-15T01:31:53.214Z", + "earliestRestoreDate": "2024-01-29T21:41:59.672Z", "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 4, + "autoPauseDelay": 28, "storageAccountType": "GRS", - "minCapacity": 21, - "pausedDate": "2023-11-15T01:31:53.215Z", - "resumedDate": "2023-11-15T01:31:53.215Z" + "minCapacity": 26, + "pausedDate": "2024-01-29T21:41:59.672Z", + "resumedDate": "2024-01-29T21:41:59.672Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", "type": "Microsoft.Sql/servers/databases", - "managedBy": "jwgcj", + "managedBy": "wzqz", "tags": { - "key9058": "gcbwlmyqpfaxghxp" + "key9150": "azrxkqghxtqxodpujencicrnuv" } }, { "sku": { "name": "System0", "tier": "System", - "size": "aeddrrcdnjjqgjyzqoiya", - "family": "omlgtvm", - "capacity": 13 + "size": "npkhbkgyj", + "family": "vhkujodquilylmsxfhluruufannmj", + "capacity": 14 }, "kind": "v12.0,system", "properties": { @@ -78,39 +78,39 @@ "currentServiceObjectiveName": "System0", "defaultSecondaryLocation": "North Europe", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", - "elasticPoolId": "tdpnzlnwzssgs", - "requestedServiceObjectiveName": "hwhy", - "failoverGroupId": "yfpglqlzvoeylwzuuo", + "elasticPoolId": "jwhhql", + "requestedServiceObjectiveName": "mlkgchuoqcaxunjwjjqycdoh", + "failoverGroupId": "bl", "zoneRedundant": true, "licenseType": "LicenseIncluded", - "maxLogSizeBytes": 24, - "earliestRestoreDate": "2023-11-15T01:31:53.216Z", + "maxLogSizeBytes": 28, + "earliestRestoreDate": "2024-01-29T21:41:59.673Z", "readScale": "Enabled", - "readReplicaCount": 26, + "readReplicaCount": 1, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 27, + "autoPauseDelay": 22, "storageAccountType": "GRS", - "minCapacity": 21, - "pausedDate": "2023-11-15T01:31:53.217Z", - "resumedDate": "2023-11-15T01:31:53.217Z" + "minCapacity": 19, + "pausedDate": "2024-01-29T21:41:59.673Z", + "resumedDate": "2024-01-29T21:41:59.673Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/master", "name": "master", "type": "Microsoft.Sql/servers/databases", - "managedBy": "daazmuwn", + "managedBy": "imdtsdeazeyxy", "tags": { - "key3589": "afakltvnrmbdocarkfomdfss" + "key4921": "rgnmazwbkrvtz" } } ], - "nextLink": "vltpwffnrvbcvi" + "nextLink": "ptnmnbopqsxasepbjgq" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListInaccessibleByServer_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListInaccessibleByServer_MaximumSet_Gen.json index 94f63e6f..5ed96617 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListInaccessibleByServer_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_ListInaccessibleByServer_MaximumSet_Gen.json @@ -16,8 +16,8 @@ "name": "BC_Gen4", "tier": "BusinessCritical", "capacity": 2, - "size": "rtxobnwxcviadadubcbwqfcbtxar", - "family": "rkudgrjztlqjajnqyeiujqw" + "size": "sfthzgdvqxlwzb", + "family": "nckptsavzkkzzbapqctrtycrg" }, "kind": "v12.0,user,vcore", "properties": { @@ -33,40 +33,40 @@ "maxLogSizeBytes": 104857600, "readScale": "Enabled", "readReplicaCount": 1, - "elasticPoolId": "xhjvsvwndzggogyhgmtjd", - "requestedServiceObjectiveName": "gmepywljwxhxymyedxwlidcyds", - "failoverGroupId": "gykqpm", + "elasticPoolId": "szvpvawhepcudrofdqn", + "requestedServiceObjectiveName": "qbr", + "failoverGroupId": "yivwphtr", "zoneRedundant": true, - "earliestRestoreDate": "2023-11-15T01:31:53.214Z", + "earliestRestoreDate": "2024-01-29T21:41:59.672Z", "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 4, + "autoPauseDelay": 28, "storageAccountType": "GRS", - "minCapacity": 21, - "pausedDate": "2023-11-15T01:31:53.215Z", - "resumedDate": "2023-11-15T01:31:53.215Z" + "minCapacity": 26, + "pausedDate": "2024-01-29T21:41:59.672Z", + "resumedDate": "2024-01-29T21:41:59.672Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", "type": "Microsoft.Sql/servers/databases", - "managedBy": "jwgcj", + "managedBy": "wzqz", "tags": { - "key9058": "gcbwlmyqpfaxghxp" + "key9150": "azrxkqghxtqxodpujencicrnuv" } }, { "sku": { "name": "System0", "tier": "System", - "size": "aeddrrcdnjjqgjyzqoiya", - "family": "omlgtvm", - "capacity": 13 + "size": "npkhbkgyj", + "family": "vhkujodquilylmsxfhluruufannmj", + "capacity": 14 }, "kind": "v12.0,system", "properties": { @@ -78,39 +78,39 @@ "currentServiceObjectiveName": "System0", "defaultSecondaryLocation": "North Europe", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", - "elasticPoolId": "tdpnzlnwzssgs", - "requestedServiceObjectiveName": "hwhy", - "failoverGroupId": "yfpglqlzvoeylwzuuo", + "elasticPoolId": "jwhhql", + "requestedServiceObjectiveName": "mlkgchuoqcaxunjwjjqycdoh", + "failoverGroupId": "bl", "zoneRedundant": true, "licenseType": "LicenseIncluded", - "maxLogSizeBytes": 24, - "earliestRestoreDate": "2023-11-15T01:31:53.216Z", + "maxLogSizeBytes": 28, + "earliestRestoreDate": "2024-01-29T21:41:59.673Z", "readScale": "Enabled", - "readReplicaCount": 26, + "readReplicaCount": 1, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 27, + "autoPauseDelay": 22, "storageAccountType": "GRS", - "minCapacity": 21, - "pausedDate": "2023-11-15T01:31:53.217Z", - "resumedDate": "2023-11-15T01:31:53.217Z" + "minCapacity": 19, + "pausedDate": "2024-01-29T21:41:59.673Z", + "resumedDate": "2024-01-29T21:41:59.673Z" }, "location": "southeastasia", "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/master", "name": "master", "type": "Microsoft.Sql/servers/databases", - "managedBy": "daazmuwn", + "managedBy": "imdtsdeazeyxy", "tags": { - "key3589": "afakltvnrmbdocarkfomdfss" + "key4921": "rgnmazwbkrvtz" } } ], - "nextLink": "vltpwffnrvbcvi" + "nextLink": "ptnmnbopqsxasepbjgq" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Pause_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Pause_MaximumSet_Gen.json index b9c1bcaf..f7855708 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Pause_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Pause_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "dtvehyc", + "databaseName": "qypfhmtgswaswv", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, @@ -17,44 +17,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "xajf" + "size": "dswqnvsdetzzoeru" }, "kind": "v12.0,user,vcore", - "managedBy": "grkxqnqevqqrj", + "managedBy": "atuxfxzuda", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "vvshxdvex", + "elasticPoolId": "xnzxurp", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", + "requestedServiceObjectiveName": "wjgzvodmvjz", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "lotslinaldyugxik", + "failoverGroupId": "paqppjjn", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2023-11-15T01:31:53.220Z", + "earliestRestoreDate": "2024-01-29T21:41:59.674Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 3, + "autoPauseDelay": 21, "storageAccountType": "GRS", - "minCapacity": 17, - "pausedDate": "2023-11-15T01:31:53.220Z", - "resumedDate": "2023-11-15T01:31:53.220Z" + "minCapacity": 15, + "pausedDate": "2024-01-29T21:41:59.674Z", + "resumedDate": "2024-01-29T21:41:59.674Z" }, "tags": { - "key6082": "bccmatgekpub", - "key9058": "gcbwlmyqpfaxghxp" + "key7328": "rjcpmqldnbpfovrp", + "key9150": "azrxkqghxtqxodpujencicrnuv" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MaximumSet_Gen.json index 4216d0eb..24cd460a 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "lbl", + "databaseName": "m", "parameters": { "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/newtestdb" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MinimumSet_Gen.json index 4fdbce13..b97290f9 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Rename_MinimumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "witzhijszyrrjxlfbea", + "databaseName": "iullnyvoduootyzekerkoyrypchhw", "parameters": { "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/newtestdb" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Resume_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Resume_MaximumSet_Gen.json index 99e5a461..d33ccbb4 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Resume_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Resume_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "rlezkeigkhw", + "databaseName": "ayavawwpbzdskhgmue", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, @@ -17,44 +17,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "xajf" + "size": "dswqnvsdetzzoeru" }, "kind": "v12.0,user,vcore", - "managedBy": "grkxqnqevqqrj", + "managedBy": "atuxfxzuda", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "vvshxdvex", + "elasticPoolId": "xnzxurp", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", + "requestedServiceObjectiveName": "wjgzvodmvjz", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "lotslinaldyugxik", + "failoverGroupId": "paqppjjn", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2023-11-15T01:31:53.220Z", + "earliestRestoreDate": "2024-01-29T21:41:59.674Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 3, + "autoPauseDelay": 21, "storageAccountType": "GRS", - "minCapacity": 17, - "pausedDate": "2023-11-15T01:31:53.220Z", - "resumedDate": "2023-11-15T01:31:53.220Z" + "minCapacity": 15, + "pausedDate": "2024-01-29T21:41:59.674Z", + "resumedDate": "2024-01-29T21:41:59.674Z" }, "tags": { - "key6082": "bccmatgekpub", - "key9058": "gcbwlmyqpfaxghxp" + "key7328": "rjcpmqldnbpfovrp", + "key9150": "azrxkqghxtqxodpujencicrnuv" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Update_MaximumSet_Gen.json index 7f5eac43..20f7ce56 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_Update_MaximumSet_Gen.json @@ -8,42 +8,42 @@ "parameters": { "sku": { "name": "BC_Gen4_4", - "tier": "q", - "size": "ipwrxbsmpgwgaqefrrsulluhxdpd", - "family": "yuuvxpaafphqflkryyn", + "tier": "ydufqccpvjoczhcyyqxwcq", + "size": "qomzdvgsw", + "family": "zasbri", "capacity": 16 }, "properties": { "maxSizeBytes": 1073741824, "licenseType": "LicenseIncluded", "createMode": "Default", - "collation": "two", + "collation": "ncpzegahwngolfq", "sampleName": "AdventureWorksLT", - "elasticPoolId": "mkuekdhpgoookvsbegjnwqmupf", - "sourceDatabaseId": "itigy", - "restorePointInTime": "2023-11-15T01:31:53.274Z", - "sourceDatabaseDeletionDate": "2023-11-15T01:31:53.274Z", - "recoveryServicesRecoveryPointId": "svymtroholtsxttrq", - "longTermRetentionBackupResourceId": "addjusukhzziluguaiwhxcyjs", - "recoverableDatabaseId": "krlcxkykouifkjfroarwqxxcpfxemk", - "restorableDroppedDatabaseId": "rtlgxpf", + "elasticPoolId": "apwbculkleeunbl", + "sourceDatabaseId": "ichniinvtkxosqfdlsqha", + "restorePointInTime": "2024-01-29T21:41:59.683Z", + "sourceDatabaseDeletionDate": "2024-01-29T21:41:59.683Z", + "recoveryServicesRecoveryPointId": "oqgqgzcqob", + "longTermRetentionBackupResourceId": "dgwiabhrcfjzx", + "recoverableDatabaseId": "pnyxlkeapyhdaxcfdeb", + "restorableDroppedDatabaseId": "oypatsy", "catalogCollation": "DATABASE_DEFAULT", "zoneRedundant": true, "readScale": "Enabled", - "readReplicaCount": 19, + "readReplicaCount": 26, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 6, + "autoPauseDelay": 27, "storageAccountType": "GRS", - "minCapacity": 15 + "minCapacity": 23 }, "tags": { - "key3179": "mbpjb" + "key1368": "xlptbeylbc" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -58,44 +58,44 @@ "family": "Gen4", "capacity": 2, "tier": "BusinessCritical", - "size": "xajf" + "size": "dswqnvsdetzzoeru" }, "kind": "v12.0,user,vcore", - "managedBy": "grkxqnqevqqrj", + "managedBy": "atuxfxzuda", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "maxSizeBytes": 268435456000, - "elasticPoolId": "vvshxdvex", + "elasticPoolId": "xnzxurp", "status": "Online", "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3", "creationDate": "2017-06-07T04:41:33.937Z", "currentServiceObjectiveName": "BC_Gen4_2", - "requestedServiceObjectiveName": "vqhbndvlfjmrvelbgwost", + "requestedServiceObjectiveName": "wjgzvodmvjz", "defaultSecondaryLocation": "North Europe", - "failoverGroupId": "lotslinaldyugxik", + "failoverGroupId": "paqppjjn", "catalogCollation": "SQL_Latin1_General_CP1_CI_AS", "zoneRedundant": true, "licenseType": "LicenseIncluded", "maxLogSizeBytes": 104857600, - "earliestRestoreDate": "2023-11-15T01:31:53.220Z", + "earliestRestoreDate": "2024-01-29T21:41:59.674Z", "readScale": "Enabled", "readReplicaCount": 1, "currentSku": { - "name": "cj", - "tier": "cmwndzapdmnupkhluszsvwnujnedlx", - "size": "khunxlgf", - "family": "xzokyiwbysgznk", - "capacity": 6 + "name": "sg", + "tier": "wd", + "size": "qinxmbfaa", + "family": "eznfmmocq", + "capacity": 8 }, - "autoPauseDelay": 3, + "autoPauseDelay": 21, "storageAccountType": "GRS", - "minCapacity": 17, - "pausedDate": "2023-11-15T01:31:53.220Z", - "resumedDate": "2023-11-15T01:31:53.220Z" + "minCapacity": 15, + "pausedDate": "2024-01-29T21:41:59.674Z", + "resumedDate": "2024-01-29T21:41:59.674Z" }, "tags": { - "key6082": "bccmatgekpub", - "key9058": "gcbwlmyqpfaxghxp" + "key7328": "rjcpmqldnbpfovrp", + "key9150": "azrxkqghxtqxodpujencicrnuv" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb", "name": "testdb", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_UpgradeDataWarehouse_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_UpgradeDataWarehouse_MaximumSet_Gen.json index 20fdc823..5c53c1f9 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_UpgradeDataWarehouse_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/Databases_UpgradeDataWarehouse_MaximumSet_Gen.json @@ -4,7 +4,7 @@ "parameters": { "resourceGroupName": "rgDatabases", "serverName": "testsvr", - "databaseName": "taazmvyhwggywxzlsm", + "databaseName": "ht", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MaximumSet_Gen.json index ff385a17..cbf555af 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_CreateOrUpdate_MaximumSet_Gen.json @@ -9,21 +9,21 @@ "location": "southeastasia", "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", - "restorePointInTime": "2023-11-15T01:31:56.736Z", + "restorePointInTime": "2024-01-29T21:42:02.024Z", "catalogCollation": "DATABASE_DEFAULT", "createMode": "Default", - "storageContainerUri": "gpwdphdvulvobm", - "sourceDatabaseId": "lptvjccalajkskzwbtdfaithr", - "restorableDroppedDatabaseId": "bbnszg", - "storageContainerSasToken": "ombwo", - "recoverableDatabaseId": "nkokpxtugnhgfhwkwqqu", - "longTermRetentionBackupResourceId": "iyhhqonrucgkfewauqwiu", + "storageContainerUri": "pkohwhsjeiyoyvfusrco", + "sourceDatabaseId": "jbndbli", + "restorableDroppedDatabaseId": "jgtflimykvixeixqdtzlonn", + "storageContainerSasToken": "azvqaqcrmhpxdhfpyxz", + "recoverableDatabaseId": "etfcvitflkmayjinkkcvkutpylgrx", + "longTermRetentionBackupResourceId": "bhisfiwxwmvbwqyxy", "autoCompleteRestore": true, - "lastBackupName": "iwzobhfykloyxd" + "lastBackupName": "dalhtyjscwfsmuenpglwv" }, "tags": { - "key5207": "kemedqpfbyivsbivlfummxkzsab", - "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" + "key4328": "hvqotbq", + "key2964": "zrpudzyvendxw" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -37,14 +37,14 @@ "collation": "SQL_Latin1_General_CP1_CI_AS", "status": "Online", "creationDate": "2017-08-04T15:00:17.73Z", - "earliestRestorePoint": "2023-11-15T01:31:56.736Z", + "earliestRestorePoint": "2024-01-29T21:42:02.024Z", "defaultSecondaryLocation": "North Europe", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "wvpvknqwqnas" + "failoverGroupId": "rjrmzuujqsfbhdxajnjf" }, "tags": { - "key5207": "kemedqpfbyivsbivlfummxkzsab", - "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" + "key4328": "hvqotbq", + "key2964": "zrpudzyvendxw" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1", "name": "testdb1", @@ -61,14 +61,14 @@ "collation": "SQL_Latin1_General_CP1_CI_AS", "status": "Online", "creationDate": "2017-08-04T15:00:17.73Z", - "earliestRestorePoint": "2023-11-15T01:31:56.736Z", + "earliestRestorePoint": "2024-01-29T21:42:02.024Z", "defaultSecondaryLocation": "North Europe", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "wvpvknqwqnas" + "failoverGroupId": "rjrmzuujqsfbhdxajnjf" }, "tags": { - "key5207": "kemedqpfbyivsbivlfummxkzsab", - "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" + "key4328": "hvqotbq", + "key2964": "zrpudzyvendxw" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1", "name": "testdb1", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MaximumSet_Gen.json index cfd584d8..ae5af220 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Get_MaximumSet_Gen.json @@ -16,14 +16,14 @@ "collation": "SQL_Latin1_General_CP1_CI_AS", "status": "Online", "creationDate": "2017-08-04T15:00:17.73Z", - "earliestRestorePoint": "2023-11-15T01:31:56.736Z", + "earliestRestorePoint": "2024-01-29T21:42:02.024Z", "defaultSecondaryLocation": "North Europe", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "wvpvknqwqnas" + "failoverGroupId": "rjrmzuujqsfbhdxajnjf" }, "tags": { - "key5207": "kemedqpfbyivsbivlfummxkzsab", - "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" + "key4328": "hvqotbq", + "key2964": "zrpudzyvendxw" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1", "name": "testdb1", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListByInstance_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListByInstance_MaximumSet_Gen.json index e571cf4a..88341f22 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListByInstance_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListByInstance_MaximumSet_Gen.json @@ -20,13 +20,13 @@ "creationDate": "2017-08-04T15:00:17.73Z", "defaultSecondaryLocation": "North Europe", "status": "Online", - "earliestRestorePoint": "2023-11-15T01:31:56.734Z", + "earliestRestorePoint": "2024-01-29T21:42:02.023Z", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "xolklyuobssaeprb" + "failoverGroupId": "uwsjia" }, "type": "Microsoft.Sql/managedInstances/databases", "tags": { - "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" + "key2964": "zrpudzyvendxw" } }, { @@ -38,17 +38,17 @@ "creationDate": "2017-08-04T15:00:17.73Z", "defaultSecondaryLocation": "North Europe", "status": "Online", - "earliestRestorePoint": "2023-11-15T01:31:56.735Z", + "earliestRestorePoint": "2024-01-29T21:42:02.023Z", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "acjpzheoagjvfsawvpoppdlatkprlv" + "failoverGroupId": "lywhvtijoerbunyryeffdfst" }, "type": "Microsoft.Sql/managedInstances/databases", "tags": { - "key8065": "bptz" + "key6479": "gecxcxrfcugzbmeqzvfj" } } ], - "nextLink": "uehuobbkj" + "nextLink": "exgdf" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListInaccessibleByInstance_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListInaccessibleByInstance_MaximumSet_Gen.json index 42e4d946..a5be70b2 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListInaccessibleByInstance_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_ListInaccessibleByInstance_MaximumSet_Gen.json @@ -20,13 +20,13 @@ "creationDate": "2017-08-04T15:00:17.73Z", "defaultSecondaryLocation": "North Europe", "status": "Online", - "earliestRestorePoint": "2023-11-15T01:31:56.734Z", + "earliestRestorePoint": "2024-01-29T21:42:02.023Z", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "xolklyuobssaeprb" + "failoverGroupId": "uwsjia" }, "type": "Microsoft.Sql/managedInstances/databases", "tags": { - "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" + "key2964": "zrpudzyvendxw" } }, { @@ -38,17 +38,17 @@ "creationDate": "2017-08-04T15:00:17.73Z", "defaultSecondaryLocation": "North Europe", "status": "Online", - "earliestRestorePoint": "2023-11-15T01:31:56.735Z", + "earliestRestorePoint": "2024-01-29T21:42:02.023Z", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "acjpzheoagjvfsawvpoppdlatkprlv" + "failoverGroupId": "lywhvtijoerbunyryeffdfst" }, "type": "Microsoft.Sql/managedInstances/databases", "tags": { - "key8065": "bptz" + "key6479": "gecxcxrfcugzbmeqzvfj" } } ], - "nextLink": "uehuobbkj" + "nextLink": "exgdf" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Update_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Update_MaximumSet_Gen.json index c51b2623..08bc868c 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Update_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedDatabases_Update_MaximumSet_Gen.json @@ -9,17 +9,17 @@ "tags": {}, "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", - "restorePointInTime": "2023-11-15T01:31:56.736Z", + "restorePointInTime": "2024-01-29T21:42:02.024Z", "catalogCollation": "DATABASE_DEFAULT", "createMode": "Default", - "storageContainerUri": "gpwdphdvulvobm", - "sourceDatabaseId": "lptvjccalajkskzwbtdfaithr", - "restorableDroppedDatabaseId": "bbnszg", - "storageContainerSasToken": "ombwo", - "recoverableDatabaseId": "nkokpxtugnhgfhwkwqqu", - "longTermRetentionBackupResourceId": "iyhhqonrucgkfewauqwiu", + "storageContainerUri": "pkohwhsjeiyoyvfusrco", + "sourceDatabaseId": "jbndbli", + "restorableDroppedDatabaseId": "jgtflimykvixeixqdtzlonn", + "storageContainerSasToken": "azvqaqcrmhpxdhfpyxz", + "recoverableDatabaseId": "etfcvitflkmayjinkkcvkutpylgrx", + "longTermRetentionBackupResourceId": "bhisfiwxwmvbwqyxy", "autoCompleteRestore": true, - "lastBackupName": "iwzobhfykloyxd" + "lastBackupName": "dalhtyjscwfsmuenpglwv" } }, "subscriptionId": "00000000-1111-2222-3333-444444444444", @@ -33,14 +33,14 @@ "collation": "SQL_Latin1_General_CP1_CI_AS", "status": "Online", "creationDate": "2017-08-04T15:00:17.73Z", - "earliestRestorePoint": "2023-11-15T01:31:56.736Z", + "earliestRestorePoint": "2024-01-29T21:42:02.024Z", "defaultSecondaryLocation": "North Europe", "catalogCollation": "DATABASE_DEFAULT", - "failoverGroupId": "wvpvknqwqnas" + "failoverGroupId": "rjrmzuujqsfbhdxajnjf" }, "tags": { - "key5207": "kemedqpfbyivsbivlfummxkzsab", - "key3828": "vpfnwfdhgxfxwhgvvpsfpuixvugehc" + "key4328": "hvqotbq", + "key2964": "zrpudzyvendxw" }, "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1", "name": "testdb1", diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthentications_ListByInstance_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthentications_ListByInstance_MaximumSet_Gen.json index 0b92968f..83286f5f 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthentications_ListByInstance_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedInstanceAzureADOnlyAuthentications_ListByInstance_MaximumSet_Gen.json @@ -20,7 +20,7 @@ } } ], - "nextLink": "mfobooslyyqkte" + "nextLink": "ejwgntsmtxcgdohzplormmhotfjnoc" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedServerSecurityAlertPolicies_ListByInstance_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedServerSecurityAlertPolicies_ListByInstance_MaximumSet_Gen.json index db83316d..cc44fc84 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedServerSecurityAlertPolicies_ListByInstance_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ManagedServerSecurityAlertPolicies_ListByInstance_MaximumSet_Gen.json @@ -21,7 +21,7 @@ } } ], - "nextLink": "mxmabu" + "nextLink": "gpkzeuokxjdzaz" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerAzureADOnlyAuthentications_ListByServer_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerAzureADOnlyAuthentications_ListByServer_MaximumSet_Gen.json index 8f4287bd..ec78c7b0 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerAzureADOnlyAuthentications_ListByServer_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerAzureADOnlyAuthentications_ListByServer_MaximumSet_Gen.json @@ -20,7 +20,7 @@ } } ], - "nextLink": "drsydvnzmdjlyrzuvfpfl" + "nextLink": "icdlg" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MaximumSet_Gen.json index aafc48e3..55784235 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "ServerTrustGroups_CreateOrUpdate", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "dwsoafzvokynqrqem", - "serverTrustGroupName": "mtsdwhpduximnmmfy", + "locationName": "gxylqeudifbxfdbapbcm", + "serverTrustGroupName": "ljpzcsntcnx", "parameters": { "properties": { "groupMembers": [ diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MinimumSet_Gen.json index ddbce9c0..8b28729e 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_CreateOrUpdate_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "ServerTrustGroups_CreateOrUpdate", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "onqlsmlmnudcdxabidz", - "serverTrustGroupName": "udvouxkvrvaaq", + "locationName": "gimvlyorfmyejqrt", + "serverTrustGroupName": "ezkczluckabulxztrdtva", "parameters": {}, "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Delete_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Delete_MaximumSet_Gen.json index 897744ae..952f1807 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Delete_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Delete_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "ServerTrustGroups_Delete", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "xxoaahli", - "serverTrustGroupName": "pkpld", + "locationName": "mxvhvadft", + "serverTrustGroupName": "slmmiys", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MaximumSet_Gen.json index abb08f0e..54bb3a1a 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MaximumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "ServerTrustGroups_Get", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "sqhsyhhmgfhruvjsjaqzwcaulcajrs", - "serverTrustGroupName": "joivhnept", + "locationName": "nnvrfbekkatmurivcnywriyp", + "serverTrustGroupName": "rvzicwfzjfiwcjtsjqn", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MinimumSet_Gen.json index 68e2b441..695b8253 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_Get_MinimumSet_Gen.json @@ -3,8 +3,8 @@ "operationId": "ServerTrustGroups_Get", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "ggcgmkmfvdv", - "serverTrustGroupName": "iauscnok", + "locationName": "znwwguemrwdhcczbibvhcelhyvo", + "serverTrustGroupName": "qtzqcmyagddkjryxclpbzv", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByInstance_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByInstance_MaximumSet_Gen.json index fc1749b7..3e15f7b1 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByInstance_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByInstance_MaximumSet_Gen.json @@ -48,7 +48,7 @@ "type": "Microsoft.Sql/locations/serverTrustGroups" } ], - "nextLink": "edfkmdostbsqa" + "nextLink": "oy" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MaximumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MaximumSet_Gen.json index 06bb3a00..6d1982d2 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MaximumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MaximumSet_Gen.json @@ -3,7 +3,7 @@ "operationId": "ServerTrustGroups_ListByLocation", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "ugpablicqnuzd", + "locationName": "bjbdooznschhjl", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, @@ -48,7 +48,7 @@ "type": "Microsoft.Sql/locations/serverTrustGroups" } ], - "nextLink": "edfkmdostbsqa" + "nextLink": "oy" } } } diff --git a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MinimumSet_Gen.json b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MinimumSet_Gen.json index 666579c2..7a476ace 100644 --- a/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MinimumSet_Gen.json +++ b/test/exampleGenerator/specification/sql/resource-manager/Microsoft.Sql/preview/2020-02-02-preview/examples/ServerTrustGroups_ListByLocation_MinimumSet_Gen.json @@ -3,7 +3,7 @@ "operationId": "ServerTrustGroups_ListByLocation", "parameters": { "resourceGroupName": "rgServerTrustGroups", - "locationName": "rrxsavgzwvrciqcylnqrwhg", + "locationName": "gf", "subscriptionId": "00000000-1111-2222-3333-444444444444", "api-version": "2020-02-02-preview" }, diff --git a/test/exampleGeneratorTests.ts b/test/exampleGeneratorTests.ts index 233b877a..9a195d05 100644 --- a/test/exampleGeneratorTests.ts +++ b/test/exampleGeneratorTests.ts @@ -80,6 +80,7 @@ describe("test generate example", () => { ["sql", "package-pure-2020-02-preview"], ["signalr", "package-2020-05-01"], ["eventgrid", "package-2020-06"], + ["agrifood", "package-preview-2023-06"] ])( "from mocker,readme:%s", async (resourceProviderName, tag) => { From 186bb06af3cdffd6614cea405ce8c396504f7e7d Mon Sep 17 00:00:00 2001 From: Scott Beddall <45376673+scbedd@users.noreply.github.com> Date: Tue, 20 Feb 2024 13:57:17 -0800 Subject: [PATCH 10/10] Port `arm`-specific changes into `develop` (#1025) * bring all the accumulated changes from enable-armid-only branch * update package version and npm update * populate payload file --- ChangeLog.md | 8 + lib/liveValidation/operationValidator.ts | 20 +- lib/swaggerValidator/ajv.ts | 1 - lib/swaggerValidator/ajvSchemaValidator.ts | 5 +- package-lock.json | 772 +++++++++++------- package.json | 2 +- .../payloads/invalid_armid_format.json | 13 + test/liveValidatorTests.ts | 22 +- 8 files changed, 548 insertions(+), 295 deletions(-) create mode 100644 test/liveValidation/payloads/invalid_armid_format.json diff --git a/ChangeLog.md b/ChangeLog.md index 0cfaf58a..ac2e0c71 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,13 @@ # Change Log - oav +## 02/12/2024 3.3.3 + +- #1014 Set armId format validation to always enabled, but allow suppression of errors when `isArmCall` validator argument is set to `false`. Update the special casing on additionalProperties validation. This error was was erroneously skipping validation validation error when isArmCall is set to `true`. This value is _defaulted_ to `true` when used for `Model Validation` and `Semantic Validation`. + +## 01/29/2024 3.3.2 + +- Remove `mockjs` dependency. + ## 11/14/2023 3.3.1 - #1019 Fixing edge case caused by introduction of fake property `refWithReadOnly` used to handle `readonly` errors thrown when placed alongside a `ref` node in a swagger schema. diff --git a/lib/liveValidation/operationValidator.ts b/lib/liveValidation/operationValidator.ts index e3a13afd..a2f13837 100644 --- a/lib/liveValidation/operationValidator.ts +++ b/lib/liveValidation/operationValidator.ts @@ -305,7 +305,7 @@ export const schemaValidateIssueToLiveValidationIssue = ( skipIssue = true; return ""; } - } else if (issue.code === "INVALID_TYPE" && isArmCall === true) { + } else if (issue.code === "INVALID_TYPE" && isArmCall === false) { // See Azure/oav#983 for additional information as to why this special case is present. // RPs working with the RPaaS team were having dificulty with additionalProperties validation due to the fact // that when we turned it on, a LOT of real, live requests were being rejected due to invalid additionalProperties settings. @@ -313,6 +313,8 @@ export const schemaValidateIssueToLiveValidationIssue = ( // We need oav to have the capability to skip this if we are invoking an arm call, but when we roll any new versions of OAV // out to azure/azure-rest-api-specs, we need the errors actually pop there! When enough of the RPs have resolved this problem, // we can re-enable loud failures in the validation image. + // + // Model and Semantic validation both run with isArmCall set to TRUE, so by setting FALSE a user will activate this special skip logic. if (issue.schemaPath.includes("additionalProperties")) { skipIssue = true; if (logging) { @@ -327,6 +329,22 @@ export const schemaValidateIssueToLiveValidationIssue = ( } return ""; } + } else if ( + issue.code === "INVALID_FORMAT" && + isArmCall === false && + issue.message.includes("Object didn't pass validation for format arm-id") + ) { + skipIssue = true; + if (logging) { + logging( + `armId format validation failed: ${JSON.stringify(issue, undefined, 2)}`, + LiveValidatorLoggingLevels.error, + LiveValidatorLoggingTypes.trace, + "Oav.OperationValidator.schemaValidateIssueToLiveValidationIssue", + undefined, + operationContext.validationRequest + ); + } } const isMissingRequiredProperty = issue.code === "OBJECT_MISSING_REQUIRED_PROPERTY"; diff --git a/lib/swaggerValidator/ajv.ts b/lib/swaggerValidator/ajv.ts index 4828da8f..a56d4179 100644 --- a/lib/swaggerValidator/ajv.ts +++ b/lib/swaggerValidator/ajv.ts @@ -197,5 +197,4 @@ export const ajvEnableAll = (ajv: Ajv, jsonLoader: JsonLoader) => { export const ajvEnableArmRule = (ajv: Ajv) => { ajvEnableXmsAzureResource(ajv); - ajvEnableArmIdFormat(ajv); }; diff --git a/lib/swaggerValidator/ajvSchemaValidator.ts b/lib/swaggerValidator/ajvSchemaValidator.ts index 52db1ff4..567943bb 100644 --- a/lib/swaggerValidator/ajvSchemaValidator.ts +++ b/lib/swaggerValidator/ajvSchemaValidator.ts @@ -23,7 +23,7 @@ import { getOavErrorMeta, TrafficValidationErrorCode } from "../util/errorDefini import { Severity } from "../util/severity"; import { Writable } from "../util/utils"; import { SourceLocation } from "../util/validationError"; -import { ajvEnableAll, ajvEnableArmRule } from "./ajv"; +import { ajvEnableAll, ajvEnableArmRule, ajvEnableArmIdFormat } from "./ajv"; import { getIncludeErrorsMap, SchemaValidateContext, @@ -65,6 +65,9 @@ export class AjvSchemaValidator implements SchemaValidator { }); ajvEnableAll(this.ajv, loader); + // always enable the armId format validation + ajvEnableArmIdFormat(this.ajv); + if (schemaValidatorOption?.isArmCall === true) { ajvEnableArmRule(this.ajv); } diff --git a/package-lock.json b/package-lock.json index 397bcb53..327e016c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "oav", - "version": "3.3.2", + "version": "3.3.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "oav", - "version": "3.3.2", + "version": "3.3.3", "license": "MIT", "dependencies": { "@apidevtools/swagger-parser": "10.0.3", @@ -207,16 +207,27 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", - "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.6.0.tgz", + "integrity": "sha512-3X9wzaaGgRaBCwhLQZDtFp5uLIXCPrGbwJNWPPugvL4xbIGgScv77YzzxToKGLAKvG9amDoofMoP+9hsH1vs1w==", "dependencies": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-util": "^1.1.0", "tslib": "^2.2.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/core-http": { @@ -264,15 +275,26 @@ } }, "node_modules/@azure/core-util": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.6.1.tgz", - "integrity": "sha512-h5taHeySlsV9qxuK64KZxy4iln1BtMYlNt5jbuEFN3UFSAd1EwKg/Gjl5a6tZ/W8t6li3xPnutOx7zbDyXnPmQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.7.0.tgz", + "integrity": "sha512-Zq2i3QO6k9DA8vnm29mYM4G8IE9u1mhF1GUabVEqPNX8Lj833gdxQ2NAFxt2BZsfAL+e9cT8SyVN7dFVJ/Hf0g==", "dependencies": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "tslib": "^2.2.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" } }, "node_modules/@azure/logger": { @@ -2472,13 +2494,16 @@ } }, "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2521,17 +2546,36 @@ "node": ">=0.10.0" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "node_modules/array.prototype.filter": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", + "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", + "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -2577,17 +2621,18 @@ } }, "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", "is-shared-array-buffer": "^1.0.2" }, "engines": { @@ -2662,9 +2707,9 @@ } }, "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz", + "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==", "dev": true, "engines": { "node": ">= 0.4" @@ -2906,9 +2951,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", "dev": true, "funding": [ { @@ -2925,8 +2970,8 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", + "caniuse-lite": "^1.0.30001580", + "electron-to-chromium": "^1.4.648", "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, @@ -2985,14 +3030,18 @@ } }, "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz", + "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==", "dev": true, "dependencies": { + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" + "get-intrinsic": "^1.2.3", + "set-function-length": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3021,9 +3070,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001580", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001580.tgz", - "integrity": "sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==", + "version": "1.0.30001587", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz", + "integrity": "sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==", "dev": true, "funding": [ { @@ -3561,17 +3610,21 @@ } }, "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.3.tgz", + "integrity": "sha512-h3GBouC+RPtNX2N0hHVLo2ZwPYurq8mLmXpOLTsw71gr7lHt5VaI4vVkDUNOfiWmm48JEXe3VM7PmLX45AMmmg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-properties": { @@ -3702,9 +3755,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.646", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.646.tgz", - "integrity": "sha512-vThkQ0JuF45qT/20KbRgM56lV7IuGt7SjhawQ719PDHzhP84KAO1WJoaxgCoAffKHK47FmVKP1Fqizx7CwK1SA==", + "version": "1.4.666", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.666.tgz", + "integrity": "sha512-q4lkcbQrUdlzWCUOxk6fwEza6bNCfV12oi4AJph5UibguD1aTfL4uD0nuzFv9hbPANXQMuUS0MxPSHQ1gqq5dg==", "dev": true }, "node_modules/emittery": { @@ -3818,6 +3871,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-set-tostringtag": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", @@ -3859,9 +3927,9 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, "engines": { "node": ">=6" @@ -4635,9 +4703,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -4910,16 +4978,20 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "dependencies": { + "es-errors": "^1.3.0", "function-bind": "^1.1.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", "hasown": "^2.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -4958,13 +5030,14 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -5192,12 +5265,12 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -5270,9 +5343,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "dev": true, "dependencies": { "function-bind": "^1.1.2" @@ -5401,9 +5474,9 @@ } }, "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -5468,12 +5541,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2", + "es-errors": "^1.3.0", "hasown": "^2.0.0", "side-channel": "^1.0.4" }, @@ -5507,14 +5580,16 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5825,12 +5900,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, "dependencies": { - "which-typed-array": "^1.1.11" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -6972,9 +7047,9 @@ } }, "node_modules/junit-report-builder": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-3.1.0.tgz", - "integrity": "sha512-uKcPKbjl/v3pqQUuQuCehmuObAb9adZiZleKp0JijMmKPpBh5rl9YvyPjVqzaLkA0dROnMnQvjXQF37VbYoofw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-3.2.1.tgz", + "integrity": "sha512-IMCp5XyDQ4YESDE4Za7im3buM0/7cMnRfe17k2X8B05FnUl9vqnaliX6cgOEmPIeWKfJrEe/gANRq/XgqttCqQ==", "dependencies": { "date-format": "4.0.3", "lodash": "^4.17.21", @@ -8017,15 +8092,16 @@ } }, "node_modules/object.groupby": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", + "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" + "array.prototype.filter": "^1.0.3", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0" } }, "node_modules/object.pick": { @@ -8409,6 +8485,31 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/postman-collection/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postman-collection/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/postman-collection/node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -8417,6 +8518,11 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/postman-collection/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/postman-request": { "version": "2.88.1-postman.31", "resolved": "https://registry.npmjs.org/postman-request/-/postman-request-2.88.1-postman.31.tgz", @@ -8927,14 +9033,15 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -9272,13 +9379,13 @@ } }, "node_modules/safe-regex-test": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", - "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", "is-regex": "^1.1.4" }, "engines": { @@ -9613,9 +9720,10 @@ } }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -9630,6 +9738,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -9640,7 +9749,8 @@ "node_modules/semver/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/serialised-error": { "version": "1.1.3", @@ -9658,14 +9768,15 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "node_modules/set-function-length": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", "dev": true, "dependencies": { - "define-data-property": "^1.1.1", + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", + "get-intrinsic": "^1.2.3", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.1" }, @@ -9761,14 +9872,18 @@ "optional": true }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", + "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10030,9 +10145,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", "dev": true }, "node_modules/split-string": { @@ -10743,14 +10858,14 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.1.tgz", + "integrity": "sha512-RSqu1UEuSlrBhHTWC8O9FnPjOduNs4M7rJ4pRKoEjtx1zUNOPN2sSXHLDX+Y2WPbHIxbvg4JFo2DNAEfPIKWoQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -11233,16 +11348,16 @@ "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" }, "node_modules/which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", + "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "has-tostringtag": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -11273,9 +11388,9 @@ } }, "node_modules/winston-transport": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.6.0.tgz", - "integrity": "sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.0.tgz", + "integrity": "sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==", "dependencies": { "logform": "^2.3.2", "readable-stream": "^3.6.0", @@ -11626,13 +11741,23 @@ } }, "@azure/core-auth": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", - "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.6.0.tgz", + "integrity": "sha512-3X9wzaaGgRaBCwhLQZDtFp5uLIXCPrGbwJNWPPugvL4xbIGgScv77YzzxToKGLAKvG9amDoofMoP+9hsH1vs1w==", "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "@azure/core-util": "^1.1.0", "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "requires": { + "tslib": "^2.2.0" + } + } } }, "@azure/core-http": { @@ -11673,12 +11798,22 @@ } }, "@azure/core-util": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.6.1.tgz", - "integrity": "sha512-h5taHeySlsV9qxuK64KZxy4iln1BtMYlNt5jbuEFN3UFSAd1EwKg/Gjl5a6tZ/W8t6li3xPnutOx7zbDyXnPmQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.7.0.tgz", + "integrity": "sha512-Zq2i3QO6k9DA8vnm29mYM4G8IE9u1mhF1GUabVEqPNX8Lj833gdxQ2NAFxt2BZsfAL+e9cT8SyVN7dFVJ/Hf0g==", "requires": { - "@azure/abort-controller": "^1.0.0", + "@azure/abort-controller": "^2.0.0", "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/abort-controller": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.0.0.tgz", + "integrity": "sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==", + "requires": { + "tslib": "^2.2.0" + } + } } }, "@azure/logger": { @@ -13452,13 +13587,13 @@ "dev": true }, "array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" } }, "array-includes": { @@ -13486,17 +13621,30 @@ "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", "dev": true }, - "array.prototype.findlastindex": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "array.prototype.filter": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", + "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.findlastindex": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", + "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" } }, "array.prototype.flat": { @@ -13524,17 +13672,18 @@ } }, "arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, "requires": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", "is-shared-array-buffer": "^1.0.2" } }, @@ -13588,9 +13737,9 @@ "dev": true }, "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz", + "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==", "dev": true }, "aws-sign2": { @@ -13777,13 +13926,13 @@ "dev": true }, "browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", + "caniuse-lite": "^1.0.30001580", + "electron-to-chromium": "^1.4.648", "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" } @@ -13830,14 +13979,15 @@ } }, "call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz", + "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==", "dev": true, "requires": { + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" + "get-intrinsic": "^1.2.3", + "set-function-length": "^1.2.0" } }, "call-me-maybe": { @@ -13857,9 +14007,9 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "caniuse-lite": { - "version": "1.0.30001580", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001580.tgz", - "integrity": "sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==", + "version": "1.0.30001587", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz", + "integrity": "sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==", "dev": true }, "capture-exit": { @@ -14280,14 +14430,15 @@ "dev": true }, "define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.3.tgz", + "integrity": "sha512-h3GBouC+RPtNX2N0hHVLo2ZwPYurq8mLmXpOLTsw71gr7lHt5VaI4vVkDUNOfiWmm48JEXe3VM7PmLX45AMmmg==", "dev": true, "requires": { - "get-intrinsic": "^1.2.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.1" } }, "define-properties": { @@ -14386,9 +14537,9 @@ } }, "electron-to-chromium": { - "version": "1.4.646", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.646.tgz", - "integrity": "sha512-vThkQ0JuF45qT/20KbRgM56lV7IuGt7SjhawQ719PDHzhP84KAO1WJoaxgCoAffKHK47FmVKP1Fqizx7CwK1SA==", + "version": "1.4.666", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.666.tgz", + "integrity": "sha512-q4lkcbQrUdlzWCUOxk6fwEza6bNCfV12oi4AJph5UibguD1aTfL4uD0nuzFv9hbPANXQMuUS0MxPSHQ1gqq5dg==", "dev": true }, "emittery": { @@ -14487,6 +14638,18 @@ "which-typed-array": "^1.1.13" } }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, "es-set-tostringtag": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", @@ -14519,9 +14682,9 @@ } }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true }, "escape-string-regexp": { @@ -15123,9 +15286,9 @@ "dev": true }, "fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -15339,11 +15502,12 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "requires": { + "es-errors": "^1.3.0", "function-bind": "^1.1.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", @@ -15372,13 +15536,14 @@ } }, "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" } }, "get-value": { @@ -15531,12 +15696,12 @@ "dev": true }, "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "requires": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" } }, "has-value": { @@ -15592,9 +15757,9 @@ } }, "hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "dev": true, "requires": { "function-bind": "^1.1.2" @@ -15696,9 +15861,9 @@ } }, "ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "import-fresh": { @@ -15742,12 +15907,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, "requires": { - "get-intrinsic": "^1.2.2", + "es-errors": "^1.3.0", "hasown": "^2.0.0", "side-channel": "^1.0.4" } @@ -15772,14 +15937,13 @@ } }, "is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, "requires": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "get-intrinsic": "^1.2.1" } }, "is-arrayish": { @@ -15985,12 +16149,12 @@ } }, "is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, "requires": { - "which-typed-array": "^1.1.11" + "which-typed-array": "^1.1.14" } }, "is-typedarray": { @@ -16912,9 +17076,9 @@ } }, "junit-report-builder": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-3.1.0.tgz", - "integrity": "sha512-uKcPKbjl/v3pqQUuQuCehmuObAb9adZiZleKp0JijMmKPpBh5rl9YvyPjVqzaLkA0dROnMnQvjXQF37VbYoofw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-3.2.1.tgz", + "integrity": "sha512-IMCp5XyDQ4YESDE4Za7im3buM0/7cMnRfe17k2X8B05FnUl9vqnaliX6cgOEmPIeWKfJrEe/gANRq/XgqttCqQ==", "requires": { "date-format": "4.0.3", "lodash": "^4.17.21", @@ -17733,15 +17897,16 @@ } }, "object.groupby": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", + "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" + "array.prototype.filter": "^1.0.3", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0" } }, "object.pick": { @@ -17979,10 +18144,31 @@ "uuid": "8.3.2" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -18412,14 +18598,15 @@ } }, "regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" } }, "regexpp": { @@ -18653,13 +18840,13 @@ } }, "safe-regex-test": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", - "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, "requires": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", "is-regex": "^1.1.4" } }, @@ -18923,9 +19110,10 @@ } }, "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, "requires": { "lru-cache": "^6.0.0" }, @@ -18934,6 +19122,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "requires": { "yallist": "^4.0.0" } @@ -18941,7 +19130,8 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -18961,14 +19151,15 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, "set-function-length": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", "dev": true, "requires": { - "define-data-property": "^1.1.1", + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", + "get-intrinsic": "^1.2.3", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.1" } @@ -19042,14 +19233,15 @@ "optional": true }, "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", + "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" } }, "signal-exit": { @@ -19272,9 +19464,9 @@ } }, "spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", "dev": true }, "split-string": { @@ -19835,14 +20027,14 @@ "dev": true }, "typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.1.tgz", + "integrity": "sha512-RSqu1UEuSlrBhHTWC8O9FnPjOduNs4M7rJ4pRKoEjtx1zUNOPN2sSXHLDX+Y2WPbHIxbvg4JFo2DNAEfPIKWoQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" } }, "typed-array-byte-length": { @@ -20216,16 +20408,16 @@ "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" }, "which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", + "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", "dev": true, "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "has-tostringtag": "^1.0.1" } }, "winston": { @@ -20267,9 +20459,9 @@ } }, "winston-transport": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.6.0.tgz", - "integrity": "sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.0.tgz", + "integrity": "sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==", "requires": { "logform": "^2.3.2", "readable-stream": "^3.6.0", diff --git a/package.json b/package.json index d8fc3236..dbe882c8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oav", - "version": "3.3.2", + "version": "3.3.3", "author": { "name": "Microsoft Corporation", "email": "azsdkteam@microsoft.com", diff --git a/test/liveValidation/payloads/invalid_armid_format.json b/test/liveValidation/payloads/invalid_armid_format.json new file mode 100644 index 00000000..ad728456 --- /dev/null +++ b/test/liveValidation/payloads/invalid_armid_format.json @@ -0,0 +1,13 @@ +{ + "liveRequest": { + "method": "POST", + "url": "/format/armid" + }, + "liveResponse": { + "statusCode": "200", + "body": { + "NotARMIDValue": "test123", + "ARMIDValue": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/abcd/providers/Microsoft.Compute/snapshots/snapshot" + } + } +} \ No newline at end of file diff --git a/test/liveValidatorTests.ts b/test/liveValidatorTests.ts index 60f367e0..0b2b3ac8 100644 --- a/test/liveValidatorTests.ts +++ b/test/liveValidatorTests.ts @@ -1063,7 +1063,7 @@ describe("Live Validator", () => { git: { shouldClone: false, }, - isArmCall: true, + isArmCall: false, }; const liveValidator = new LiveValidator(options); await liveValidator.initialize(); @@ -1072,6 +1072,26 @@ describe("Live Validator", () => { assert.strictEqual(result.responseValidationResult.isSuccessful, true); assert.strictEqual(result.requestValidationResult.isSuccessful, true); }); + + it(`should only log error invalid format on arm-id if isArmCall is set to false`, async () => { + const options = { + directory: `${__dirname}/modelValidation/swaggers/`, + isPathCaseSensitive: false, + useRelativeSourceLocationUrl: true, + swaggerPathsPattern: [ + "specification/formatValidation/format.json", + ], + git: { + shouldClone: false, + }, + isArmCall: false, + }; + const liveValidator = new LiveValidator(options); + await liveValidator.initialize(); + const payload = require(`${__dirname}/liveValidation/payloads/invalid_armid_format.json`); + const result = await liveValidator.validateLiveRequestResponse(payload); + assert.strictEqual(result.responseValidationResult.errors.some((err) => err.code === "INVALID_FORMAT"), false) + }); }); }); describe("Live validator snapshot validation", () => {